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

📄 打印机.asm

📁 请认真阅读您的文件包然后写出其具体功能(至少要20个字)。尽量不要让站长把时间都花费在为您修正说明上。压缩包解压时不能有密码。系统会自动删除debug和release目录
💻 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       56  ;1字符个数
       
       DB       0AH      ;走纸一行             ;1
       DB       1BH,36H,'H','E','L','L','O','!'  ;8    
       DB       0DH      ;打印                 ;1
       
       
       DB       0AH      ;走纸一行             ;1
       DB       1BH,38H,1    ;汉字打印命令     ;3
       DB       '浙','江','天','煌','科','技'  ;12
       DB       '实','业','有','限','公','司'  ;12
       DB       0DH      ;打印                 ;1
      
       DB       1BH,36H,' ',' ',' '            ;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 + -