1.什么叫单片机
从计算机经典结构,到把计算机的基本功能部件集中再一个芯片上,以一个芯片出现的计算机叫做单片机微型计算机–单片机,也叫微控制器
2.单片机有什么用
智能仪器表盘,集电一体化产品
实时工业控制
分布系统的前端模块
家用电器

3.如何去学习
多写程序

对于单片机的学习要硬件和软件兼顾
同时在实际设计过程中在保证功能的情况下尽可能减少成本。

4.流程
软件开发 硬件仿真
写程序 画电路图 印制 焊接 测试

设计程序,仿真软件,下载后 运行程序,验证

5.为什么要学习汇编语言
大部分单片机可以采用汇编语言而不能采用c语言,考虑到成本等因素可以采用汇编去编写其他单片机的程序,

6.8051系统兼容哪些产品
AT89系列 比如AT89S51等
80C51,80C552等

7.软件模拟仿真–keil
生成目标文件后烧录采用软件烧录到单片机中看是否有现象。
软件中要注意下面的四个设置
选中芯片 选择时钟速度12m 选择输出hex 选择debug中实时速度


要注意的是,区别于用c编写程序,不需要选择添加文件,且程序文件需要用ASM作为后缀。
输入以下代码

         ORG   0000HSJMP  MAINORG      0040HMAIN:   MOV   A,#0FEHLOOP:   MOV   P1,A   ;对P1进行操作LCALL D_1sRL    AAJMP  LOOP  ;以下为延时子程序D_1s :   MOV   R6,#100  ;1SD10ms:    MOV   R5,#40   ;10msDL:     MOV   R4,#123NOPDJNZ  R4,$DJNZ  R5,DLDJNZ  R6,D10msRETEND

开始的使P1.0的LED点亮,送低电平,然后通过LOOP 加RL
循环使得0位不断左移,依次点亮各个led灯,采用AJMP LOOP 来转到LOOP初重复执行

还有一个延时的子程序

最后就是源文件的编译,生成对应hex文件
然后采用对应软件下载进开发板就可以看到流水灯依次闪烁。

本开发板的LED连接图如下,如果连接接口不一样,可以尝试把P1换成P2等等

单片机原理及接口技术--8051汇编语言学习(LED流水灯实验)相关推荐

  1. 单片机原理与应用技术(二)———花样流水灯汇编语言

    一.流水灯原理 如下图所示,本实例中单片机的P1口分别与8只LED的负极相连(串联电阻防止电流过大损坏单片机),LED灯正极共接,当P1口依次输出低电平,LED灯依次被点亮,达到流水灯的效果. 二.流 ...

  2. 电子信息工程专业打工人的单片机原理与接口技术课程笔记

    文章目录 前言 一.单片机 二.时钟频率 三.单片机电路 1.时钟引脚 2.P3口 3.控制引脚 4.内部结构 四.C51编程语言基础 1.基本了解 2.具体实际 3.LCD1602 五.实际应用 总 ...

  3. [渝粤教育] 昆明理工大学 单片机原理及接口技术(宋庆和) 参考 资料

    教育 -单片机原理及接口技术(宋庆和)-章节资料考试资料-昆明理工大学[] 1.4 发展趋势 1.[多选题]未来单片机发展趋势表现在以下几个方面 A.CPU流水线结构.增加数据总线的宽度提高运算速度和 ...

  4. 微型计算机原理与接口技术ppt,单片机原理与接口技术课件ppt

    PPT内容 这是单片机原理与接口技术课件ppt,包括了微型计算机基础,MCS-51单片机结构与时序,习题课,MCS-51与存储器连接示例,汇编语言程序设计,半导体存储器,中断系统,并行I/O接口,MC ...

  5. MCS-51单片机原理与接口技术--阅读笔记(原创)

             MCS-51单片机原理与接口技术--阅读笔记(原创) 由  王宇 原创并发布 : 第1章 单片机概述 MSC-51美国Intel公司 第2章 基本机构 制造工艺为HMOS MSC-5 ...

  6. c语言40h高四位送41h低四位,《单片机原理及接口技术》复习题

    <单片机原理及接口技术>复习题 一填空题 1.MCS-51单片机引脚信号中,信号名称带上划线的表示该信号为(低电平)有 效或(下降沿)有效. 2.若想使用MCS-51单片机的片内程序存储器 ...

  7. 微型计算机k80,微型计算机原理与接口技术课程设计报告智能交通灯控制系统设计(15页)-原创力文档...

    微型计算机原理与接口技术课程设计报告智能交通灯控制系统设计 摘 要 根据十字路口交通灯的控制要求,采用PLC 设计实现正常交通的时序控制,通过传感器完成对交通异常状况的智能判别及处理.在系统的设计中, ...

  8. c51单片机学习笔记-LED流水灯实验

    目的:实现 LED 流水灯,只需循环让 D1-D8 指示灯逐个点亮. 方法:点亮 D1 且把 D2-D8 熄灭,延时一段时间后再点亮 D2 且把 D1. D3-D8 熄灭,延时一段时间后再点亮 D3 ...

  9. 51单片机 | 点亮第一个LED | LED 闪烁实验 | LED流水灯实验

    文章目录 一.51单片机GPIO介绍 1.GPIO概念 2.GPIO 结构框图与工作原理 2.1 P0端口 2.2 P1端口 2.3 P2端口 2.4 P3端口 2.5 要点 二.LED简介 三.硬件 ...

  10. FPGA第一天的学习-LED流水灯

    FPGA第一天的学习-LED流水灯 每一次玩一块新的开发板我们都会首先做出一个流水灯,所以我也做出一个流水灯并且结合网上教程和自己的理解来试着将代码理解得更透彻. 1.硬件部分 由原理图我们可以知道时 ...

最新文章

  1. 斯坦福CS231 BP后向传播
  2. 微信小程序登录,后端获取信息的问题
  3. 一种抑制undershoot/overshoot锐化算法介绍
  4. Android 默认Tab标签大小及间距修改
  5. git前端工程实现ci_大前端项目代码重用,也许lerna是最好的选择
  6. c 语言中随机数填充数组,c – 生成唯一随机数的数组
  7. django和scrapy创建项目命令
  8. jar包里java.lang.NoSuchMethodError异常,
  9. 2010年的最后一天,我又辞工(日记)
  10. python课堂点名_Python制作课堂点名器,原来还能这么玩!
  11. Puppet File资源介绍(贰拾)
  12. python播放音乐同步歌词_Python 歌词解析器 音乐与歌词同步播放
  13. 趋势杀毒软件卸载方法(卸载密码破解)
  14. Django聚合分组查询(F与Q查询|ORM查询优化|常见字段参数)
  15. 递归求2+2+22+222+............
  16. Linux:目录,文件
  17. 5G时代的物联网:福器还是凶器
  18. 中文Analytics Intelligence 问答系统 (一)
  19. MySQL密码忘记了?不慌~
  20. 国防科技大学计算机学院徐凯,国防科技大学徐凯教授学术报告

热门文章

  1. 深度置信网络 Deep belief network
  2. 威纶通触摸屏上传错误_威伦触摸屏程序上传方式
  3. Java集合的常见面试题(全)
  4. 《统计学》第八版贾俊平第九章分类数据分析知识点总结及课后习题答案
  5. php json转数组不成功,phpjson转数组出错
  6. Unity3D 世界坐标转屏幕坐标的坑
  7. 在vscode中使用opencv
  8. 前端实现在线预览word(docx),pdf,excel类型的文件
  9. 个人开源码支付收款系统源码+支持免备免签约
  10. git Tower 操作记录