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

📄 液晶显示.lst

📁 自己学习单片机期间 自己遍的一个 LCD 显示模块 可以调整时间并且哟闹铃功能
💻 LST
字号:
A51 MACRO ASSEMBLER  _壕_显示                                                             12/14/2006 11:14:39 PAGE     1


MACRO ASSEMBLER A51 V6.23
OBJECT MODULE PLACED IN 液晶显示.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 液晶显示.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;                    SMC1602接口程序(MCS51模拟口线方式)
                       2     ;***************************************************************************
                       3     ;*  Title : Accessing to LCD-CONTROLLER                                    *
                       4     ;*  Date :  2000.4.27                                                      *
                       5     ;*  Support telephone:  0731-4167806,4167808(CHANGSHA SUNMAN)              *
                       6     ;*  Support fax :0731-4167807  Support E-mail:www@sunman.cn                *
                       7     ;*  Create by :褚建军(chujianjun),朱长春(zhuchangchun)                     *
                       8     ;*  DESCRIPTION:This subroutine shows how to write data to LCD-CONTROLLER  *
                       9     ;***************************************************************************
                      10     ;连线图: *LCM---8031* *LCM---8031* *LCM------------8031*
                      11     ;        *DB0---P1.0* *DB4---P1.4* *RS-------------P3.5*
                      12     ;        *DB1---P1.1* *DB5---P1.5* *RW-------------P3.4*
                      13     ;        *DB2---P1.2* *DB6---P1.6* *E--------------P3.6*  (参见说明书)
                      14     ;        *DB3---P1.3* *DB7---P1.7* *VLCD接10K可调电阻到GND*
                      15     ;注:8031的晶振频率为12MHz
                      16     ;**************************************************************************
  00B5                17               RS   EQU P3.5
  00B4                18               RW   EQU P3.4
  00B6                19               E    EQU P3.6
  0020                20               XPOS EQU 20H          ;行方向
  0021                21               YPOS EQU 21H          ;列方向
                      22     
0000                  23               ORG  00H
0000 020030           24               LJMP START
0030                  25               ORG  30H
0030 758160           26     START:MOV  SP,#60H
0033 C2B6             27           CLR  E
0035 900112           28           MOV  DPTR,#TAB
0038 7A00             29           MOV  R2,#0
003A 7800             30     MN_LP2:MOV  R0,#0
003C 752100           31           MOV   YPOS,#0
003F 752000           32           MOV   XPOS,#0
0042 120090           33           LCALL LCDRESET
0045 E8               34     MN_LP:MOV  A,R0
0046 93               35           MOVC A,@A+DPTR
0047 120059           36           LCALL LCDFILL
004A 08               37           INC   R0
004B B820F7           38           CJNE  R0,#32,MN_LP
004E 120105           39           LCALL DELAY400MS
0051 A3               40           INC   DPTR
0052 0A               41           INC   R2
0053 BA10E4           42           CJNE  R2,#16,MN_LP2
0056 020030           43           LJMP  START
                      44     ;-------------------------------LCD 写满屏幕地址和字符示葜噶

⌨️ 快捷键说明

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