allcgram1.lst

来自「1602 allcgram 字符两行循环显示」· LST 代码 · 共 29 行

LST
29
字号
A51 MACRO ASSEMBLER  ALLCGRAM1                                                            09/03/2006 14:14:50 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN allcgram1.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE allcgram1.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  00A5                 1       RS     EQU     P2.5
  00A6                 2     RW     EQU     P2.6
  00A7                 3     E      EQU     P2.7
0000                   4          ORG 0000H
0000 0130              5          AJMP MAIN
0030                   6              ORG  0030H
0030 75815F            7     MAIN:MOV SP,#5FH
0033 7900              8              MOV R1,#00H
0035 7A11              9              MOV R2,#17
0037 759001           10          MOV P1,#01H         ;判断液晶的状态,是否忙
003A 1200A3           11              LCALL ENABLE    ;包含片选
003D 759001           12              MOV P1,#01H     ;清屏指令
0040 1200A3           13              LCALL ENABLE
0043 759038           14              MOV P1,#38H     ;功能设置:其中DL=1,则DB均有效。
                      15                               ;N=1,说明行数是两行。F=0,说明
                      16                                       ;字符点阵是5*7
0046 1200A3           17              LCALL ENABLE
0049 75900F           18              MOV P1,#0FH      ;显示控制。D=1,说明显示开启;
                      19                                       ;     C=1,说明光标出现。
                      20                                               ;     B=1,说明闪烁开启。和HD44780不同。SPLC78控

⌨️ 快捷键说明

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