8255_3.asm
来自「基于89s51的一通用平台」· 汇编 代码 · 共 67 行
ASM
67 行
实验八:用8255控制交通灯实验
程序清单:
A_8255_2 EQU 8400H
B_8255_2 EQU 8401H
C_8255_2 EQU 8402H
D_8255_2 EQU 8403H
ORG 0000H
JTMAIN: MOV SP,#60H
MOV DPTR,#D_8255_2
MOV A,#88H
MOVX @DPTR,A
MOV DPTR,# A_8255_2
MOV A,#0B6H
MOVX @DPTR,A
INC DPTR
MOV A,#0DH
MOVX @DPTR,A
LCALL DELAY1S
MOV DPTR,# A_8255_2
MOV A,#75H
MOVX @DPTR,A
INC DPTR
MOV A,#0DH
MOVX @DPTR,A
LCALL DELAY1S
MOV R7,#05H
JT1: MOV DPTR,# A_8255_2
MOV A,#0F3H
MOVX @DPTR,A
INC DPTR
MOV A,#0CH
MOVX @DPTR,A
LCALL DELAY1S
MOV DPTR,# A_8255_2
MOV A,#0F7H
MOVX @DPTR,A
INC DPTR
MOV A,#0DH
MOVX @DPTR,A
LCALL DELAY1S
DJNZ R7,JT1
MOV DPTR,# A_8255_2
MOV A,#AEH
MOVX @DPTR,A
INC DPTR
MOV A,#0BH
MOVX @DPTR,A
LCALL DELAY1S
MOV R7,#05H
MOV DPTR,# A_8255_2
MOV A,#9EH
MOVX @DPTR,A
INC DPTR
MOV A,#07H
MOVX @DPTR,A
LCALL DELAY1S
MOV DPTR,# A_8255_2
MOV A,#0BEH
MOVX @DPTR,A
INC DPTR
MOV A,#0FH
MOVX @DPTR,A
LCALL DELAY1S
DJNZ R7,JT2
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?