📄 12864串行.lst
字号:
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 + -