51单片机交通灯实例,带仿真电路图(汇编)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ORG 0000H

JMP MAIN

ORG 000BH

JMP INT_T0

ORG 001BH

JMP INT_T1

ORG 003BH MAIN:MOV TMOD,#61H

MOV TH0 ,#3CH

MOV TL0 ,#0B0H

MOV TH1 ,#0F9H

MOV TL1 ,#0F9H

SETB ET1

SETB ET0

SETB TR1

SETB TR0

SETB EA

MOV P0,#0CH

MOV R0,#70

MOV R1,#00H

MOV R2,#35

MOV B ,#10

MOV R3,#40

MOV R4,#5

MOV R5,#0FFH

JMP $

INT_T0:

MOV TH0,#3CH

MOV TL0,#0B0H

CPL P3.0

RETI

INT_T1:

DEC R0

CJNE R0,#40,D1

MOV P0,#0AH

MOV R1,#01H D1: CJNE R0,#39,D2

CPL P0.1

D2: CJNE R0,#38,D3

CPL P0.1

D3: CJNE R0,#37,D4

CPL P0.1

D4: CJNE R0,#36,D5

CPL P0.1

D5: CJNE R0,#35,D6

MOV P0,#21H

MOV R1,#02H D6: CJNE R0,#5 ,D7

MOV P0,#11H

MOV R1,#03H D7: CJNE R0,#4 ,D8

CPL P0.4

D8: CJNE R0,#3 ,D9

CPL P0.4

D9: CJNE R0,#2 ,D10

CPL P0.4

D10: CJNE R0,#1 ,D11

CPL P0.4

D11: CJNE R0,#0 ,D12

MOV P0,#0CH

MOV R1,#00H

MOV R0,#70 D12: CJNE R1,#00H,B1

MOV A,R0

SUBB A,R2

LCALL D_To_H

MOV P1,A

MOV A,R0

SUBB A,R3

LCALL D_To_H

MOV P2,A

B1: CJNE R1,#01H,B2

MOV P2,#00H

MOV A,R0

SUBB A,R2

LCALL D_To_H

MOV P1,A

B2: CJNE R1,#02H,B3

MOV A,R0

LCALL D_To_H

MOV P2,A

MOV A,R0

SUBB A,R4

LCALL D_To_H

MOV P1,A

B3: CJNE R1,#03H,B4

MOV P1,#00H

MOV P2,R0

B4: RETI

D_To_H: MOV B,#10

DIV AB

SWAP A

ADD A,B

RETI

END

_______________________________________________________________________________

相关文档
最新文档