版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用AT89C51实现28路灯光控制程序清单关键字:AT89C51 28路 灯光控制程序 清单地址机器码指令注释 000002003BLJMP003B;跳转至003BH 003B758000MOVP0,#00H;初始化 003E75900FMOVP1,#0FH; 004175A000MOVP2,#00H; 004475B000MOVP3,#00H; 00471203CCLCALL03CC;调“嘀嗒”声子程序 004A758007MOVP0,#07H;点亮VD1至VD3作默认指示 004D20910FJBP1.1,005F;判断SB2状态 00501203F7LCALL03F7;延时去抖动 005
2、3209109JBP1.1,005F; 00561203CCLCALL03CC;确认并应答 00593091FAJNBP1.1,0056;等待SB2释放 005C020100LCALL0100;默认进入第一种选择,2灯流动 005F2090EBJNBP1.0,004D;判断SB1状态 00621203E7LJLP03F7;去抖动 00652090E5JBP1.0,004D; 00681203CCLCALL00CC;确认并应答 006B3091FAJNBP1.1,0068;等待SB1释放 006E758003MOVP0,#03H;点亮VD1和VD2作第二种选择指示 007120910FJBP1.
3、1,0083;判断SB2状态 00741203F7LCALL00F7;去抖动 0077209109JBP1.1,0083; 007A1203CCLCALL03CC;确认并应答 007D3091FAJNBP1.1,007A;等待SB2释放 0080020200LJMP0200;进入第二种选择,4灯流动 00832090EBJBP1.0,0071;判断SB1状态 00861203F7LCALL03F7;去抖动 00892090E5JBP1.0,0071; 008C1203CCLCALL03CC;确认并应答 008F3091FAJNBP1.1,008C;等待SB1释放 0092758001FOVP0
4、,#01H;点亮VD1作第一种选择指示 009502004DLJMP004D;返回判断SB2状态 0100758003MOVP0,#03H;点亮VD1、VD2 01031203EFLCALL03EF;延时0.1S 010675800CMOVP0,#0CH;熄灭VD1、VD2,点亮VD3、VD4 01091203EFLCALL03EF;延时0.1S 010C758030MOVP0,#30H;点亮VD5、VD6 010F1203EFLCALL03EF;延时0.1S 01127580C0MOVP0,#C0H;点亮VD7、VD8 01151203EFLCALL03EF;延时0.1S 011875800
5、0MOVP0,#00H;熄灭VD7、VD8 011B75A0C0MOVP2,#C0H;点亮VD9、VD10继续流动 011E1203EFLCALL03EF; 012175A030MOVP2,#30H; 01241203EFLCALL03EF; 012775A00CMOVP2,#0CH; 012A1203EFLCALL03EF; 012D75A003MOVP2,#03H; 01301203EFLCALL03EF; 013375A000MOVP2,#00H; 013675B0C0MOVP3,#C0H;点亮VD17、VD18继续流动 01391203EFLCALL03EF; 013C75B030MO
6、VP3,#30H; 013F1203EFLCALL03EF; 014275B00CMOVP3,#0CH; 01451203EFLCALL03EF; 014875B003MOVP3,#03H; 014B1203EFLCALL03EF; 014E75B000MOVP3,#00H; 01517590CFMOVP1,#CFH;点亮VD25、VD26继续流动 01541203EFLCALL03EF; 015775903FMOVP1,#3FH; 015A1203EFLCALL03EF; 015D75900FMOVP1,#0FH; 0160020100LJMP0100;返回点亮VD1、VD2循环流动 020
7、075800FMOVP0,#0FH;点亮VD1至VD4 02031203CCLCALL03CC;调“嘀嗒”声延时0.2S 02067580F0MOVP0,#F0H;继续4灯流动 02091203CCLCALL03CC; 020C758000MOVP0,#00H; 020F75A0F0MOVP2,#F0H; 02121203CCLCALL03CC; 021575A00FMOVP2,#0FH; 02181203CCLCALL03CC; 021B75A000MOVP2,#00H; 021E75B0F0MOVP3,#F0H; 02211203CCLCALL03CC; 022475B00FMOVP3,#
8、0FH; 02271203CCLCALL03CC; 022A75B000MOVP3,#00H; 022C7590FFMOVP1,#FFH; 02301203CCLCALL03CC; 023375900FMOVP1,#0FH; 0236020200LJMP0200;返回点亮VD1至VD4,循环4灯流动 03CC7B64MOVR3,#64H;设置脉冲周期数100 03CED292SETBP1.2;使P1.2呈高电位 03DD1203F7LCALL03F7;延时0.5ms 03D3C292CLRP1.2;使P1.2呈低电位 03D51203F7LCALL03F7;延时0.5ms 03D8DBF4DJ
9、NZR3,03CE;循环变换P1.2的高低电位 03DA7B32MOVR3,#32H;设置脉冲周期数50 03DCD292SETBP1.2;使P1.2呈高电位 03DE1203F7LCALL03F7;延时0.5ms 03E11203F7LCALL03F7;延时0.5ms 03E4C292CLRP1.2;使P1.2呈低电位 03E61203F7LCALL03F7;延时0.5ms 03E91203F7LCALL03F7;延时0.5ms 03ECDBEEDJNZR3,03DC;延回循环改变P1.2的电位 03EE22RET;子程序返回 03EF7BC8MOVR3,#C8H;置延时常数200 03F11203F7LCALL03F7;延时0.5ms 03F4DBFBDJNZP3,03F1;循环调用调时程序 03F622RET;子程序返回 03F77A32M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年国网电动汽车服务有限公司校园招聘笔试参考试题及答案解析
- 2025年肇庆市鼎湖区事业单位招聘笔试试题及答案解析
- 2025年苏州市平江区事业单位招聘考试试题及答案解析
- 2026年石家庄星泽企业管理服务有限责任公司校园招聘考试参考试题及答案解析
- 2026江西中医药大学实验室服务中心科研助理招聘2人考试参考试题及答案解析
- 2026年上半年江西省城乡规划市政设计研究总院有限公司校园招聘2人笔试参考试题及答案解析
- 2026年宜春市袁州区事业单位招聘考试备考题库及答案解析
- 2025年赤峰市红山区事业单位招聘笔试试题及答案解析
- 2025年泸州市纳溪区事业单位招聘笔试试题及答案解析
- 2026丰城市预招募“三支一扶”大学生15名考试参考试题及答案解析
- 学堂在线 雨课堂 学堂云 网球技术动作入门 章节测试答案
- 2026广东惠州市自然资源局招聘编外人员4人笔试参考题库及答案解析
- 养生食膳行业分析报告
- 2026中国中原对外工程有限公司校园招聘笔试历年难易错考点试卷带答案解析
- DB42∕T 2523-2026 党政机关办公用房面积核定工作规范
- 2026南京六合科技创业投资发展有限公司招聘9人笔试备考试题及答案解析
- 2026济南市第七人民医院公开招聘派遣制工作人员(2名)考试参考试题及答案解析
- 成都合资公司管理手册模板
- 二类医疗器械零售经营备案质量管理制度
- 实验室生物安全风险评估
- JJF 1986-2022差压式气密检漏仪校准规范
评论
0/150
提交评论