NO4简易计算器和秒表的设计与制作电子课件 单片机应用技术 中职 高三 工信版

2023-01-05
| 149页
| 138人阅读
| 0人下载
普通

内容正文:

学习任务四 简易计算器和秒表的设计与制作 《单片机应用技术》教学课件 学习目标 任务说明 在单片机的指令系统中,有一类算术运算指令,可以用来提高单片机的运算处理能力。同时,在本学习任务中,还将介绍一种新的单片机数据传输方法——串行数据传送,并通过七段数码管把时间的变化显示出来。本学习任务的最后还将介绍秒表的制作,目的是让学生掌握用译码器把数据并行输出显示的方法。 在本学习任务中,主要完成简易计算器、键盘输入数码管显示系统和秒表的制作。通过实训模块的操作训练和相关知识的学习,使学生了解键盘输入的工作原理,熟悉七段数码管的控制方法,熟悉单片机开发的过程,加深对单片机数据传送方法的理解,掌握单片机算术运算指令的应用。 学习目标 知识和能力要求 (1)能够灵活运用单片机中的算术运算指令; (2)能够使用WAVE6000软件对汇编程序进行调试、编译等; (3)能够进行ED电路的正确连接及调试; (4)能够进行时钟电路、复位电路的正确连接及调试; 知识要求 (5)能够进行七段数码管电路的正确连接及调试; (6)能够进行本项目单片机系统控制电路的正确连接及调试; (7)能够熟练地使用伟福仿真软件编译程序; (8)能够熟练地使用编程器。 一、指令详解 1.算术运算类指令 1)不带进位加法指令(addition) 不带进位加法指令(4条)的作用是把立即数、直接地址、工作寄存器及间接地址内容与累加器A的内容相加,运算结果存在A中。 ADD A,#data    ;A←(A)+ #data ADD A,direct ;A←(A)+(direct) ADD A,Rn ;A←(A)+(Rn) ADD A,@Ri ;A←(A)+((Ri)) ADD指令影响程序状态字PSW的CY、AC、OV位。 一、指令详解 提示 当运算结果的D3和D7有进位时,分别将AC和CY置位,否则置零。 对于带符号数相加,当运算结果超出补码的表示范围而发生符号位错误时,溢出标志OV置位,否则清零。OV标志只对带符号数的运算有意义。在两个同符号数相加时,往往容易产生溢出。例如,两个正数相加,和为负数,或两个负数相加,和为正数,此时OV=1,表示结果因溢出发生错误。 一、指令详解 2)带进位加法指令ADDC(addition with carry) 带进位加法指令(4条)除与不带进位加法指令功能相同外,在进行加法运算时还需考虑进位问题。例如, ADD CA,direct   ;A←(A)+(direct)+(CY) ADD CA,#data ;A←(A)+ #data +(CY) ADD CA,Rn ;A←(A)+ Rn +(CY) ADD CA,@Ri ;A←(A)+((Ri))+(CY) 这组指令是把源操作数和累加器A的内容及进位标志CY相加,将结果存放在累加器A中。ADDC指令对状态标志位的影响与ADD指令相同。 一、指令详解 3)带借位减法指令 SUBB(subtraction with borrow) 带借位减法指令(4条)把立即数、直接地址、间接地址、工作寄存器与累加器A连同借位标志位C相减,结果送回累加器A中。 SUBB A,direct   ;A←(A)-(direct)-(CY) SUBB A,#data;A←(A)-#data -(CY) SUBB A,Rn;A←(A)-(Rn)- (CY) SUBB A,@Ri;A←(A)-((Ri))- (CY) 一、指令详解 提示 在进行减法运算时,CY=1表示有借位,CY=0则表示无借位。OV=1声明带符号数相减时,从一个正数减去一个负数结果为负数,或者从一个负数中减去一个正数结果为正数的错误情况。在进行减法运算前,如果不知道借位标志位C的状态,则应先对CY进行清零操作。 一、指令详解 4)加1指令 INC(increment) 加1指令(5条)的功能均为原寄存器的内容加1,结果送回原寄存器。因为加1指令不会对任何标志有影响,如果原寄存器的内容为0FFH,执行加1后,结果就会是00H。这组指令共有直接寻址、寄存器寻址、寄存器间接寻址等寻址方式。 INC A;A←(A)+1 INC direct;(direct)←(direct)+1 INC @Ri;((Ri))←((Ri))+1 INC Rn;(Rn)←(Rn)+1 INC DPTR;(DPR)←(DPR)+1,DPR是十六位寄存器 一、指令详解 在INC direct 这条指令中,如果直接地址是I/O端口,其功能是先读入I/O端口锁存器的内容,然后在CPU中进行加1操作

资源预览图

NO4简易计算器和秒表的设计与制作电子课件 单片机应用技术 中职  高三  工信版
1
NO4简易计算器和秒表的设计与制作电子课件 单片机应用技术 中职  高三  工信版
2
NO4简易计算器和秒表的设计与制作电子课件 单片机应用技术 中职  高三  工信版
3
NO4简易计算器和秒表的设计与制作电子课件 单片机应用技术 中职  高三  工信版
4
NO4简易计算器和秒表的设计与制作电子课件 单片机应用技术 中职  高三  工信版
5
NO4简易计算器和秒表的设计与制作电子课件 单片机应用技术 中职  高三  工信版
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。