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

📄 12864串行.lst

📁 基于51单片机的12864液晶显示源程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
015F 92A6            172                     MOV  SID,C
0161 C2A5            173                     CLR  SCLK
0163 D2A5            174                     SETB SCLK
0165 D8F6            175                     DJNZ R0,DATA3
0167 C2A7            176                     CLR  CS
0169 22              177                     RET
                     178     ;
                     179     ;**************延时子程序**********************
                     180     ;1.3s
016A                 181     DELAY1:
016A 7F0A            182             MOV  R7,#10
016C 120172          183     D1:     LCALL DELAY
016F DFFB            184             DJNZ R7,D1
0171 22              185             RET
                     186     ;0.13s
0172                 187     DELAY:
0172 7900            188             MOV  R1,#00H
0174 7A00            189     D2:     MOV  R2,#00H
A51 MACRO ASSEMBLER  12864確__                                                            12/17/2008 18:31:39 PAGE     4

0176 DAFE            190             DJNZ R2,$
0178 D9FA            191             DJNZ R1,D2
017A 22              192             RET
                     193     ;5.2s
017B 7B28            194     DELAY5S:MOV  R3,#28H
017D 120172          195     DE5S:   LCALL DELAY
0180 DBFB            196             DJNZ R3,DE5S
0182 22              197             RET
                     198     ;
                     199     ;************16*8点阵字写入子程序共16个******************
0183                 200     WRITE_ASCII:
0183 7C10            201                     MOV  R4,#16
0185 E4              202     DDDD:           CLR  A
0186 93              203                     MOVC A,@A+DPTR
0187 120131          204                     LCALL WRITE_DAT
018A A3              205                     INC  DPTR
018B DCF8            206                     DJNZ R4,DDDD
018D 22              207                     RET
                     208     ;************16*8点阵字写入子程序共7个******************
018E                 209     WRITE_ASCII7:
018E 7C07            210                     MOV  R4,#7
0190 E6              211     DDDD7:          MOV  A,@R0
0191 120131          212                     LCALL WRITE_DAT
0194 08              213                     INC  R0
0195 DCF9            214                     DJNZ R4,DDDD7
0197 22              215                     RET
                     216     ;************16*16点阵汉字写入子程序共7个***********
0198                 217     WRITE_HZ:               ;WRITE 8 CHINESE TO LCD
0198 7C08            218                     MOV  R4,#8
019A E4              219     DD:             CLR  A
019B 93              220                     MOVC A,@A+DPTR
019C A3              221                     INC  DPTR
019D 120131          222                     LCALL WRITE_DAT
01A0 E4              223                     CLR  A
01A1 93              224                     MOVC A,@A+DPTR
01A2 A3              225                     INC DPTR
01A3 120131          226                     LCALL WRITE_DAT
01A6 DCF2            227                     DJNZ R4,DD
01A8 22              228                     RET
                     229     ;************16*16点阵汉字写入子程序共2个***********
01A9                 230     WRITE_HZ2:              ;WRITE 8 CHINESE TO LCD
01A9 7C02            231                     MOV  R4,#2
01AB E4              232     DD4:            CLR  A
01AC 93              233                     MOVC A,@A+DPTR
01AD A3              234                     INC  DPTR
01AE 120131          235                     LCALL WRITE_DAT
01B1 E4              236                     CLR  A
01B2 93              237                     MOVC A,@A+DPTR
01B3 A3              238                     INC DPTR
01B4 120131          239                     LCALL WRITE_DAT
01B7 DCF2            240                     DJNZ R4,DD4
01B9 22              241                     RET
                     242     ;
                     243     ;*****************************16*8点阵的字符代码表**********************************
01BA 30313233        244     TABLE1: DB     30H,31H,32H,33H,34H,35H,36H,37H,38H,39H,3AH,3BH,3CH,3DH,3EH,20H
01BE 34353637                
01C2 38393A3B                
01C6 3C3D3E20                
                     245     ;               0   1   2   3   4   5   6   7   8   9   :   ;   <   =   > "不显"
                     246     ;**********************************自造字符地址表***********************************
01CA 0000            247     CGRAM1: DB 000H,000H
01CC 0002            248     CGRAM2: DB 000H,002H
01CE 0004            249     CGRAM3: DB 000H,004H
01D0 0006            250     CGRAM4: DB 000H,006H
                     251     ;******************"这里是16*16点阵的汉字代码表"************************************
01D2 2A2AB8A3        252     CHINESE: DB "**福建农林大学**"
A51 MACRO ASSEMBLER  12864確__                                                            12/17/2008 18:31:39 PAGE     5

