⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dayin.asm

📁 用51单片机驱动RDD16打印机
💻 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 + -