基于单片机控制的霓虹灯控制器设计内容摘要:

B4,8H MOV DATA5,0F0H MOV LOCK5,0FEHFUN50:JB SHXING2,FUN51 MOV P0,DATA5 MOV P1,LOCK5 LCALL DL20 MOV A,DATA5 CPL A MOV P2,A MOV P1,LOCK5 LCALL DL20 MOV A,LOCK5 RLC A MOV LOCK5,A LJMP FUN50FUN51:LJMP FUN6FUN6:CLR COLOUR SETB JMPFLAG MOV B5,2H MOV DATA6,00H MOV LOCK6,0EEHFUN60:JB FUN0FLAG,FUN61 MOV P0,DATA6 MOV P2,DATA6 MOV P1,LOCK6 AJMP FUN60FUN61:LJMP FUN0FUN7: MOV DATA7,0FCH MOV DATA8,03FH MOV LOCK7,0FEHFUN70:PUSH DATA7FUN71:MOV P0,0FFH MOV P1,0FFH MOV P2,0FFH MOV P0,DATA7 MOV P1,LOCK7 LCALL DL1MS MOV A,DATA7 RL A RL A MOV DATA7,A MOV A,LOCK7 RL A MOV LOCK7,A JNB ,FUN72 AJMP FUN71FUN72:POP DATA7 PUSH DATA8FUN73: MOV P0,0FFH MOV P1,0FFH MOV P2,0FFH MOV P2,DATA8 MOV P1,LOCK7 LCALL DL1MS MOV A,DATA8 RR A RR A MOV DATA8,A MOV A,LOCK7 RL A MOV LOCK7,A JNB ,FUN74 AJMP FUN73FUN74:POP DATA8 LJMP FUN70 DL20:MOV R7,0AHLOOP1:DJNZ R7,LOOP1 RETDL1MS:MOV R6,28HLOOP2:LCALL DL20 DJNZ R6,LOOP2 RETINTT0: PUSH PSW DJNZ R0,OUT MOV TL0,0F0H MOV TH0,0D8H MOV R0,TIMECOUNT JB FUN0FLAG,FLAG0 JB FUN1FLAG,FLAG1 JB FUN2FLAG,FLAG2 JB FUN3FLAG,FLAG3JMP JB FUN4FLAG,FLAG4JMP JB FUN5FLAG,FLAG5JMP JB FUN6FLAG,FLAG6JMP JB FUN7FLAG,FLAG7JMP FLAG3JMP:LJMP FLAG3 FLAG4JMP:LJMP FLAG4 FLAG5JMP:LJMP FLAG5 FLAG6JMP:LJMP FLAG6 FLAG7JMP:LJMP FLAG7 OUT: LJMP T0OUTFLAG0:JB CIRCAL,FLAG01 MOV A,LOCK0 JNB ,FLAG00 RLC A MOV LOCK0,A LJMP T0OUTFLAG00:SETB CIRCAL MOV LOCK0,07FHFLAG01:RRC A MOV LOCK0,A JNC FLAG02 LJMP T0OUTFLAG02:CLR FUN0FLAG SETB FUN1FLAG LJMP T0OUTFLAG1:MOV A,B1 JZ FLAG10 DEC B1 MOV A,DATA1 CPL A MOV DATA1,A LJMP T0OUTFLAG10:CLR FUN1FLAG SETB FUN2FLAG SETB HUANGE LJMP T0OUTFLAG2:JB SHXING1,FLAG21 CLR JMPFLAG MOV A,DATA2 JNB ,FLAG20 RRC A MOV DATA2,A LJMP T0OUTFLAG20:SETB SHXING1 MOV DATA2,00HFLAG21:SETB JMPFLAG MOV A,DATA2 RLC A JC FLAG22 MOV DATA2,A LJMP T0OUTFLAG22:DEC B2 MOV A,B2 JZ FLAG23 CLR SHXING1 LJMP FLAG2FLAG23:CLR FUN2FLAG SETB FUN3FLAG LJMP T0OUTFLAG3:SETB JMPFLAG JB DANSAO,FLAG31 JNB DANSAO,FLAG30 FLAG30:CLR DANSAO MOV A,DATA3 RLC A MOV DATA3,A JNC FLAG31 LJMP FLAG33FLAG31:SETB DANSAO MOV A,DATA3 RRC A MOV DATA3,A JNC FLAG32 LJMP T0OUTFLAG32:SETB DANSAOJIASU LJMP FLAG30FLAG33:JNB DANSAOJIASU,FLAG35 CLR DANSAOJIASU DEC B3。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。