📄 ocm4x8c.lst
字号:
页 1
07-21-07
20:38:43
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
;******************OCM4x8C并口******************
RS EQU P2.4
RW EQU P2.5
E EQU P2.6
PSB EQU P3.3
RST EQU P3.4
LCD_X EQU 30H
LCD_Y EQU 31H
COUNT EQU 32H
COUNT1 EQU 33H
COUNT2 EQU 34H
COUNT3 EQU 35H
LCD_DATA EQU 36H
LCD_DATA1 EQU 37H
LCD_DATA2 EQU 38H
STORE EQU 39H
;***********************************************
ORG 0000H
0000 020100 LJMP MAIN
ORG 0100H
0100 00 MAIN: NOP
0101 C2B2 clr p3.2 ;开背光灯
0103 00 NOP
0104 75815F MOV SP,#5FH
0107 D2B4 SETB RST
0109 00 NOP
010A D2B3 SETB PSB
;********************初始化**********************
010C 7434 LGS0: MOV A,#34H ;34H--扩充指令操作
010E 120191 LCALL SEND_I
0111 7430 MOV A,#30H ;30H--基本指令操作
0113 120191 LCALL SEND_I
0116 7401 MOV A,#01H ;清除显示
0118 120191 LCALL SEND_I
011B 7406 MOV A,#06H ;指定在资料写入或读取时,光标的移动方向
011D 120191 LCALL SEND_I
0120 740C MOV A,#0CH ;开显示,关光标,不闪烁
0122 120191 LCALL SEND_I
;***********************************************
0125 9001E0 LGS5: MOV DPTR,#TAB5 ;显示图形
0128 12013B LCALL PHO_DISP
012B 1201C1 LCALL DELAY3
;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
012E 7434 MOV A,#34H
0130 120191 LCALL SEND_I
0133 7430 MOV A,#30H
0135 120191 LCALL SEND_I
C:\DOCUMENTS AND SETTINGS\LI\桌面\培训用\液晶\培训程序\显示图片\OCM4X8C.ASM
页 2
07-21-07
20:38:43
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
0138 02010C LJMP LGS0
;***********************************************
013B 753502 PHO_DISP: MOV COUNT3,#02H ;全屏显示图形子程序
013E 753080 MOV LCD_X,#80H
0141 753180 PHO_DISP1: MOV LCD_Y,#80H
0144 753420 MOV COUNT2,#20H ;20h为32,2*32为64,液晶屏是128*64的
0147 753310 PHO_DISP2: MOV COUNT1,#10H
014A 12016C LCALL WR_ZB
014D E4 PHO_DISP3: CLR A
014E 93 MOVC A,@A+DPTR
014F 120181 LCALL SEND_D
0152 A3 INC DPTR
0153 D533F7 DJNZ COUNT1,PHO_DISP3
0156 0531 INC LCD_Y
0158 D534EC DJNZ COUNT2,PHO_DISP2
015B 753088 MOV LCD_X,#88H
015E D535E0 DJNZ COUNT3,PHO_DISP1
0161 7436 MOV A,#36H
0163 120191 LCALL SEND_I
0166 7430 MOV A,#30H
0168 120191 LCALL SEND_I
016B 22 RET
;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
016C 7434 WR_ZB: MOV A,#34H
016E 120191 LCALL SEND_I
0171 E531 MOV A,LCD_Y
0173 120191 LCALL SEND_I
0176 E530 MOV A,LCD_X
0178 120191 LCALL SEND_I
017B 7430 MOV A,#30H
017D 120191 LCALL SEND_I
0180 22 RET
;***********************************************
0181 1201B2 SEND_D: LCALL CHK_BUSY ;写数据子程序
0184 D2A4 SETB RS
0186 C2A5 CLR RW
0188 F590 MOV P1,A
018A D2A6 SETB E
018C 00 NOP
018D 00 NOP
018E C2A6 CLR E
0190 22 RET
0191 1201B2 SEND_I: LCALL CHK_BUSY ;写指令子程序
0194 C2A4 CLR RS
0196 C2A5 CLR RW
0198 F590 MOV P1,A
C:\DOCUMENTS AND SETTINGS\LI\桌面\培训用\液晶\培训程序\显示图片\OCM4X8C.ASM
页 3
07-21-07
20:38:43
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
019A D2A6 SETB E
019C 00 NOP
019D 00 NOP
019E C2A6 CLR E
01A0 22 RET
01A1 1201B2 READ_D: LCALL CHK_BUSY ;读数据子程序
01A4 D2A4 SETB RS
01A6 D2A5 SETB RW
01A8 D2A6 SETB E
01AA 00 NOP
01AB E590 MOV A,P1
01AD C2A6 CLR E
01AF F539 MOV STORE,A
01B1 22 RET
01B2 7590FF CHK_BUSY: MOV P1,#0FFH ;测忙碌子程序
01B5 C2A4 CLR RS
01B7 D2A5 SETB RW
01B9 D2A6 SETB E
01BB 2097FD JB P1.7,$
01BE C2A6 CLR E
01C0 22 RET
;***********************************************
01C1 7D16 DELAY3: MOV R5,#16H
01C3 7EFF DEL31: MOV R6,#0FFH
01C5 7FFF DEL32: MOV R7,#0FFH
01C7 DFFE DEL33: DJNZ R7,DEL33
01C9 DEFA DJNZ R6,DEL32
01CB DDF6 DJNZ R5,DEL31
01CD 22 RET
01CE 7E0C DELAY2: MOV R6,#0CH
01D0 7F18 DEL21: MOV R7,#18H
01D2 DFFE DEL22: DJNZ R7,DEL22
01D4 DEFA DJNZ R6,DEL21
01D6 22 RET
01D7 7E06 DELAY1: MOV R6,#06H
01D9 7F08 DEL11: MOV R7,#08H
01DB DFFE DEL12: DJNZ R7,DEL12
01DD DEFA DJNZ R6,DEL11
01DF 22 RET
;***********************************************
TAB5:
01E0 000000
01E3 000000
C:\DOCUMENTS AND SETTINGS\LI\桌面\培训用\液晶\培训程序\显示图片\OCM4X8C.ASM
页 4
07-21-07
20:38:43
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
01E6 000000
01E9 000000
01EC 000000
01EF 00 DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
01F0 000000
01F3 000000
01F6 000000
01F9 000000
01FC 000000
01FF 00 DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
0200 000000
0203 000180
0206 006004
0209 003800
020C 000000
020F 00 DB 00,00,00,00,01H,80H,00,60H,04H,00,38H,00,00,00,00,00
0210 000000
0213 0003E0
0216 30780F
0219 007800
021C 000000
021F 00 DB 00,00,00,00,03H,0E0H,30H,78H,0FH,00,78H,00,00,00,00,00
0220 000000
0223 0006A0
0226 38F80F
0229 0078FF
022C E00000
022F 00 DB 00,00,00,00,06H,0A0H,38H,0F8H,0FH,00,78H,0FFH,0E0H,00,00,00
0230 000000
0233 001D20
0236 3C180E
0239 006080
023C 100000
023F 00 DB 00,00,00,00,1DH,20H,3CH,18H,0EH,00,60H,80H,10H,00,00,00
0240 000000
0243 001930
0246 070008
0249 004080
024C 180000
024F 00 DB 00,00,00,00,19H,30H,07H,00,08H,00,40H,80H,18H,00,00,00
0250 000000
0253 003010
0256 070FF8
0259 000040
025C 0C0000
025F 00 DB 00,00,00,00,30H,10H,07H,0FH,0F8H,00,00,40H,0CH,00,00,00
0260 000000
0263 0060F0
C:\DOCUMENTS AND SETTINGS\LI\桌面\培训用\液晶\培训程序\显示图片\OCM4X8C.ASM
页 5
07-21-07
20:38:43
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
0266 007F8C
0269 000040
026C 030000
026F 00 DB 00,00,00,00,60H,0F0H,00,7FH,8CH,00,00,40H,03H,00,00,00
0270 000000
0273 00C150
0276 01C0F7
0279 F00040
027C 018000
027F 00 DB 00,00,00,00,0C1H,80,01H,0C0H,0F7H,0F0H,00,40H,01H,80H,00,00
0280 000000
0283 018603
0286 FF0010
0289 1C00C0
028C 00C000
028F 00 DB 00,00,00,01H,86H,03H,0FFH,00,10H,1CH,00,0C0H,00,0C0H,00,00
0290 000000
0293 01043F
0296 FFC010
0299 01C0C0
029C 40700F
029F 00 DB 00,00,00,01H,04H,3FH,0FFH,0C0H,10H,01H,0C0H,0C0H,40H,70H,0FH,00
02A0 000000
02A3 010FFF
02A6 FFF3DF
02A9 F87080
02AC 601E7F
02AF 00 DB 00,00,00,01H,0FH,0FFH,0FFH,0F3H,0DFH,0F8H,70H,80H,60H,1EH,7FH,00
02B0 00003C
02B3 018FFF
02B6 FFFFC0
02B9 021880
02BC 400200
02BF 00 DB 00,00,3CH,01H,8FH,0FFH,0FFH,0FFH,0C0H,02H,18H,80H,40H,02H,00,00
02C0 00001F
02C3 00FFFF
02C6 FFFF38
02C9 038680
02CC C00100
02CF 00 DB 00,00,1FH,00,0FFH,0FFH,0FFH,0FFH,38H,03H,86H,80H,0C0H,01H,00,00
02D0 000003
02D3 E0FFFF
02D6 FFFFF8
02D9 008300
02DC C00180
02DF 00 DB 00,00,03H,0E0H,0FFH,0FFH,0FFH,0FFH,0F8H,00,83H,00,0C0H,01H,80H,00
02E0 000000
02E3 003FFF
C:\DOCUMENTS AND SETTINGS\LI\桌面\培训用\液晶\培训程序\显示图片\OCM4X8C.ASM
页 6
07-21-07
20:38:43
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
02E6 FFFFE0
02E9 008303
02EC 800080
02EF 00 DB 00,00,00,00,3FH,0FFH,0FFH,0FFH,0E0H,00,83H,03H,80H,00,80H,00
02F0 000FF0
02F3 007FFF
02F6 FFFFF8
02F9 008307
02FC 020050
02FF 00 DB 00,0FH,0F0H,00H,7FH,0FFH,0FFH,0FFH,0F8H,00,83H,07H,02H,00,80,00
0300 0003E0
0303 007FF0
0306 07FFFC
0309 0183FE
030C 060380
030F 00 DB 00,03H,0E0H,00,7FH,0F0H,07H,0FFH,0FCH,01H,83H,0FEH,06H,03H,80H,00
0310 000000
0313 007FF8
0316 01FFFE
0319 010206
031C 0E0F80
031F 00 DB 00,00,00,00,7FH,0F8H,01H,0FFH,0FEH,01H,02H,06H,0EH,0FH,80H,00
0320 000000
0323 007FFC
0326 007FFF
0329 FF0E03
032C 1C0E00
032F 00 DB 00,00,00,00,7FH,0FCH,00H,7FH,0FFH,0FFH,0EH,03H,1CH,0EH,00,00
0330 000000
0333 007FFF
0336 007FFF
0339 F80001
033C E8C600
033F 00 DB 00,00,00,00,7FH,0FFH,00,7FH,0FFH,0F8H,00,01H,0E8H,0C6H,00,00
0340 0003FF
0343 C07FFF
0346 C03FFF
0349 FC0000
034C 638300
034F 00 DB 00,03H,0FFH,0C0H,7FH,0FFH,0C0H,3FH,0FFH,0FCH,00,00H,63H,83H,00,00
0350 0001FE
0353 003FFF
0356 F83FFF
0359 FF8000
035C 3E0300
035F 00 DB 00,01H,0FEH,00,3FH,0FFH,0F8H,3FH,0FFH,0FFH,80H,00,3EH,03H,00,00
0360 000000
0363 001FFF
C:\DOCUMENTS AND SETTINGS\LI\桌面\培训用\液晶\培训程序\显示图片\OCM4X8C.ASM
页 7
07-21-07
20:38:43
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
0366 FE1FFF
0369 FFC000
036C 1C0180
036F 00 DB 00,00,00,00,1FH,0FFH,0FEH,1FH,0FFH,0FFH,0C0H,00,1CH,01H,80H,00
0370 000000
0373 001FFF
0376 FFFFFF
0379 FFF000
037C 0C0080
037F 00 DB 00,00,00,00,1FH,0FFH,0FFH,0FFH,0FFH,0FFH,0F0H,00,0CH,00,80H,00
0380 000000
0383 000FFF
0386 FFFFFF
0389 FFF000
038C 07F080
038F 00 DB 00,00,00,00,0FH,0FFH,0FFH,0FFH,0FFH,0FFH,0F0H,00,07H,0F0H,80H,00
0390 000000
0393 000FFF
0396 FFFFFF
0399 FFFC00
039C 038080
039F FE DB 00,00,00,00,0FH,0FFH,0FFH,0FFH,0FFH,0FFH,0FCH,00,03H,80H,80H,0FEH
03A0 000000
03A3 0018FF
03A6 FFFFFF
03A9 FFFC00
03AC 1FC083
03AF 82 DB 00,00,00,00,18H,0FFH,0FFH,0FFH,0FFH,0FFH,0FCH,00,1FH,0C0H,83H,82H
03B0 000000
03B3 0033BF
03B6 FFFFFF
03B9 FFC400
03BC 41FFFE
03BF 06 DB 00,00,00,00,33H,0BFH,0FFH,0FFH,0FFH,0FFH,0C4H,00,41H,0FFH,0FEH,06H
03C0 000000
03C3 00E60F
03C6 FFFFFF
03C9 FF0F00
03CC 700000
03CF 3C DB 00,00,00,00,0E6H,0FH,0FFH,0FFH,0FFH,0FFH,0FH,00,70H,00,00,3CH
03D0 000000
03D3 018C0D
03D6 FFFFFF
03D9 F80980
03DC 1FE000
03DF 3C DB 00,00,00,01H,8CH,0DH,0FFH,0FFH,0FFH,0F8H,09H,80H,1FH,0E0H,00,3CH
03E0 000000
03E3 031F8E
C:\DOCUMENTS AND SETTINGS\LI\桌面\培训用\液晶\培训程序\显示图片\OCM4X8C.ASM
页 8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -