10.4.1 lh-gp16打印机接口.txt
来自「MCS51单片机相关设计用到的一些子程序。用ASM文件编写」· 文本 代码 · 共 52 行
TXT
52 行
PPRNT1:
SETB INT1
JB INT1,ERR9
MOV A,#0DH
MOV DPTR,#PRTP
MOVX @DPTR,A
CLR T1
NOP
SETB T1;
MOV R3,#40
PPRT1:
SETB INT1
JB INT1,PPRT2
DJNZ R3,PPRT1
ERR9: MOV A,#9
ACALL ERRX
ERR91:
LCALL DSPA
JZ ERR91
LJMP DIPA1
PPRT2:
MOV 71H,#99H
MOV 72H,#0
SETB EX1
RET
INT1SV:
PUSH DPH
PUSH DPL
PUSH ACC
PUSH PSW
MOV DPH,71H
MOV DPL,72H
MOVX A,@DPTR
INC DPTR
MOV 71H,DPH
MOV 72H,DPL
CJNE A,#3,INT1SD
CLR EX1;禁止INT1
SJMP INT1ED
INT1SD:
MOV DPTR,#PRTP
MOVX @DPTR,A
CLR T1
NOP
SETB T1
INT1ED:
POP ACC
POP PSW
POP DPL
POP DPH
RETI
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?