- A+
节 含表格 及程序
;************************************************;
; 功能 EN: Printer driver for 76mm printer CH:76毫米打印机驱动 ;
;************************************************;
ORG 0H
;************************************************;
; 功能 EN: Initialization of the printer CH:打印机初始化 ;
;************************************************;
MOV A,#2FH ;使打印机进入可用状态
OUT 0A0H ;
;************************************************;
; 功能 EN: Printer check CH:打印机状态检测 ;
;************************************************;
MOV A,#02H ;发送检测命令
OUT 0A0H ;
L1: IN A,0A1H ;检测打印机状态
ANL A,#3FH ;
JNZ L1 ;若未就绪,则继续检测
;************************************************;
; 功能 EN: Send one byte of data to the printer CH:发送一个字节的数据给打印机 ;
;************************************************;
MOV A,R1 ;发送打印数据
OUT 0A0H ;
L2: IN A,0A1H ;检测打印机状态
ANL A,#3FH ;
JZ L2 ;若未就绪,则继续检测
;************************************************;
; 功能 EN: Send an EOL(line feed) to the printer CH:发送一个换行符给打印机 ;
;************************************************;
MOV A,#0AH ;发送换行符
OUT 0A0H ;
RET ;返回
;************************************************;
; 程序结束 EN: END CH:程序结束处 ;
;************************************************;
END
- 微信在线客服
- 这是我的微信扫一扫
-
- 我的微信公众号
- 扫一扫码上服务
-





