单片机技术及应用 项目4 单片机数码管显示器(任务4)学习课件.ppt

单片机技术及应用 项目4 单片机数码管显示器(任务4)学习课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目四单片机数码管显示器**任务4比赛计分器任务目标●巩固和加深理解已学过的指令和编程方法;●领会任务中新出现的指令;●领会LED数码管动态显示编程方法。任务4比赛计分器任务描述某体育用品公司要求定制一款比赛计分器,用于小型竞技比赛。具体要求如下:(1)能记录甲乙两队的比赛分数,记录比分范围00~99;(2)每队有一加分键,每按一次按键计分器加1;(3)计到100时自动清零;(4)显示格式:甲甲00乙乙,“甲甲”表示甲队比分,“乙乙”表示乙队比分,“00”表示中间两位显示0。任务4比赛计分器任务知识一、本任务新出现的指令1.寄存器间接寻址传送指令MOVA,@Ri;A←((Ri))这是一条寄存器间接寻址传送指令,指令功能是把Ri中的内容作为地址,再将该地址中的内容传送到累加器A。其中Ri指的是R0或R1。如已知A=10H,R0=20H,(20H)=31H,执行MOVA,@R0,结果为A=31H,R0=20H,(20H)=31H。A中内容变为31H,R0、20H中的内容不变。2.加1指令INCRn;Rn←(Rn)+1该条指令是把工作寄存器Rn中的内容加1,结果放回Rn中。Rn是R0~R7中的任一个。如:已知R3=12H,执行指令INCR3,结果R3=13H。任务4比赛计分器3.位清零指令CLRC;Cy←0该指令将状态寄存器PSW中的进(借)位标志Cy置0。4.减法指令SUBBA,#data;A←A-data-CyAT89S51的减法指令都是带借位的,该指令将累加器A中的内容与立即数data相减并同时减去借位标志Cy,再将结果送到A。若要实现不带借位的减法,可在减法指令前加一条“CLRC”指令,将Cy先清零。例:已知A=86H,Cy=1,执行指令:SUBBA,#35H;A←A-35H-Cy执行结果:A=50H。任务知识任务4比赛计分器5.比较条件转移指令CJNERn,#data,rel;若Rn≠data,则跳转,PC←PC+3+rel,且Cy=0,Rn>dataCy=1,Rn<data若Rn=data,则顺序执行,PC←PC+3该指令对Rn与data两个数进行比较(注意不是相减,比较之后数值各自没变化),将比较结果作为跳转条件,如两数不等则跳转,如相等则顺序执行。该指令还可根据比较后Cy的值,判定Rn与data的大小。如Rn≠data,当Cy=0时,则Rn>data;当Cy=1,则Rn<data。指令中相对偏移量rel与前述相同。任务知识任务4比赛计分器二、LED数码管动态显示编程方法前面的任务只有一只数码管显示,用的是LED静态显示方式,本任务要求有多位数码管显示,必须采用动态显示方式。1.LED数码管动态显示原理LED数码管动态显示方式是把多个数码管相同段并联在一起,由单片机的一个8位I/O口控制,数码管公共端由另一I/O口控制,如本项目的电路图图4-1-5所示。由于所有6个数码管相同段并联在一起,要想各位显示不同的字符或数字,就必须采用动态扫描。扫描的方法就是逐位轮流显示,但在同一时刻只有一位数码管显示。如要在6位数码管上显示数字“654321”,可以先使digtal1显示“1”,其它各位全熄灭并保持一定时间,然后再使digtal2显示“2”,其它各位全熄灭并保持一定时间,接着再使digtal3显示“3”,digtal4显示“4”,digtal5显示“5”,digtal6显示“6”,每显示一个数字都保持一定时间,其它各位全熄灭。如表4-4-1所示。任务知识任务4比赛计分器表4-4-16位数码管动态显示数字“654321”顺序任务知识任务4比赛计分器682H0111111Digtal6592HDigtal5499HDigtal430B0HDigtal320A4HDigtal210F9Hdigtal1显示内容段选码(P0口)位选码(P2口)数码管号如果不断重复上述过程,显示器上

文档评论(0)

ouyangxiaoxin + 关注
实名认证
内容提供者

一线鞋类设计师,喜欢整理收集文档。

1亿VIP精品文档

相关文档