《单片机设计有急救车通过的交通灯》由会员分享,可在线阅读,更多相关《单片机设计有急救车通过的交通灯(6页珍藏版)》请在金锄头文库上搜索。
1、CSEG AT 0000H LJMP START CSEG AT 0003H LJMP CHE CSEG AT 000BH LJMP DET0 CSEG AT 001BH LJMP DET1 CSEG AT 4100H START:MOV SP,#60H SETB IT0 SETB PX0 SETB EA SETB EX0 SETB ET0 SETB ET1 MOV DPTR,#0CFA3H MOV A,#80H MOVX DPTR,A MOV TMOD,#52H MOV TH0,#06H MOV TL0,#06H MOV TH1,#0FFH MOV TL1,#0FFH MOV R2,#06H
2、 MOV DPTR,#0CFA0H MOV A,#03H MOVX DPTR,A MOV R7,A SETB TR0 SETB TR1 HERE:AJMP HERE CHE:PUSH PSW PUSH ACC PUSH DPH PUSH DPLPUSH 07H PUSH TH0 PUSH TL0 PUSH TH1 PUSH TL1 CLR TR0 CLR TR1MOV A,#03H MOV DPTR,#0CFA0H MOVX DPTR,A LCALL DELAY10S POP TL1 POP TH1 POP TL0 POP TH0 POP 07H MOV A,R7 MOVX DPTR,A PO
3、P DPL POP DPH POP ACC SETB TR0 SETB TR1 POP PSW RETI DET0:PUSH PSW PUSH ACC PUSH 02H CPL P1.1 POP 02H POP ACC POP PSW RETI DET1:PUSH PSW PUSH ACC PUSH DPH PUSH DPL MOV A,R2 RL A MOV DPTR,#ZHUAN JMP A+DPTR ZHUAN:AJMP S1 AJMP S2 AJMP S3 AJMP S4 AJMP S5 AJMP S6 AJMP S7 S1:INC R2 MOV DPTR,#0CFA0H MOV A,
4、#12H MOVX DPTR,A MOV R7,A MOV TL1,#0C0H MOV TH1,#63H LJMP OUT S2:INC R2 MOV R6,#05H SHAN0:MOV A,#06H MOV DPTR,#0CFA0H MOVX DPTR ,A MOV R7,A LCALL DELAY1S MOV A,#02H MOVX DPTR,A MOV R7,A LCALL DELAY1S DJNZ R6,SHAN0 MOV TH1,#0FFH MOV TL1,#0FFH LJMP OUT S3:INC R2 MOV A,#03H MOV DPTR,#0CFA0H MOVX DPTR,A
5、 MOV R7,A LCALL DELAY1S MOV TH1,#0FFH MOV TL1,#0FFH LJMP OUT S4: INC R2 MOV A,#21H MOV DPTR,#0CFA0H MOVX DPTR,A MOV R7,A MOV TL1,#0C0H MOV TH1,#63H LJMP OUT S5:INC R2 MOV R6,#05H SHAN1:MOV A,#09H MOV DPTR,#0CFA0H MOVX DPTR,A MOV R7,A LCALL DELAY1SMOV A,#01H MOVX DPTR,A MOV R7,A LCALL DELAY1S DJNZ R6
6、,SHAN1 MOV TH1,#0FFH MOV TL1,#0FFH LJMP OUT S6:MOV R2,#00H MOV DPTR,#0CFA0H MOV A,#03H MOVX DPTR,A MOV R7,A LCALL DELAY1S MOV TH1,#0FFH MOV TL1,#0FFH LJMP OUT S7:MOV R2,#00H MOV DPTR,#0CFA0H MOV A,#03H MOVX DPTR,A MOV R7,A MOV TL1,#0F0H MOV TH1,#0D8H OUT:POP DPL POP DPH POP ACC POP PSW RETI DELAY10S:MOV R5,#100 AJMP L2 DELAY1S: MOV R5,#0AH L2:MOV R4,#200 L1:MOV R3,#126 L0:DJNZ R3,L0 DJNZ R4,L1 DJNZ R5,L2 RET END二二、程序流程图程序流程图一一.电路原理逻辑框图电路原理逻辑框图