📄 新建 文本文档.txt
字号:
;*************************************************************
;*************************************************************
;*************************************************************
;*** LCD DRIVER&CONTROLLER: S6B0724 ***
;*** SIZE: 96 X 64 DOTS ***
;*** DUTY: 1/64 ***
;*** BAIS: 1/9 ***
;*** Vdd: 2.8V ***
;*** Vop: 8.5V ***
;*** VIEWING: 6'CLOCK ***
;*** DATE:2004.06.27 ***
;*** ver:v00 ygpany ***
;*************************************************************
;*************************************************************
;*************************************************************
;****************DEFINE INPUT/OUTPUT PORT*********************
CS1 EQU P3.0
RES EQU P3.1
DC EQU P3.2
RDD EQU P3.4
WRD EQU P3.3
ROW_COUNTER EQU 30H
ROW_ADDH EQU 31H
ROW_ADDL EQU 32H
COL_ADD EQU 33H
COL_COUNTER EQU 34H
DATE1 EQU 35H
DATE2 EQU 36H
DB7 EQU 37H
;*********************MAIN****************************
ORG 0000H
MAIN:
call initinal
SETB P3.4
mov dptr,#QQ
call display_grapic
call delay
call delay
call delay
jb p3.5,$
mov dptr,#AA
call display_grapic
call delay
call delay
call delay
jb p3.5,$
mov date1,#0ffh
mov date2,#0ffh
call display
call delay
call delay
call delay
jb p3.5,$
mov date1,#00h
mov date2,#00h
call display
call delay
call delay
call delay
call delay
jb p3.5,$
call delay
call delay
call delay
mov date1,#00h
mov date2,#0ffh
call display
call delay
call delay
call delay
jb p3.5,$
mov date1,#55h
mov date2,#55h
call display
call delay
call delay
call delay
jb p3.5,$
mov date1,#0aah
mov date2,#55h
call display
call delay
call delay
call delay
jb p3.5,$
jmp main
initinal:
clr res
call delay
SETB res
mov db7,#11100010b ;soft reset
call trans_c
mov db7,#10100001b ;SET ADC> call trans_c
mov db7,#01000000b ;set com0
call trans_c
mov db7,#11001000b ;set COM63~COM0
call trans_c
mov db7,#10110000b ;set PAGE
call trans_c
mov db7,#10100110b ;set NORMAL DISPLAY
call trans_c
mov db7,#10000001b ;set vol mode
call trans_c
mov db7,#00101100b ;set v5 register
call trans_c
mov db7,#00100100b ;set ra\rb ratio
call trans_c
mov db7,#00101111b ;set vc vr vf on
call trans_c
mov db7,#10100010b ;set lcd bias :1\9
call trans_c
mov db7,#10101111b ;set lcd display on
call trans_c
ret
trans_c:
clr dc
clr cs1
clr wrd
mov p1,db7
nop
nop
setb wrd
nop
setb cs1
setb dc
ret
trans_d:
setb dc
clr cs1
clr wrd
mov p1,db7
nop
nop
setb wrd
nop
setb cs1
clr dc
ret
display:
mov col_counter,#8
mov col_add ,#10110000b
mov db7,col_add
call trans_c
loop2: mov row_addL,#00000000b
mov db7,row_addl
call trans_c
mov row_addH,#00010000b
mov db7,row_addh
call trans_c
mov row_counter,#48
loop1: mov db7,date1
call trans_d
mov db7,date2
call trans_d
djnz row_counter,loop1
inc col_add
mov db7,col_add
call trans_c
djnz col_counter,loop2
ret
display_grapic:
mov col_counter,#8
MOV col_ADd,#10110000B
mov db7,col_add
call trans_c
dg2: MOV row_ADdL,#00000000b
MOV DB7,row_ADdL
CALL TRANS_C
MOV row_ADdH,#00010000B
MOV DB7,row_ADdH
CALL TRANs_C
mov row_counter,#96
dg1: mov a,#0
movc a,@a+dptr
mov db7,a
call trans_d
inc dptr
djnz row_counter,dg1
INC col_add
mov db7,col_add
call trans_c
djnz col_counter,dg2
ret
delay: mov r2,#220
mov r3,#150
loop5: nop
nop
djnz r3,loop5
djnz r2,loop5
ret
QQ:
;-- 调入了一幅图像:D:\试产程序\QQ.BMP --
;-- 宽度x高度=96x64 --
DB 0FFH,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H
DB 001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H
DB 001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H
DB 001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H
DB 001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H
DB 001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,0FFH
DB 0FFH,000H,000H,000H,000H,000H,000H,000H,030H,030H,0B0H,0D0H,090H,090H,090H,0FCH
DB 0FCH,0F8H,090H,090H,090H,0B0H,030H,030H,030H,010H,000H,000H,080H,0C0H,060H,0A0H
DB 0B0H,09CH,09CH,090H,0A0H,020H,000H,0F0H,000H,000H,0FCH,0FCH,000H,000H,000H,000H
DB 000H,020H,028H,0A8H,0F8H,0FCH,0A4H,020H,040H,058H,050H,020H,0FCH,0FCH,000H,000H
DB 000H,000H,000H,000H,000H,020H,030H,0A0H,0FCH,0FCH,0A0H,020H,050H,050H,07CH,07CH
DB 0D0H,090H,010H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,0FFH
DB 0FFH,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,01FH,01EH,012H,012H,012H
DB 012H,012H,012H,012H,03EH,01EH,000H,000H,000H,000H,000H,000H,000H,000H,000H,01FH
DB 018H,030H,034H,017H,011H,008H,000H,013H,030H,030H,03FH,01FH,000H,000H,000H,004H
DB 004H,006H,003H,001H,03FH,01FH,001H,002H,003H,003H,001H,001H,03FH,01FH,001H,003H
DB 003H,001H,000H,000H,010H,011H,011H,010H,01FH,00FH,018H,018H,009H,009H,006H,006H
DB 007H,00CH,018H,018H,018H,008H,000H,000H,000H,000H,000H,000H,000H,000H,000H,0FFH
DB 0FFH,000H,000H,000H,000H,000H,000H,000H,000H,040H,0C0H,0C0H,080H,000H,000H,000H
DB 000H,000H,0E0H,060H,080H,060H,000H,000H,000H,000H,000H,000H,000H,000H,080H,080H
DB 0C0H,0E0H,000H,000H,060H,0E0H,040H,040H,000H,000H,000H,000H,000H,000H,000H,000H
DB 000H,080H,080H,080H,080H,0C0H,080H,080H,080H,000H,0E0H,0C0H,080H,080H,080H,080H
DB 000H,000H,000H,000H,000H,000H,080H,080H,080H,0E0H,0C0H,080H,080H,080H,0E0H,0A0H
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,0FFH
DB 0FFH,000H,000H,000H,000H,000H,000H,004H,006H,002H,0FEH,066H,0B0H,0D0H,07FH,025H
DB 0A5H,099H,047H,07FH,079H,0EDH,0C1H,0C1H,080H,000H,000H,001H,003H,003H,001H,0FFH
DB 000H,001H,061H,0E9H,0ABH,0BBH,0ABH,0ABH,0EBH,0E9H,001H,003H,003H,000H,000H,000H
DB 080H,0C1H,0C4H,042H,06BH,038H,03DH,0A2H,0CCH,0C7H,06BH,039H,03FH,070H,0E0H,0C0H
DB 0C0H,040H,000H,000H,080H,081H,081H,0F5H,0FDH,08EH,0FAH,0C8H,0C8H,0FAH,0D2H,0D6H
DB 0FDH,0F1H,081H,080H,080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,0FFH
DB 0FFH,000H,000H,000H,000H,000H,000H,000H,0C0H,020H,020H,020H,020H,020H,0C0H,000H
DB 000H,000H,0E0H,020H,020H,020H,020H,0E0H,020H,000H,000H,000H,080H,040H,020H,020H
DB 020H,020H,040H,080H,000H,000H,080H,040H,020H,020H,020H,020H,040H,080H,000H,000H
DB 0C0H,020H,020H,020H,020H,0C0H,000H,000H,000H,000H,080H,040H,020H,020H,020H,020H
DB 040H,080H,000H,000H,080H,040H,020H,020H,020H,020H,040H,080H,000H,000H,080H,040H
DB 020H,020H,020H,020H,040H,080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,0FFH
DB 0FFH,000H,000H,000H,000H,000H,000H,000H,001H,080H,040H,020H,010H,00CH,083H,000H
DB 000H,000H,000H,000H,0F0H,00CH,003H,000H,000H,000H,000H,000H,087H,008H,010H,010H
DB 010H,010H,0C8H,03FH,000H,000H,087H,008H,010H,010H,010H,010H,0C8H,03FH,000H,000H
DB 0C1H,000H,004H,004H,006H,009H,0F0H,000H,000H,000H,0E3H,014H,008H,008H,008H,008H
DB 014H,0E3H,000H,000H,0E3H,014H,008H,008H,008H,008H,014H,0E3H,000H,000H,0E3H,014H
DB 008H,008H,008H,008H,014H,0E3H,000H,000H,000H,000H,000H,000H,000H,000H,000H,0FFH
DB 0FFH,080H,080H,080H,080H,080H,080H,080H,083H,082H,082H,082H,082H,082H,083H,080H
DB 080H,080H,080H,080H,083H,080H,080H,080H,080H,080H,080H,080H,081H,082H,082H,082H
DB 082H,081H,080H,080H,080H,080H,081H,082H,082H,082H,082H,081H,080H,080H,080H,080H
DB 081H,082H,082H,082H,082H,081H,080H,080H,080H,080H,080H,081H,082H,082H,082H,082H
DB 081H,080H,080H,080H,080H,081H,082H,082H,082H,082H,081H,080H,080H,080H,080H,081H
DB 082H,082H,082H,082H,081H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,0FFH
AA:
;-- 调入了一幅图像:D:\试产程序\AA.bmp --
;-- 宽度x高度=96x64 --
DB 0FDH,0F0H,0EDH,0DBH,0EDH,0F3H,0FFH,0FFH,0F7H,0EBH,0F7H,0FFH,0FFH,0F3H,0EDH,0DBH
DB 0EDH,0F3H,0FFH,0FFH,0F7H,0EBH,0F7H,0FFH,0FFH,0F3H,0EDH,0DBH,0EDH,0F3H,0FFH,0FFH
DB 0F7H,0EBH,0F7H,0FFH,0FFH,0F3H,0EDH,0DBH,0EDH,0F3H,0FFH,0FFH,0F7H,0EBH,0F7H,0FFH
DB 0FFH,0F3H,0EDH,0DBH,0EDH,0F3H,0FFH,0FFH,0F7H,0EBH,0F7H,0FFH,00FH,003H,0C5H,0E3H
DB 0C1H,0C3H,0F3H,0C3H,0C3H,0CBH,0C7H,04FH,00FH,003H,0EDH,05BH,06DH,073H,07FH,01FH
DB 007H,083H,0E7H,007H,007H,073H,0EDH,0DBH,0EDH,0F3H,0FFH,0FFH,0F7H,0EBH,0F7H,0FFH
DB 0FFH,0F9H,076H,0EDH,076H,0F9H,0FFH,0FFH,0FBH,0F5H,0FBH,0FFH,0FFH,0F9H,076H,02DH
DB 0B6H,099H,05FH,04FH,02BH,025H,023H,017H,017H,011H,016H,015H,016H,011H,097H,097H
DB 093H,0A5H,02BH,02FH,04FH,059H,096H,0ADH,036H,079H,0FFH,0FFH,0FBH,001H,039H,0FCH
DB 0FEH,0E6H,0CEH,0FCH,0F8H,0FCH,08EH,0C2H,0FEH,07CH,039H,083H,00CH,000H,040H,044H
DB 05DH,0EDH,077H,0F5H,075H,044H,040H,040H,04CH,040H,000H,010H,034H,036H,0ECH,0CCH
DB 0B8H,01BH,01FH,0F6H,0BCH,048H,038H,039H,018H,001H,081H,0FFH,0FBH,0F5H,0FBH,0FFH
DB 0FFH,07CH,0BBH,076H,03BH,07CH,07FH,07FH,03DH,08AH,065H,013H,009H,004H,002H,001H
DB 000H,000H,000H,000H,004H,004H,004H,004H,008H,008H,008H,010H,010H,020H,040H,000H
DB 000H,000H,003H,000H,000H,000H,000H,000H,029H,02AH,054H,009H,014H,062H,089H,03CH
DB 0FCH,079H,0B3H,067H,0AFH,067H,0F3H,0F9H,0FCH,07AH,0FDH,0FFH,0FEH,07CH,080H,000H
DB 01FH,079H,063H,021H,01FH,000H,080H,0FEH,0FEH,07CH,03AH,030H,038H,039H,038H,038H
DB 0F8H,041H,0C1H,0CFH,0C1H,046H,08CH,008H,098H,010H,091H,093H,091H,012H,081H,083H
DB 007H,0F0H,00CH,002H,00DH,003H,001H,0FEH,002H,001H,050H,000H,0A8H,000H,0AAH,000H
DB 0AAH,000H,028H,000H,000H,000H,000H,03CH,0C2H,082H,080H,080H,080H,040H,040H,0C0H
DB 000H,000H,000H,000H,000H,000H,000H,000H,080H,000H,000H,000H,000H,000H,001H,00EH
DB 0F0H,006H,0DDH,0BBH,0DDH,03EH,0FFH,0FFH,07EH,0BDH,07EH,0FFH,0FFH,03EH,0DDH,0BAH
DB 0DCH,03EH,0FEH,0FEH,07EH,0BDH,07EH,0FFH,0FFH,03EH,000H,000H,07FH,0FFH,0CCH,080H
DB 000H,01DH,07EH,0FFH,0FFH,03EH,0DDH,0BBH,0DDH,03EH,0FFH,0FFH,07EH,0BDH,07EH,0FFH
DB 080H,03FH,0C0H,000H,000H,000H,000H,0FFH,000H,000H,001H,000H,002H,000H,002H,000H
DB 002H,000H,0C0H,030H,008H,004H,002H,001H,000H,000H,000H,001H,082H,045H,024H,017H
DB 008H,010H,010H,090H,00CH,080H,000H,000H,000H,003H,01CH,0E0H,000H,000H,000H,0C0H
DB 03FH,080H,06EH,0DDH,06EH,09FH,0FFH,0FFH,0BFH,05EH,0BFH,0FFH,0FFH,09FH,06EH,0DDH
DB 06EH,09FH,0FFH,0FFH,0BFH,002H,001H,031H,079H,079H,078H,078H,078H,07FH,038H,038H
DB 038H,01CH,01CH,01CH,00CH,00CH,044H,044H,060H,000H,0FFH,0FFH,0BFH,05EH,0BFH,0FFH
DB 02FH,020H,013H,01CH,008H,008H,000H,000H,003H,004H,018H,020H,040H,080H,000H,000H
DB 000H,000H,003H,004H,008H,008H,008H,008H,004H,004H,002H,001H,000H,000H,000H,054H
DB 000H,0AAH,000H,0AAH,000H,0AAH,000H,00AH,000H,000H,080H,040H,020H,098H,0C6H,0F1H
DB 0FCH,0CFH,0B7H,06EH,0B7H,0CFH,0FFH,0FFH,0DFH,0AFH,0DFH,03FH,03FH,00FH,017H,00EH
DB 097H,08FH,09FH,08FH,081H,0C1H,0F8H,0F8H,080H,080H,096H,08EH,086H,08EH,0CEH,00EH
DB 00FH,0AFH,0C0H,080H,00EH,01EH,03EH,07EH,07CH,0F8H,078H,0F9H,0F9H,001H,001H,0FFH
DB 000H,080H,080H,080H,080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H,002H
DB 004H,004H,008H,088H,010H,010H,030H,020H,020H,060H,060H,060H,060H,060H,060H,020H
DB 020H,030H,030H,070H,0B8H,0E8H,004H,0B4H,0D2H,0E1H,0FCH,0FEH,0EFH,0D7H,0EFH,0FFH
DB 0FFH,0E7H,0DBH,0B7H,0DBH,0E7H,0FFH,0FFH,0EFH,0D7H,0EFH,0F8H,0F8H,0E1H,0D9H,0B1H
DB 0D9H,0E1H,001H,007H,0FFH,001H,001H,063H,070H,0FFH,012H,011H,021H,020H,020H,064H
DB 0C4H,087H,00FH,01FH,0FFH,0E6H,0DAH,034H,000H,000H,07EH,083H,000H,010H,0ECH,0FFH
DB 001H,080H,080H,080H,0C0H,061H,01EH,000H,000H,000H,000H,000H,000H,000H,080H,040H
DB 030H,088H,0E6H,0E5H,0E8H,0E8H,0E8H,0C8H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0C8H
DB 0E8H,0E8H,0E4H,0F5H,0F2H,0F1H,0ECH,0DBH,0EDH,0F3H,0FFH,0FFH,0F7H,0EBH,0F7H,0FFH
DB 0FFH,0F3H,0EDH,0DBH,0EDH,0F3H,0FFH,0FFH,0F7H,0EBH,0F7H,0FFH,0FFH,0F3H,0EDH,0DBH
DB 0EDH,0F3H,0F8H,0F8H,0F1H,0E8H,0F0H,0F0H,0F0H,0F3H,0E0H,0D0H,0EDH,0F2H,0FCH,0FCH
DB 0F4H,0E8H,0F4H,0FCH,0FFH,0F3H,0EDH,0D0H,0C0H,0C3H,0CCH,0C3H,0C0H,0E0H,0F7H,0FFH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -