您的位置: 主页 > MCU 4位倒数计时器

MCU 4位倒数计时器

展开全部
?我曾经进行过粘连倒计时,这将是参考:ORG0000HJMPBEGINORG000BHLJMPT0INTORG001BHLJMPT1 INTLEDDEQU30HLEDCEQU36HSECCEQU37HMINCEQU38HHOUREQU39HTCNTEQU3AHORG,以及----------------------------------------表; LED显示共阴极代码表DB3FH,06H,5BH,4FH,66H12345。DB6DH,7DH,07H,7FH,6789; ------------------------------------ DELAY:MOVR6,#25 DLY01:MOVR7,100DJNZR7#,$ DJNZR6,DLY01RET。------------------------------------------ BEGIN:MOVSP,5FHMOVTMOD#,#11 HMOVTH0,3CHMOVTL0#,#0B0HMOVTH1,#0F4HMOVTL1,#48HMOVLEDC,6MOVR0#,#LEDDCLRAINIT:R0,AINCR0DJNZLEDC,INITSET BET 1 SET BTR1 MOVP2,0MOVTCNT#,#0 MOVHOUR,0MOMOVMINCECE,GTI
0,LOOP1 LCALL DELAY JBP1。
0,LOOP1JNBP1。
0,$ INCHOURMOVA,HOURCJNEA,#24,LOOPHLOOPH:JCLOOPH1MOVHOUR,#0LOOPH1:LCALLDISHOURSJMPLOOPLOOP1:JBP1。
1 LOOP2LCALLDELAYJBP1。
1 LOOP2JNBP1。
1,$ mover,HOURJNZLOOPH2MOVHOUR,#23SJMPLOOPH3LOOPH2:DECHOURLOOPH3:LCALLDISHOURSJMPLOOPLOOP2:JBP1。
2 LOOP3 LCALL DELAY JBP1。
2 LOOP3JNBP1。
2 $ INCMINCMOVA,MINCCJNEA,#60,LOOPMLOOPM:JCLOOPM1MOVMINC,#0LOOPM1:LCALLDISMINSJMPLOOPLOOP3:JBP1。
3 LOOP4 LCALL DELAY JBP1。
3 LOOP4JNBP1。
3 $动,MINCJNZLOOPM2MOVMINC,#59SJMPLOOPM3LOOPM2:DECMINCLOOPM3:LCALLDISMINSJMPLOOPLOOP4:JBP1。
4 LOOP5 LCALL DELAY JBP1。
4 LOOP5JNBP1。
4,$ INCSECCMOVA,SECCCJNEA,#60,LOOPSLOOPS:JCLOOPS1 MOVSECC,#0LOOPS1:LCALLDISSECLJMPLOOPLOOP5:JBP1。
5,LOOP6LCALL DELAYJBP1。
5,LOOP6JNBP1。
5,$动,SECCJNZLOOPS2MOVSECC,#1 59SJMPLOOPS3LOOPS2:DECSECCLOOPS3:LCALLDISSECLJMPLOOPLOOP6:JBP3。
1 LOOP7LCALLDELAYJBP3。
1 LOOP7JNBP3。
1,$ CPLTR0LOOP7:LJMPLOOP。------------------------------------------ T1INT:PUSHACCCLTRTR1MOVTH1,#0F4HMOVTL1,#48HSETBTR1MOVDPTR,#TABLEMOVR0,LEDDMOVA,LEDCT1INT0的#:JNZT1INT1MOVP2,#1 01HMOVA,R0MOVCA是,@一个+ @ DPTRCPLAMOVP0,ASJMPT1INTDT1INT1:DECAJNZT1INT2MOVP2,#1 02HINCR0MOVA,R0MOVCA是,@一个+ @ DPTRCPLAMOVP0,ASJMPT1INTDT1INT2:DECAJNZT1INT3MOVP2,#1 04HINCR0INCR0MOVA,R0MOVCA是,@一个+ DPTRCPLAMOVP0 @,INCLEDCMOVA,LEDCCJNEA:R0MOVCA是,@一个+ DPTRCPLAMOVP0,AT1INTD @ DECAJNZT1INTDMOVP2,20HINCR0INCR0INCR0INCR0INCR0MOVA ,: DECAJNZT1INT5MOVP2的#,#1 10HINCR0INCR0INCR0INCR0MOVA,R0MOVCA @,@的一个+ DPTRCPLAMOVP0,ASJMPT1INTDT1INT5:ASJMPT1INTDT1INT3:R0MOVCA是,@ A + DPTRCPLAMOVP0,ASJMPT1INTDT1INT4 @ DECAJNZT1INT4MOVP2,#1 08HINCR0INCR0INCR0MOVA ,,#6,T1INT6T1INT6:JCT1INTEMOVLEDC,#0T1INTE:POPACCRETI。-------------------------------------------六溴环十二烷:MOVB,#10 DIVABS WAPAORLA,BRET。------------------------------------------ T0INT:PUSHACCCCLRTR0MOVTH0,3CHMOVTL0#,#0B0HSETBTR0INCTCNTMOVATCNTCJNEA,#20,T0INT1T0INT1:JCT0INTEMOVTCNT,#0MOVA,SECCORLA,MINCORLA,HOURJNZT0INT2SETBP3。
0CLRTR0POPACCRETIT0INT2:MOVA,MINCORLA,HOURJNZT0INT3MOVA,SECCCJNEA,#6,T0INT21T0INT21:JNCT0INT22CPLP3。
0T0INT22:DECSECCLCALLDISSECSJMPT0INTET0INT3:MOVA,SECCJZT0INT31DECSECCLCALLDISSECSJMPT0INTET0INT31:MOVSECC,#59LCALLDISSECMOVA,MINCJZT0INT32DECMINCLCALLDISMINSJMPT0INTET0INT32:MOVMINC,#59LCALLDISMINDECHOURLCALLDISHOURT0INTE:POPACCRETI。-------------------------------------------干:MOVA,SECCLCALLBCDPUSHACCANLA,#0FHMOV30H,APOPACCSWAPAANLA,#0FHMOV 31 H,ARET。------------------------------------------ dismin:MOVA,MINCL CALLHB CDPUSHACCANLA,#0FHMOV 32H,APOPACC SWAPAANLA,#0FHMOV 33 H,ARET。------------------------------------------- DISHOUR:MOVA,HOURLCALLHBCD PUSHACCANLA,#0FHMOV34H,APOP ACC SWAPAANLA,#0FHMOV 35H,ARET。------------------------------------------- END

上一篇:MB的流量意味着什么?那是一个巨型的吗?
下一篇:[苏州焊接屏,焊接屏蔽,移动焊接屏]价格

您可能喜欢

>
回到顶部