?? dayin.asm
字號:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;微型打印機控制
ORG 0000H
AJMP START1
ORG 0100H
START1:lcaLL DELAY
START: CLR A
MOV DPTR,#DATA1
MOVC A,@A+DPTR
INC DPTR
MOV R2,A
LOOP: CLR A
MOVC A,@A+DPTR
INC DPTR
ACALL PARRL
DJNZ R2,LOOP
ajmp start
DATA1: DB 46 ;1字符個數
DB 0AH ;走紙一行 ;1
DB 1BH,38H,1 ;漢字打印命令 ;3
DB '祝','賀','你','打','印','成' ;12
DB '功' ;12
DB 0DH ;打印 ;1
DB 0AH ;走紙一行
DB 1BH,38H,' ',' ',' ' ;5
DB 1BH,38H,0,'歡','迎','使','用','!' ;11
DB 0DH ;打印 ;1
PARRL: PUSH DPL
PUSH DPH
SETB P3.5
PL1: SETB P3.4
JB P3.4,PL1
mov p1,a
CLR P3.5
SETB P3.5
POP DPH
POP DPL
RET
DELAY: MOV R7,#0FFH
AA1: MOV R6,#0FFH
AA: NOP
NOP
DJNZ R6,AA
DJNZ R7,AA1
RET
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -