下载此文档

学习任务四 简易计算器和秒表的设计与制作 《单片机应用技术 知识》.ppt


文档分类:通信/电子 | 页数:约150页 举报非法文档有奖
1/150
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/150 下载此文档
文档列表 文档介绍
学****任务四简易计算器和秒表的设计与制作
《单片机应用技术》教学课件
国家示范性高等职业院校建设成果精品课件
学****目标
任务说明
在单片机的指令系统中,有一类算术运算指令,可以用来提高单片机的运算处理能力。同时,在本学****任务中,还将介绍一种新的单片机数据传输方法——串行数据传送,并通过七段数码管把时间的变化显示出来。本学****任务的最后还将介绍秒表的制作,目的是让学生掌握用译码器把数据并行输出显示的方法。
在本学****任务中,主要完成简易计算器、键盘输入数码管显示系统和秒表的制作。通过实训模块的操作训练和相关知识的学****使学生了解键盘输入的工作原理,熟悉七段数码管的控制方法,熟悉单片机开发的过程,加深对单片机数据传送方法的理解,掌握单片机算术运算指令的应用。
学****目标
知识和能力要求
(1)能够灵活运用单片机中的算术运算指令;
(2)能够使用WAVE6000软件对汇编程序进行调试、编译等;
(3)能够进行ED电路的正确连接及调试;
(4)能够进行时钟电路、复位电路的正确连接及调试;
知识要求
(5)能够进行七段数码管电路的正确连接及调试;
(6)能够进行本项目单片机系统控制电路的正确连接及调试;
(7)能够熟练地使用伟福仿真软件编译程序;
(8)能够熟练地使用编程器。
一、指令详解

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,表示结果因溢出发生错误。
一、指令详解
提示
在进行减法运算时,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操作,再输出到I/O端口上,这就是“读—修改—写”操作。
提示

学习任务四 简易计算器和秒表的设计与制作 《单片机应用技术 知识》 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数150
  • 收藏数0 收藏
  • 顶次数0
  • 上传人68843242
  • 文件大小7.38 MB
  • 时间2018-07-05