项目二LED及数码管控制.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目二 LED及数码管控制 四、任务实施 1、硬件设计如图所示。 项目二 LED及数码管控制 2、软件设计根据图中连接,假设8255A的无关地址位为1(也可为0),则8255A的A 口地址为FFFCH, B 口地址为FFFDH,控制口地址为FFFFH,由于A、B 口均为输出,因此控制字为80H。 参考程序如下: 项目二 LED及数码管控制 项目二 LED及数码管控制 单片机及其控制技术 项目二 LED及数码管控制 任务2-1闪烁灯的控制 项目二 LED及数码管控制 ① MOV A,Rn ;Rn→A ,n=0~7 ② MOV A,@Ri ;(Ri)→A,i=0、1 ③ MOV A,direct ;(direct)→A ④ MOV A,#data ;data→A 一、数据传送类指令 ⒈ 内RAM数据传送指令 ⑴ 以累加器A为目的字节的传送指令(4条) 项目二 LED及数码管控制 例: 项目二 LED及数码管控制 ① MOV Rn,A ;A→Rn,n=0~7 ② MOV Rn,direct;(direct)→Rn,n=0~7 ③ MOV Rn,#data ;data→Rn,n=0~7 ⑵ 以工作寄存器Rn为目的字节 的传送指令(3条) 项目二 LED及数码管控制 ⑶ 以直接地址为目的字节的传送指令(5条) ① MOV direct,A ;A→(direct) ② MOV direct,Rn ;Rn→(direct),n=0~7 ③ MOV direct,@Ri ;(Ri)→(direct),i=0、1 ④ MOV direct1,direct2;(direct2)→(direct1) ⑤ MOV direct,#data ;data→(direct) 项目二 LED及数码管控制 ⑷ 以寄存器间址为目的字节的传送指令(3条) ① MOV @Ri,A ;A→(Ri),i=0、1 ② MOV @Ri,direct ;(direct)→(Ri),i=0、1 ③ MOV @Ri,#data ;data→(Ri),i=0、1 项目二 LED及数码管控制 例 项目二 LED及数码管控制 试编程把30h和40h单元内容进行交换。 MOV A,30H ;(30h) → A MOV 30H,40H ;(40h) → 30h MOV 40H,A ; A → 40h RAM X Y 累加器A 30H 40H 返回 项目二 LED及数码管控制 ⒉ 16位数据传送指令 MOV DPTR,#data16 ;data16→DPTR 【例】 MOV DPTR,#1234H ;DPTR=1234H 该指令也可以用两条8位数据传送指令实现: MOV DPH,#12H ;DPH=12H MOV DPL,#34H ;DPL=34H,DPTR=1234H 项目二 LED及数码管控制 项目二 LED及数码管控制 ① MOVX A,@Ri ;(Ri)→A,i=0、1 ② MOVX A,@DPTR ;(DPTR)→A ③ MOVX @Ri,A ;A→(Ri),i=0、1 ④ MOVX @DATR,A ;A→(DATR) ⒊ 外RAM传送指令(4条) 项目二 LED及数码管控制 2.2减1非0转移指令(2条) ② DJNZ direct,rel;PC+3→PC,(direct)-1→direct 若(direct)=0,则程序顺序执行 若(direct)?0,则PC+rel→PC,转移 ① DJNZ Rn,rel ;PC+2→PC,Rn-1→Rn, 若Rn=0,则程序顺序执行 若Rn?0,则PC+rel→PC,转移 项目二 LED及数码管控制 四、任务实施 1、硬件设计 项目二 LED及数码管控制 2、软件设计 项目二 LED及数码管控制 任务2-2模拟开关灯的控制 项目二 LED及数码管控制 项目二 LED及数码管控制 项目二 LED及数码管控制 2、软件设计 项目二 LED及数码管控制 任务2-3流水灯的控制(一) 项目二 LED及数码管控制 项目二 LED及数码管控制 2、软件设计 项目二 LED及数码管控制 任务2-4流水灯的控制(二) 项目二 LED及数码管控制 四、任务实施 1、硬件设计

文档评论(0)

你找对了 + 关注
实名认证
内容提供者

正版课件均可编辑 注意:其它人很多盗版P P T都是图片形式,买到请直接投诉退款!

1亿VIP精品文档

相关文档