- 52
- 0
- 约3千字
- 约 43页
- 2019-05-15 发布于广东
- 举报
课题三 彩 灯 显 示任务 1 LED 指示灯闪烁显示任务 3流水灯显示任务 2 花样彩灯显示任务 1LED 指示灯闪烁显示学习目标1. 理解单片机机器周期及时序的概念。2. 掌握汇编语言的指令格式及指令中的常用符号。3. 熟悉汇编语言的伪指令和寻址方式。4. 掌握汇编语言的数据传送、控制转移、位操作指令的功能及用法。5. 掌握汇编语言子程序的调用方法。6. 掌握程序设计的基本结构。7. 掌握单片机并行 I/O 口的电路结构及应用。8. 能编写发光二极管闪烁显示程序。任务引入单片机控制发光二极管闪烁一、 单片机内部的时间单位及时序1. 单片机内部的时间单位相关知识MCS-51 系列单片机各种周期的相互关系(1) 振荡周期振荡周期是指为单片机提供定时信号的振荡源的周期。(2) 时钟周期时钟周期也称为状态周期,用 S 表示。(3) 机器周期单片机每访问一次存储器的时间称为一个机器周期。(4) 指令周期单片机完成一条指令所需要的时间称为指令周期。2. 单片机内部指令执行的时序单片机指令执行时序图a) 单字节指令执行时序 b) 双字节指令执行时序二、 单片机并行 I/O 口的电路结构及应用1. P0 口电路结构及应用P0口的位结构电路原理图2. P1 口电路结构及应用3. P2 口电路结构及应用P1 口的位结构电路原理图P2 口的位结构电路原理图4. P3 口电路结构及应用P3 口的位结构电路原理图三、 汇编语言程序设计入门1. 汇编语言指令概况指令是使计算机完成基本操作的命令,通常一条指令对应一种基本操作。2. 汇编语言指令格式3. 伪指令伪指令是对汇编过程进行某种控制的特殊指令,其格式与通常的操作指令一样,并可加在汇编程序的任何地方。(1) ORG 汇编起始地址指令指令格式为:ORG 16 位地址或标号(2) END 汇编结束指令指令格式为:[ 标号:] END(3) EQU 赋值指令指令格式为:字符名称 EQU 数据或汇编符(4) DB 定义字节指令指令格式为:[ 标号:] DB 字节数据表4. 寻址方式寻址方式就是指 CPU 寻找操作数或操作数地址的方式。(1) 立即寻址(2) 直接寻址(3) 寄存器寻址(4) 寄存器间接寻址寄存器间接寻址示意图(5) 变址寻址变址寻址示意图(6) 位寻址1) 直接位地址(00H ~7FH)。2) 字节地址带位号。3) 特殊功能寄存器名带位号。4) 位符号地址。(7) 相对寻址相对寻址的目的地址为:目的地址 = 当前 PC 值 + rel = 转移指令的地址 + 转移指令的字节数 + rel四、 数据传送、控制转移、位操作及子程序调用与返回指令1. 数据传送指令数据传送指令有 29 条。2. 控制转移指令控制转移指令共有 17 条,包括无条件转移指令、条件转移指令、子程序调用及返回指令。3. 位操作指令在 MCS-51 系列单片机系统中,有 17 条位处理指令,可以实现位传送、位逻辑运算、位转移等操作。4. 子程序调用与返回指令子程序调用与返回指令共有 4 条,两条子程序调用指令,两条返回指令。五、 程序设计基本结构程序设计基本结构a) 顺序结构 b) 分支结构 c) 循环结构六、 延时程序设计软件延时的原理是利用 CPU 执行一段程序,只消耗 CPU 一定的时间,不做其他具体的功能控制。其主要设计思想是利用多次循环来延长程序的执行时间,从而实现延时功能。延时的时间 = 程序指令执行的总机器周期数 × CPU 机器周期的时间。任务 2花样彩灯显示学习目标1. 掌握查表指令的功能与用法。2. 能设计花样彩灯显示的硬件电路。3. 能用查表指令编写花样彩灯显示程序。本任务是设计实现 8 只发光二极管构成的彩灯由外向内,再由内向外循环亮灭,时间间隔为 0.5s。任务引入一、 查表指令1. 以 PC 为基地址的查表指令MOVC A, @ A+PC 。2. 以 DPTR 为基地址的查表指令MOVC A, @ A+DPTR。 相关知识二、 加 1 和减 1 指令1. 加 1 指令 INC2. 减 1 指令 DEC三、 查表程序设计所谓查表,就是把事先计算或测到的数据按照一定的顺序排列成表格,存放在单片机的程序存储器中。任务 3流水灯显示学习目标1. 掌握逻辑运算指令、移位指令的功能及用法。2. 能设计流水灯显示的硬件电路。3. 能用逻辑运算指令、移位指令编写流水灯显示程序。本任务是设计实现 8 只发光二极管从左到右依次循环点亮 0.5s。任务引入一、 逻辑运算指令1. 与、或、异或运算指令(1) 与操作ANL A, Rn;将工作寄存器 Rn 与累加器 A 的值做与运算,结果存回 AANL A ,direct;将直接地址 direct 的内容与 A 的值做与运算,结果存回 A相关知识ANL A , @ Ri;
您可能关注的文档
- 劳动出版社精品课件 《企业供电系统及运行(第四版)》 A046383第8章.ppt
- 劳动出版社精品课件 《企业管理基础》 A45 2190—企业管理基础(上)—A452190.ppt
- 劳动出版社精品课件 《企业管理基础》 A45 2190—企业管理基础(下)—A452190.ppt
- 劳动出版社精品课件 《会计基础》 A4522971第一章会计概述(O).ppt
- 劳动出版社精品课件 《会计基础》 A4522973第三章基本会计业务处理(O).ppt
- 劳动出版社精品课件 《会计基础》 A4522974第四章会计凭证(O).ppt
- 劳动出版社精品课件 《会计基础》 A4522976第六章账务处理程序(O).ppt
- 劳动出版社精品课件 《会计基础》 A4522979第九章会计档案(O).ppt
- 劳动出版社精品课件 《传感器应用技术》 B020065模块一.ppt
- 劳动出版社精品课件 《传感器应用技术》 B020065模块七.ppt
原创力文档

文档评论(0)