?? code.txt
字號:
基于單片機的簡易交通燈控制系統匯編語言程序
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP TT0
ORG 001BH
LJMP TT1
ORG 0030H
MAIN: MOV R6,#100 ;主程序
MOV DPTR,#BLOCK
MOV SCON,#0H
CLR F0
MOV TMOD,#12H ;初始化
MOV TH1,#0D8H
MOV TL1,#0F0H
SETB EA
SETB ET1
SETB ET0
MOV 20H,#7
MOV 21H,#3
MOV 22H,#10
ST1: SETB P0.4 ;第一個狀態
SETB P0.6
SETB P0.7
CLR P0.3
CLR P2.1
SETB TR1
JNB F0,$
CLR F0
DEC 20H
DEC 22H
TZ1: MOV R2,20H
MOV R3,22H
ACALL SHOW ;SHOW NUMBER調用子程序
MOV A,20H
CJNE A,#00H,ST1
MOV 20H,#7
ST2: SETB P0.3 ;第二個狀態,
CLR P0.0
CLR P0.1
SETB TR1
JNB F0,$
CLR F0
DEC 21H
DEC 22H
TZ2: MOV R2,21H
MOV R3,22H
ACALL SHOW ;SHOW NUMBER調用子程序
MOV A,21H
CJNE A,#00H,ST2
MOV 21H,#3
MOV 22H,#10
ST3: SETB P0.0 ;第三個狀態
SETB P0.1
CLR P0.4
SETB P2.1
CLR P2.3
SETB TR1
JNB F0,$
CLR F0
DEC 22H
DEC 20H
TZ3: MOV R2,22H
MOV R3,20H
ACALL SHOW ;SHOW NUMBER調用子程序
MOV A,20H
CJNE A,#00H,ST3
MOV 20H,#7
ST4: SETB P2.3 ;第四個狀態
CLR P0.6
CLR P0.7
SETB TR1
JNB F0,$
CLR F0
DEC 22H
DEC 21H
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -