信号灯报警监控系统机械专业单片机毕业设计论文(编辑修改稿)内容摘要:

DISPLAY: MOV SCON,0 MOV A,11H ANL A,07FH MOV B,16 DIV AB MOV 17H,B MOV B,10 MUL AB ADD A,17H MOV B,10 DIV AB MOV 17H,A MOV A,B MOV DPTR,TAB MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ CLR TI 22 MOV A,17H MOV DPTR,TAB MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ CLR TI MOV A,12H ANL A,07FH MOV B,16 DIV AB MOV 17H,B MOV B,10 MUL AB ADD A,17H MOV B,10 DIV AB MOV 17H,A MOV A,B MOV DPTR,TAB MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ 23 CLR TI MOV A,17H MOV DPTR,TAB MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ CLR TI MOV A,30H MOV B,10 DIV AB MOV 17H,A MOV A,B MOV DPTR,TAB MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ CLR TI MOV A,17H MOV DPTR,TAB MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ 24 CLR TI LCALL DIS_DELAY RET DIS_DELAY: PUSH PSW MOV R3,10 D1: MOV R6,248 D2: MOV R5,200 DJNZ R5,$ DJNZ R6,d2 DJNZ R3,D1 POP PSW RET TAB: DB 0FCH。 0 DB 060H。 1 DB 0DAH。 2 DB 0F2H。 3 DB 066H。 4 DB 0B6H。 5 25 DB 0BEH。 6 DB 0E0H。 7 DB 0FEH。 8 DB 0F6H。 9 END 仿真结果如图 4— 1 图 41 26 2)读取时钟芯片后的显 示 T_RST Bit T_CLK Bit T_IO Bit SECOND EQU 10H MINUTE EQU 11H HOUR EQU 12H DAY EQU 13H MONTH EQU 14H WEEK EQU 15H YEARL EQU 16H ORG 0000H Ajmp START ORG 0003H ORG 0013H ORG 0030H START: CLR T_RST CLR T_CLK MOV YEARL,14H MOV MONTH,5H 27 MOV DAY,21H MOV HOUR,17H MOV MINUTE,58H MAIN: LCALL GET1302 LCALL DISPLAY LJMP MAIN DISPLAY: MOV SCON,0 MOV A,11H ANL A,07FH MOV B,16 DIV AB MOV 17H,B MOV B,10 MUL AB ADD A,17H MOV B,10 DIV AB MOV 17H,A MOV A,B 28 MOV DPTR,TAB MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ CLR TI MOV A,17H MOV DPTR,TAB MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ CLR TI MOV A,12H ANL A,07FH MOV B,16 DIV AB MOV 17H,B MOV B,10 MUL AB ADD A,17H MOV B,10 DIV AB MOV 17H,A 29 MOV A,B MOV DPTR,TAB MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ CLR TI MOV A,17H MOV DPTR,TAB MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ CLR TI MOV A,30H ANL A,07FH MOV B,16 DIV AB MOV 17H,B MOV B,10 MUL AB ADD A,17H MOV B,10 DIV AB 30 MOV 17H,A MOV A,B MOV DPTR,TAB MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ CLR TI MOV A,17H MOV DPTR,TAB MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ CLR TI LCALL DIS_DELAY RET DIS_DELAY: PUSH PSW MOV R3,10 D1: MOV R6,248 D2: MOV R5,200 31 DJNZ R5,$ DJNZ R6,D2 DJNZ R3,D1 POP PSW RET SETDS1302: CLR T_RST NOP CLR T_CLK NOP SETB T_RST NOP MOV B,8EH LCALL INPUTBYTE MOV B,00H LCALL INPUTBYTE SETB T_CLK NOP CLR T_RST MOV R0,SECOND MOV R1,80H MOV R7,7 32 SETLOOP: CLR T_RST NOP CLR T_CLK NOP SETB T_RST NOP MOV B,R1 LCALL INPUTBYTE MOV A,@R0 MOV B,A LCALL INPUTBYTE INC R0 INC R1 INC R1 SETB T_CLK NOP CLR T_RST NOP DJNZ R7,SETLOOP CLR T_RST NOP CLR T_CLK 33 NOP SETB T_RST NOP MOV B,8EH LCALL INPUTBYTE MOV B,80H LCALL INPUTBYTE SETB T_CLK nop CLR T_RST nop RET GET1302: MOV R0,SECOND MOV R1,81H MOV R7,7 GETLOOP: CLR T_RST NOP CLR T_CLK NOP SETB T_RST 34。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。