一个5×7点阵字符显示.asm

来自「基于Proteus的51系列单片机设计与仿真」· 汇编 代码 · 共 30 行

ASM
30
字号
        ORG   0000H
        AJMP  MAIN
        ORG   0100H        
  MAIN: MOV   R2,  #00H  ;用于循环计数
        MOV   R1,  #01H         
  ZHI:  MOV   A,   R2
        MOV   DPTR,#TAB
        MOVC  A,   @A+DPTR	
        MOV   P0,  A
        MOV   A,   R1
        MOV   P2,  A
        ACALL YSH2S        ;延时
        RL     A
        MOV    R1,  A
        INC    R2
	MOV    P2,#00      ;清屏
        CJNE   R2,#06H,ZHI
        MOV    R2,#00H      
        AJMP   MAIN    
  YSH2S:  MOV R3,#01H
  LOOP2:  MOV R4,#0FH
  LOOP21: MOV R5,#05AH
  XHD3:   DJNZ R5,XHD3
          DJNZ R4,LOOP21
          DJNZ R3,LOOP2
          RET 
  TAB: DB  00H,36H,36H,36H,49H ;B字模
       RET
       END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?