01D6 BDA8C5A9                
01DA C1D6B4F3                
01DE D1A72A2A                
01E2 2020BBFA        253     CHINESE1:DB "  机电工程学院  "
01E6 B5E7B9A4                
01EA B3CCD1A7                
01EE D4BA2020                
01F2 3035B5E7        254     CHINESE2:DB "05电子科学与技术"                           
01F6 D7D3BFC6                
01FA D1A7D3EB                
01FE BCBCCAF5                
0202 CBEFB8DF        255     CHINESE3:DB "孙高朝 051203054"
0206 B3AF2030                
020A 35313230                
020E 33303534                
0212 2A2A2A2A        256     CHINESE4:DB "****平板显示****"
0216 C6BDB0E5                
021A CFD4CABE                
021E 2A2A2A2A                
0222 2A2A2A2A        257     CHINESE5:DB "****课程设计****"
0226 BFCEB3CC                
022A C9E8BCC6                
022E 2A2A2A2A                
0232 BBB6D3AD        258     CHINESE6:DB "欢迎到单片机世界"                           
0236 B5BDB5A5                
023A C6ACBBFA                
023E CAC0BDE7                
0242 D0BBD0BB        259     CHINESE7:DB "谢谢欣赏本人作品"
0246 D0C0C9CD                
024A B1BEC8CB                
024E D7F7C6B7                
                     260     ;********************************结束************************************************
                     261     END
A51 MACRO ASSEMBLER  12864確__                                                            12/17/2008 18:31:39 PAGE     6

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

ACC. . . . . . . .  D ADDR   00E0H   A   
CGRAM1 . . . . . .  C ADDR   01CAH   A   
CGRAM2 . . . . . .  C ADDR   01CCH   A   
CGRAM3 . . . . . .  C ADDR   01CEH   A   
CGRAM4 . . . . . .  C ADDR   01D0H   A   
CHINESE. . . . . .  C ADDR   01D2H   A   
CHINESE1 . . . . .  C ADDR   01E2H   A   
CHINESE2 . . . . .  C ADDR   01F2H   A   
CHINESE3 . . . . .  C ADDR   0202H   A   
CHINESE4 . . . . .  C ADDR   0212H   A   
CHINESE5 . . . . .  C ADDR   0222H   A   
CHINESE6 . . . . .  C ADDR   0232H   A   
CHINESE7 . . . . .  C ADDR   0242H   A   
COMM1. . . . . . .  C ADDR   0103H   A   
COMM2. . . . . . .  C ADDR   0114H   A   
COMM3. . . . . . .  C ADDR   0124H   A   
CS . . . . . . . .  B ADDR   00A0H.7 A   
D1 . . . . . . . .  C ADDR   016CH   A   
D2 . . . . . . . .  C ADDR   0174H   A   
DATA1. . . . . . .  C ADDR   013CH   A   
DATA2. . . . . . .  C ADDR   014DH   A   
DATA3. . . . . . .  C ADDR   015DH   A   
DD . . . . . . . .  C ADDR   019AH   A   
DD4. . . . . . . .  C ADDR   01ABH   A   
DDDD . . . . . . .  C ADDR   0185H   A   
DDDD7. . . . . . .  C ADDR   0190H   A   
DE5S . . . . . . .  C ADDR   017DH   A   
DELAY. . . . . . .  C ADDR   0172H   A   
DELAY1 . . . . . .  C ADDR   016AH   A   
DELAY5S. . . . . .  C ADDR   017BH   A   
LOGON. . . . . . .  C ADDR   0053H   A   
LOGON1 . . . . . .  C ADDR   0083H   A   
MAIN . . . . . . .  C ADDR   003DH   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
PSB. . . . . . . .  B ADDR   00A0H.4 A   
RST. . . . . . . .  B ADDR   00A0H.2 A   
S1 . . . . . . . .  C ADDR   00E5H   A   
SCLK . . . . . . .  B ADDR   00A0H.5 A   
SETUP. . . . . . .  C ADDR   00B3H   A   
SHANGSHUO. . . . .  C ADDR   00E3H   A   
SID. . . . . . . .  B ADDR   00A0H.6 A   
START. . . . . . .  C ADDR   0030H   A   
TABLE1 . . . . . .  C ADDR   01BAH   A   
WRITE_ASCII. . . .  C ADDR   0183H   A   
WRITE_ASCII7 . . .  C ADDR   018EH   A   
WRITE_COM. . . . .  C ADDR   00F8H   A   
WRITE_DAT. . . . .  C ADDR   0131H   A   
WRITE_HZ . . . . .  C ADDR   0198H   A   
WRITE_HZ2. . . . .  C ADDR   01A9H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

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