基于51单片机多功能电子时钟设计报告(编辑修改稿)内容摘要:

R7,HOR 19 SETB F_BEEP LCALL DEL CLR F_BEEP JMP WAIT_KEY SW2_OK: MOV SXX,01 MOV A,HOR CJNE A,00,SW2_OVER MOV HOR,23 SETB F_BEEP LCALL DEL CLR F_BEEP JMP WAIT_KEY SW2_OVER:DEC HOR。 时减 1 SETB F_BEEP LCALL DEL CLR F_BEEP JMP WAIT_KEY SW3_OK: MOV SXX,02 20 MOV A,MIN CJNE A,59,SW3_OVER MOV MIN,00H SETB F_BEEP LCALL DEL CLR F_BEEP JMP WAIT_KEY SW3_OVER:INC MIN。 分加 1 SETB F_BEEP LCALL DEL CLR F_BEEP JMP WAIT_KEY SW4_OK: MOV SXX,02 MOV A,MIN CJNE A,00,SW4_OVER MOV MIN,59 SETB F_BEEP 21 LCALL DEL CLR F_BEEP JMP WAIT_KEY SW4_OVER:DEC MIN。 分减 1 SETB F_BEEP LCALL DEL CLR F_BEEP JMP WAIT_KEY SW5_OK: MOV SXX,03 MOV A,SEC CJNE A,59,SW5_OVER MOV SEC,00H SETB F_BEEP LCALL DEL CLR F_BEEP JMP WAIT_KEY SW5_OVER:INC SEC。 秒加 1 SETB F_BEEP LCALL DEL CLR F_BEEP 22 JMP WAIT_KEY SW6_OK: MOV SXX,03 MOV A,SEC CJNE A,00,SW6_OVER MOV SEC,59 SETB F_BEEP LCALL DEL CLR F_BEEP JMP WAIT_KEY SW6_OVER:DEC SEC。 秒减 1 SETB F_BEEP LCALL DEL CLR F_BEEP JMP WAIT_KEY。 DEL: MOV R5,07。 按一次键处理一次 DEL01: MOV R6,200 DEL02: MOV R7,200 DJNZ R7,$ DJNZ R6,DEL02 DJNZ R5,DEL01 23 RET BIN_BCD: MOV B,10 DIV AB RET。 T0_INT: PUSH ACC PUSH PSW MOV TH0,0F0H。 T0=4MS MOV TL0,060H INC LED_LP MOV A,LED_LP CJNE A,250,CONT_SCAN。 250*4MS=1S MOV LED_LP,00H INC SEC MOV A,SEC CJNE A,60,CONT_SCAN MOV SEC,00H INC MIN 24 MOV A,MIN CJNE A,60,CONT_SCAN MOV MIN,00H INC HOR MOV A,HOR CJNE A,24,CONT_SCAN MOV HOR,00H INC DAT MOV A,DAT CJNE A,30,CONT_SCAN MOV DAT,00 INC MOT MOV A,MOT CJNE A,12,CONT_SCAN MOV MOT,00 INC YER 25 MOV A,YER CJNE A,99,CONT_SCAN LCALL DEL CONT_SCAN:MOV A,SEC MOV B,02 DIV AB MOV A,B CJNE A,00,LOPK MOV SHAN,10 LOPK: CJNE A,01,LOPL MOV SHAN,11 LOPL:MOV A,SXX CJNE A,01,LK1 MOV A,LED_LP MOV B,125 DIV AB 26 CJNE A,0,LLL1 MOV LED1,10 MOV LED2,10 LJMP LLL2 LK1:MOV A,SXX CJNE A,02,LK2 MOV A,LED_LP MOV B,125 DIV AB CJNE A,0,LLL1 MOV LED3,10 MOV LED4,10 LJMP LLL3 LK2:MOV A,SXX 27 CJNE A,03,LLL1 MOV A,LED_LP MOV B,125 DIV AB CJNE A,0,LLL1 MOV LED5,10 MOV LED6,10 LJMP LKMM LLL1:MOV A,HOR LCALL BIN_BCD MOV LED2,B MOV LED1,A LLL2:MOV A,MIN LCALL BIN_BCD MOV LED4,B MOV LED3,A 28 LLL3:MOV A,SEC LCALL BIN_BCD MOV LED6,B MOV LED5,A LKMM:MOV A,LED_LP MOV B,08 DIV AB MOV A,B RL A MOV DPTR,TAB_SCAN JMP @A+DPTR TAB_SCAN: AJMP SCAN_L1 AJMP SCAN_L2 AJMP SCAN_L3 AJMP SCAN_L4 AJMP SCAN_L5 AJMP SCAN_L6 AJMP SCAN_L7 AJMP SCAN_L8 SCAN_L1: MOV DIG_PORT,0 29 MOV A,LED1 JMP END_SCAN SCAN_L2: MOV DIG_PORT,1 MOV A,LED2 JMP END_SCAN SCAN_L3: MOV DIG_PORT,2 MOV A,11 JMP END_SCAN SCAN_L4: MOV DIG_PORT,3 MOV A,LED3 JMP END_SCAN SCAN_L5: MOV DIG_PORT,4 MO。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。