用AT89C51实现28路灯光控制程序清单.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用AT89C51实现28路灯光控制程序清单.doc

? 用AT89C51实现28路灯光控制 地址 机器码 指令 注释 0000 02003B LJMP 003B 003BH 003B 758000 MOV P0,#00H ;初始化 003E 75900F MOV P1,#0FH ; 0041 75A000 MOV P2,#00H ; 0044 75B000 MOV P3,#00H ; 0047 1203CC LCALL 03CC ;调“嘀嗒”声子程序 004A 758007 MOV P0,#07H ;点亮VD1至VD3作默认指示 004D 20910F JB P1.1,005F ;判断SB2状态 0050 1203F7 LCALL 03F7 ;延时去抖动 0053 209109 JB P1.1,005F ; 0056 1203CC LCALL 03CC ;确认并应答 0059 3091FA JNB P1.1,0056 ;等待SB2释放 005C 020100 LCALL 0100 ;默认进入第一种选择,2灯流动 005F 2090EB JNB P1.0,004D ;判断SB1状态 0062 1203E7 LJLP 03F7 ;去抖动 0065 2090E5 JB P1.0,004D ; 0068 1203CC LCALL 00CC ;确认并应答 006B 3091FA JNB P1.1,0068 ;等待SB1释放 006E 758003 MOV P0,#03H ;点亮VD1和VD2作第二种选择指示 0071 20910F JB P1.1,0083 ;判断SB2状态 0074 1203F7 LCALL 00F7 ;去抖动 0077 209109 JB P1.1,0083 ; 007A 1203CC LCALL 03CC ;确认并应答 007D 3091FA JNB P1.1,007A ;等待SB2释放 0080 020200 LJMP 0200 ;进入第二种选择,4灯流动 0083 2090EB JB P1.0,0071 ;判断SB1状态 0086 1203F7 LCALL 03F7 ;去抖动 0089 2090E5 JB P1.0,0071 ; 008C 1203CC LCALL 03CC ;确认并应答 008F 3091FA JNB P1.1,008C ;等待SB1释放 0092 758001 FOV P0,#01H ;点亮VD1作第一种选择指示 0095 02004D LJMP 004D ;返回判断SB2状态 0100 758003 MOV P0,#03H ;点亮VD1、VD2 0103 1203EF LCALL 03EF ;延时0.1S 0106 75800C MOV P0,#0CH ;熄灭VD1、VD2,点亮VD3、VD4 0109 1203EF LCALL 03EF ;延时0.1S 010C 758030 MOV P0,#30H ;点亮VD5、VD6 010F 1203EF LCALL 03EF ;延时0.1S 0112 7580C0 MOV P0,#C0H ;点亮VD7、VD8 0115 1203EF LCALL 03EF ;延时0.1S 0118 758000 MOV P0,#00H ;熄灭VD7、VD8 011B 75A0C0 MOV P2,#C0H ;点亮VD9、VD10继续流动 011E 1203EF LCALL 03EF ; 0121 75A030 MOV P2,#30H ; 0124 1203EF LCALL 03EF ; 0127 75A00C MOV P2,#0CH ; 012A 1203EF LCALL 03EF ; 012D 75A003 MOV P2,#03H ; 0130 1203EF LCALL 03EF ; 0133 75A000 MOV P2,#00H ; 0136 75B0C0 MOV P3,#C0H ;点亮VD17、VD18继续流动 0139 1203EF LCALL 03EF ; 013C 75B030 MOV P3,#30H ; 013F 1203EF LCALL 03EF ; 0142 75B00C MOV P3,#0CH ; 0145 1203EF LCALL 03EF ; 0148 75B003 MOV P3,#03H ; 014B 1203EF LCALL 03EF ; 014E 75B000 MOV P3,#00H ; 0151 7590CF MOV P1,#CFH ;点亮VD25、VD26继续流动 0154 1203EF LCALL 03EF ; 0157 75903F MOV P1,#3FH ; 015A 1203EF LCALL 03EF ; 015D 75900F MOV P1,#0FH ; 01

文档评论(0)

hsti + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档