📄 serial port.lst
字号:
0124 7436 238 MOV A,#36H
0126 1200A7 239 LCALL WR_OPERAT
0129 7430 240 MOV A,#30H
012B 1200A7 241 LCALL WR_OPERAT
012E 22 242 RET
243
244 ;**********************************************************
245
246 ; 写入显示坐标子程序
247
248 ;**********************************************************
012F 249 WR_ZB:
012F 7434 250 MOV A,#34H ;34H - 扩充指令操作
0131 1200A7 251 LCALL WR_OPERAT
0134 E531 252 MOV A,LCD_Y
0136 1200A7 253 LCALL WR_OPERAT
0139 E530 254 MOV A,LCD_X
013B 1200A7 255 LCALL WR_OPERAT
013E 7430 256 MOV A,#30H ;30H - 基本指令操作
A51 MACRO ASSEMBLER SERIAL_PORT 12/19/2006 21:05:32 PAGE 5
0140 1200A7 257 LCALL WR_OPERAT
0143 22 258 RET
259
260 ;**********************************************************
261
262 ; 闪烁子程序
263
264 ;**********************************************************
0144 265 FLASH:
0144 7408 266 MOV A,#08H ;关闭显示
0146 1200A7 267 LCALL WR_OPERAT
0149 120198 268 LCALL DELAY5
014C 740C 269 MOV A,#0CH ;开显示,关光标,不闪烁
014E 1200A7 270 LCALL WR_OPERAT
0151 120198 271 LCALL DELAY5
0154 7408 272 MOV A,#08H ;关闭显示
0156 1200A7 273 LCALL WR_OPERAT
0159 120198 274 LCALL DELAY5
015C 740C 275 MOV A,#0CH ;开显示,关光标,不闪烁
015E 1200A7 276 LCALL WR_OPERAT
0161 120198 277 LCALL DELAY5
0164 7408 278 MOV A,#08H ;关闭显示
0166 1200A7 279 LCALL WR_OPERAT
0169 120198 280 LCALL DELAY5
016C 22 281 RET
282
283 ;**********************************************************
284
285 ; 清屏子程序
286
287 ;**********************************************************
016D 288 CLEAR_LCD:
016D 7401 289 MOV A,#01H ;清屏
016F 1200A7 290 LCALL WR_OPERAT
0172 7434 291 MOV A,#34H ;34H - 扩充指令操作
0174 1200A7 292 LCALL WR_OPERAT
0177 7430 293 MOV A,#30H
0179 1200A7 294 LCALL WR_OPERAT ;30H - 基本指令操作
017C 22 295 RET
296
297 ;**********************************************************
298
299 ; 5ms延时子程序
300
301 ;**********************************************************
017D 302 DELAY5MS:
017D 7E0A 303 MOV R6,#10
017F 7FFA 304 MOV R7,#250
0181 305 DEL1:
0181 DFFE 306 DJNZ R7,DEL1
0183 7FFA 307 MOV R7,#250
0185 DEFA 308 DJNZ R6,DEL1
0187 22 309 RET
310 ;**********************************************************
311
312 ; 1ms延时子程序
313
314 ;**********************************************************
0188 315 DELAY1MS:
0188 7E02 316 MOV R6,#2
018A 7FFA 317 MOV R7,#250
018C 318 DEL2:
018C DFF3 319 DJNZ R7,DEL1
018E 7FFA 320 MOV R7,#250
0190 DEEF 321 DJNZ R6,DEL1
0192 22 322 RET
A51 MACRO ASSEMBLER SERIAL_PORT 12/19/2006 21:05:32 PAGE 6
323
324 ;**********************************************************
325
326 ; 40us延时子程序
327
328 ;**********************************************************
0193 329 DELAY:
0193 7F14 330 MOV R7,#20
0195 331 DEL3:
0195 DFFE 332 DJNZ R7,DEL3
0197 22 333 RET
334
335 ;**********************************************************
336
337 ; 350ms延时子程序
338
339 ;**********************************************************
0198 340 DELAY5:
0198 7B05 341 MOV R3,#05H
019A 7EFF 342 DEL51: MOV R6,#0FFH
019C 7FFF 343 DEL52: MOV R7,#0FFH
019E DFFE 344 DEL53: DJNZ R7,DEL53
01A0 DEFA 345 DJNZ R6,DEL52
01A2 DBF6 346 DJNZ R3,DEL51
01A4 22 347 RET
348
349 ;**********************************************************
350
01A5 351 MENU1:
01A5 202D2D20 352 DB " -- 伟纳电子 -- " ;第一行
01A9 CEB0C4C9
01AD B5E7D7D3
01B1 202D2D20
01B5 353 MENU2:
01B5 204D4535 354 DB " ME500开发系统 " ;第二行
01B9 3030BFAA
01BD B7A2CFB5
01C1 CDB32020
01C5 355 MENU3:
01C5 20777777 356 DB " www.willar.com " ;第三行
01C9 2E77696C
01CD 6C61722E
01D1 636F6D20
01D5 357 MENU4:
01D5 54454C3A 358 DB "TEL:077584867757" ;第四行
01D9 30373735
01DD 38343836
01E1 37373537
359
360 ;*********************************************************************************
361
362 ; 伟纳电子图像数据
363
364 ;*********************************************************************************
01E5 365 TU_TAB1:
366 ;-- 宽度x高度=128x64 --
367
01E5 FFFFFFFF 368 DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
01E9 FFFFFFFF
01ED FFFFFFFF
01F1 FFFFFFFF
01F5 80000000 369 DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
01F9 00000000
01FD 00000000
0201 00000001
0205 80000000 370 DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
A51 MACRO ASSEMBLER SERIAL_PORT 12/19/2006 21:05:32 PAGE 7
0209 00000000
020D 00000000
0211 00000001
0215 80000000 371 DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
0219 00000000
021D 00000000
0221 00000001
0225 80000040 372 DB 080H,000H,000H,040H,000H,000H,000H,008H,010H,000H,000H,002H,000H,002H,000H,001H
0229 00000008
022D 10000002
0231 00020001
0235 80003F87 373 DB 080H,000H,03FH,087H,0E2H,004H,080H,088H,011H,0E1H,0FFH,01AH,041H,0FCH,010H,041H
0239 E2048088
023D 11E1FF1A
0241 41FC1041
0245 88BE0501 374 DB 088H,0BEH,005H,001H,00AH,01FH,0E0H,088H,011H,020H,048H,012H,040H,028H,013H,0F1H
0249 0A1FE088
024D 11204812
0251 402813F1
0255 88A00981 375 DB 088H,0A0H,009H,081H,00AH,012H,020H,088H,03DH,020H,048H,03FH,0F0H,04CH,02CH,081H
0259 0A122088
025D 3D20483F
0261 F04C2C81
0265 8DA01E02 376 DB 08DH,0A0H,01EH,002H,0CAH,01FH,0E0H,0F6H,011H,020H,048H,004H,000H,0F0H,039H,021H
0269 CA1FE0F6
026D 11204804
0271 00F03921
0275 8DBC08C2 377 DB 08DH,0BCH,008H,0C2H,04AH,012H,020H,080H,019H,023H,0FFH,007H,0E0H,046H,013H,0F1H
0279 4A122080
027D 1923FF07
0281 E04613F1
0285 8AA03FE5 378 DB 08AH,0A0H,03FH,0E5H,04AH,01FH,0E0H,0FCH,035H,020H,048H,00AH,041H,0FFH,021H,041H
0289 4A1FE0FC
028D 3520480A
0291 41FF2141
0295 8AA00240 379 DB 08AH,0A0H,002H,040H,0CAH,002H,000H,084H,031H,020H,048H,01AH,040H,012H,039H,041H
0299 CA020084
029D 3120481A
02A1 40123941
02A5 8AA012C0 380 DB 08AH,0A0H,012H,0C0H,082H,03FH,0F1H,004H,012H,020H,088H,031H,080H,096H,001H,041H
02A9 823FF104
02AD 12208831
02B1 80960141
02B5 8ABE6261 381 DB 08AH,0BEH,062H,061H,002H,002H,001H,004H,012H,031H,088H,023H,0C3H,013H,03DH,051H
02B9 02020104
02BD 12318823
02C1 C3133D51
02C5 80000602 382 DB 080H,000H,006H,002H,006H,002H,003H,004H,016H,031H,008H,01CH,030H,030H,006H,071H
02C9 06020304
02CD 1631081C
02D1 30300671
02D5 80000000 383 DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
02D9 00000000
02DD 00000000
02E1 00000001
02E5 80000000 384 DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
02E9 00000000
02ED 00000000
02F1 00000001
02F5 80000000 385 DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
02F9 00000000
02FD 00000000
0301 00000001
0305 80000000 386 DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
0309 00000000
030D 00000000
A51 MACRO ASSEMBLER SERIAL_PORT 12/19/2006 21:05:32 PAGE 8
0311 00000001
0315 80000000 387 DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
0319 00000000
031D 00000000
0321 00000001
0325 80000000 388 DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
0329 00000000
032D 00000000
0331 00000001
0335 80000000 389 DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
0339 00000000
033D 00000000
0341 00000001
0345 80000000 390 DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
0349 00000000
034D 00000000
0351 00000001
0355 80000000 391 DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
0359 00000000
035D 00000000
0361 00000001
0365 80000000 392 DB 080H,000H,000H,000H,000H,000H,000H,060H,000H,000H,000H,002H,000H,000H,000H,001H
0369 00000060
036D 00000002
0371 00000001
0375 801F87E0 393 DB 080H,01FH,087H,0E0H,0FCH,000H,018H,060H,000H,083H,000H,002H,000H,001H,0FFH,081H
0379 FC001860
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -