📄 t8255.asm
字号:
;实验六 、 8255 A口、B口、C口输出方波
;文件名称: 8255_1.ASM
;程序清单
NAME T8255_1
$NOLIST
$INCLUDE (LJD_2008.INC )
$LIST
;
PUBLIC TIMER0,TIMER1
;
EXTRN CODE (DELAY)
EXTRN CODE (DELAY01)
EXTRN CODE (DELAY10)
EXTRN CODE (DEALY250)
EXTRN CODE (DELAY500)
EXTRN CODE (DEALY1S)
;
; TIMER0 EQU 30H
; TIMER1 EQU 31H
ORG 0000H
START: MOV DPTR,# D_8255_2 ;8255控制口
MOV A,# 80H
MOVX @DPTR,A ;送命令A,B,C口均为输出
MOV A,# 55H
LP: MOV DPTR, #A_8255_2 ;A口送01010101B
MOVX @DPTR,A
INC DPTR
MOVX @DPTR,A ;B口送01010101B
INC DPTR
MOVX @DPTR,A ;C口送01010101B
LCALL DELAY1S ;延时1秒
CPL A
SJMP LP
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -