电子钟prtouse仿真设计及程序_第1页
电子钟prtouse仿真设计及程序_第2页
电子钟prtouse仿真设计及程序_第3页
电子钟prtouse仿真设计及程序_第4页
电子钟prtouse仿真设计及程序_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

仿真图 上 仿真图 上 连线接口图 下 连线接口图 下 按键操作按键操作 闹钟 1 设置键和功能确定键 加 减 确定键 闹钟 2 设置 中断 时间的设定 注 时间的设 定 先按中断再按功能 确定键 对时的 设 定 再按一下对分的设定 在按对秒的设定 最后还按一下正常运行 程序 ORG 0000H AJMP MAIN ORG 0003H LJMP TIME ORG 000BH LJMP SERVE ORG 0100H MAIN MOV TMOD 01H MOV 70H 100 MOV 71H 0FFH 调整标志 MOV 72H 12 MOV 73H 00 MOV 74H 00 MOV 75H 00 MOV 76H 00 MOV 77H 00 MOV 78H 00 SETB ET0 SETB EX0 SETB IT0 SETB EX1 SETB IT1 SETB EA MOV TL0 0F0H MOV TH0 0D8H SETB TR0 LOOP JB P2 0 LG1 LCALL D5MS JNB P2 0 LCALL D5MS LCALL SET1 LG1 JB P2 7 LG2 LCALL D5MS JNB P2 7 LCALL D5MS LCALL CL1 LG2 MOV A 77H ANL A 76H JNZ J1 MOV 77H 75H MOV A 76H INC A MOV 78H A J1 MOV A 77H XRL A 72H CJNE A 00H LM3 MOV A 78H XRL A 73H CJNE A 00H LM3 SETB P1 6 CLR P1 7 老中 LM3 MOV A 75H XRL A 72H CJNE A 00H LM1 MOV A 76H XRL A 73H CJNE A 00H LM1 CLR P1 6 老中 LM1 MOV DPTR TAB 指向显示表 MOV A 72H 时显 MOV B 10 DIV AB MOVC A A DPTR MOV P0 A SETB P1 0 LCALL D1MS CLR P1 0 MOV A B MOVC A A DPTR MOV P0 A SETB P1 1 LCALL D1MS CLR P1 1 MOV A 73H 分显 MOV B 10 DIV AB MOVC A A DPTR MOV P0 A SETB P1 2 LCALL D1MS CLR P1 2 MOV A B MOVC A A DPTR MOV P0 A SETB P1 3 LCALL D1MS CLR P1 3 MOV A 74H 秒显 MOV B 10 DIV AB MOVC A A DPTR MOV P0 A SETB P1 4 LCALL D1MS CLR P1 4 MOV A B MOVC A A DPTR MOV P0 A SETB P1 5 LCALL D1MS CLR P1 5 LJMP LOOP SERVE PUSH PSW PUSH ACC MOV TL0 0F0H MOV TH0 0D8H DJNZ 70H RE MOV 70H 100 MOV A 74H INC A MOV 74H A CJNE A 60 RE 秒满 60 MOV 74H 00H MOV A 73H INC A MOV 73H A CJNE A 60 RE MOV 73H 00H 分满 60 MOV A 72H INC A MOV 72H A CJNE A 24 RE 时满 24 RE POP ACC POP PSW RETI TIME MOV P1 0FFH MOV P0 80H 所有显示八 MOV P2 0FFH JB P2 3 X0 有按下就跳出中断 结束 LCALL D5MS LJMP BACK1 X0 JB P2 0 TIME 无功能选项则跳回扫描 LCALL D5MS JNB P2 0 LCALL D5MS MOV P1 0C0H 关所有显示 W0 MOV DPTR TAB 指向显示表 MOV A 72H 时显示 MOV B 10 DIV AB MOVC A A DPTR MOV P0 A SETB P1 0 LCALL D1MS CLR P1 0 MOV A B MOVC A A DPTR MOV P0 A SETB P1 1 LCALL D1MS CLR P1 1 JB P2 1 X1 加无按动跳转到减 LCALL D5MS JNB P2 1 LCALL D5MS MOV A 72H INC A 时加 1 MOV 72H A X1 JB P2 2 X2 LCALL D5MS JNB P2 2 时减 1 LCALL D5MS MOV A 72H DEC A MOV 72H A X2 JB P2 3 X3 确定跳回 LCALL D5MS LJMP BACK1 X3 MOV A 72H CJNE A 24 C0 MOV 72H 00H SJMP XC1 C0 CJNE A 0FFH XC1 MOV 72H 23 XC1 JB P2 0 W0 LCALL D5MS JNB P2 0 LCALL D5MS W1 MOV A 73H 分显 MOV B 10 DIV AB MOVC A A DPTR MOV P0 A SETB P1 2 LCALL D1MS CLR P1 2 MOV A B MOVC A A DPTR MOV P0 A SETB P1 3 LCALL D1MS CLR P1 3 JB P2 1 XL1 加无按动跳转到减 LCALL D5MS JNB P2 1 LCALL D5MS MOV A 73H INC A 分加 1 MOV 73H A XL1 JB P2 2 XL2 LCALL D5MS JNB P2 2 LCALL D5MS MOV A 73H DEC A MOV 73H A XL2 JB P2 3 XL3 LCALL D5MS LJMP BACK1 跳回 XL3 MOV A 73H CJNE A 60 C1 MOV 73H 00H SJMP XC2 C1 CJNE A 0FFH XC2 MOV 73H 59 XC2 JB P2 0 W1 LCALL D5MS JNB P2 0 LCALL D5MS W2 MOV A 74H 秒显 MOV B 10 DIV AB MOVC A A DPTR MOV P0 A SETB P1 4 LCALL D1MS CLR P1 4 MOV A B MOVC A A DPTR MOV P0 A SETB P1 5 LCALL D1MS CLR P1 5 JB P2 1 XK1 秒加无按动跳转到减 LCALL D5MS JNB P2 1 LCALL D5MS MOV A 74H INC A MOV 74H A XK1 JB P2 2 XK2 LCALL D5MS JNB P2 2 LCALL D5MS MOV A 74H DEC A MOV 74H A XK2 JB P2 3 XK3 LCALL D5MS LJMP BACK1 XK3 MOV A 74H CJNE A 60 C3 MOV 74H 00H SJMP XC3 C3 CJNE A 0FFH XC3 MOV 74H 59 XC3 JB P2 0 W2 LCALL D5MS JNB P2 0 LCALL D5MS LJMP W0 BACK1 RETI CL1 MOV P2 0FFH MOV P1 0C0H CWW0 JB P2 7 CTT0 LCALL D5MS JNB P2 7 LCALL D5MS LJMP CL2 CTT0 MOV DPTR TAB 指向显示表 MOV A 77H 时显示 MOV B 10 DIV AB MOVC A A DPTR MOV P0 A SETB P1 0 LCALL D1MS CLR P1 0 MOV A B MOVC A A DPTR MOV P0 A SETB P1 1 LCALL D1MS CLR P1 1 JB P2 1 CXW1 加无按动跳转到减 LCALL D1MS JNB P2 1 LCALL D1MS MOV A 77H INC A 1 MOV 77H A CXW1 JB P2 2 CXW2 LCALL D1MS JNB P2 2 1 LCALL D1MS MOV A 77H DEC A MOV 77H A CXW2 MOV A 77H CJNE A 24 CC5 MOV 77H 00H SJMP CXC4 CC5 CJNE A 0FFH CXC4 MOV 77H 23 CXC4 SJMP CWW0 CL2 JB P2 7 CWW1 LCALL D5MS JNB P2 7 LCALL D5MS SJMP BACK2 CWW1 MOV A 78H 分显 MOV B 10 DIV AB MOVC A A DPTR MOV P0 A SETB P1 2 LCALL D1MS CLR P1 2 MOV A B MOVC A A DPTR MOV P0 A SETB P1 3 LCALL D1MS CLR P1 3 JB P2 1 CXB1 加无按动跳转到减 LCALL D5MS JNB P2 1 LCALL D5MS MOV A 78H INC A 分加 1 MOV 78H A CXB1 JB P2 2 CXP2 LCALL D5MS JNB P2 2 LCALL D5MS MOV A 78H DEC A MOV 78H A CXP2 MOV A 78H CJNE A 60 CXI2 MOV 78H 00H CXI2 CJNE A 0FFH CXI3 MOV 78H 59 CXI3 SJMP CL2 BACK2 RET SET1 MOV P2 0FFH MOV P1 0C0H WW0 JB P2 0 TT0 LCALL D5MS JNB P2 0 LCALL D5MS LJMP SET2 TT0 MOV DPTR TAB 指向显示表 MOV A 75H 时显示 MOV B 10 DIV AB MOVC A A DPTR MOV P0 A SETB P1 0 LCALL D1MS CLR P1 0 MOV A B MOVC A A DPTR MOV P0 A SETB P1 1 LCALL D1MS CLR P1 1 JB P2 1 XW1 加无按动跳转到减 LCALL D1MS JNB P2 1 LCALL D1MS MOV A 75H INC A 1 MOV 75H A XW1 JB P2 2 XW2 LCALL D1MS JNB P2 2 1 LCALL D1MS MOV A 75H DEC A MOV 75H A XW2 MOV A 75H CJNE A 24 C5 MOV 75H 00H SJMP XC4 C5 CJNE A 0FFH XC4 MOV 75H 23 XC4 SJMP WW0 SET2 JB P2 0 WW1 LCALL D5MS JNB P2 0 LCALL D5MS SJMP BACK WW1 MOV A 76H 分显 MOV B 10 DIV AB MOVC A A DPTR MOV P0 A SETB P1 2 LCALL D1MS CLR P1 2 MOV A B MOVC A A DPTR MOV P0 A SETB P1 3 LCALL D1MS CLR P1 3 JB P2 1 XB1 加无按动跳转到减 LCALL D5MS JNB P2 1 LCALL D5MS MOV A 76H INC A 分加 1 MOV 76H A XB1 JB P2 2 XP2 LCALL D5MS JNB P2 2 LCALL D5MS MOV A 76H DEC A MOV 76H A XP2 MOV A 76H CJN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论