FM24064点陈图形式液晶屏接线原理图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FM24064点陈图形式液晶屏接线原理图
源代码程序
;FM24064接口程序(T6963C控制芯片,MCS51间接方式)
;图形方式下左滚动显示汉字
;"南晶国显"
;"东方广视"
;"急流勇进"
;"独领风骚"
;fosc=8M
;RD=P3.1 WR=P3.0 CD=P3.3 D0-D7=P1 CE=GND FS=GND(选8*8点阵字体) ;************************************************************************** CCODE EQU 30H ;字符代码
Y EQU 31H ;行Y坐标0—15
X EQU 32H ;列X坐标0—29
COUNT EQU 33H ;8*8点阵字符个数
DA T1 EQU 34H ;参数1,低字节
DA T2 EQU 35H ;参数2,高字节
COM EQU 36H ;指令代码单元
CD EQU P3.3 ;通道选择信号
WR_ EQU P3.0 ;写操作信号
RD_ EQU P3.1 ;读操作信号
;========主程序================================================= ORG 0000H
AJMP START
ORG 0030H
START: MOV SP,#60H
MOV P1,#00H
MOV P3,#00001011B ;控制初始化(CD=1,RD=1,WR=1)
LCALL LCDINI ;LCD初始化
loop: lcall movlcd
LCALL CLEAR
ajmploop
;---------------------------------------------------
;图形方式下左滚动显示汉字“南晶国显”
;设计思想:修改显示位置,然后用空白格添写以达到擦除的效果
; 40H=X,41H=Y,42H=XTMP,43H=YTMP
movLCD:
mov r3,#18 ;移动次数,15个汉字格+4个显示汉字-1
mov 40h,#28 ;首位置:28列
mov 41h,#1 ;首位置:1行
MLP00: LCALL ys500ms
LCALL CLRMAP
MOV 42H,40H ;42H为40H的暂存器,即暂存X值
MOV 43H,41H ;43H为41H的暂存器,即暂存Y值
CJNE r3,#0,MLP01
RET
MLP01: CJNE r3,#1,MLP02
MOV CCODE,#4 ;显
MOV X,40H ;列
MOV Y,41H ;行
LCALL WRI_CC
DEC R3
AJMP MLP00
MLP02: CJNE r3,#2,MLP03
MOV CCODE,#3 ;国
MOV X,40H ;列
MOV Y,41H ;行
LCALL WRI_CC
MOV CCODE,#4 ;显
MOV A,40H
ADD A,#2
MOV X,A ;列
MOV Y,41H ;行
LCALL WRI_CC
DEC R3
AJMP MLP00
MLP03: CJNE r3,#3,MLP04
MOV CCODE,#2 ;晶
MOV X,40H ;列
MOV Y,41H ;行
LCALL WRI_CC
MOV CCODE,#3 ;国
MOV A,40H
ADD A,#2
MOV X,A ;列
MOV Y,41H ;行
LCALL WRI_CC
MOV CCODE,#4 ;显
MOV A,40H
ADD A,#4
MOV X,A ;列
MOV Y,41H ;行
LCALL WRI_CC
DEC R3
AJMP MLP00
MLP04: CJNE r3,#4,MLP05
LCALL DisHZ00 ;显示4个汉字
LCALL DisHZ01
LCALL DisHZ02
LCALL DisHZ03
DEC R3
AJMP MLP00
MLP05: CJNE r3,#5,MLP06
JMP Mstep ;40H=0
MLP06: CJNE r3,#6,MLP07
JMP Mstep ;40H=2
MLP07: CJNE r3,#7,MLP08
JMP Mstep ;40H=4
MLP08: CJNE r3,#8,MLP09
JMP Mstep ;40H=6
MLP09: CJNE r3,#9,MLP10
JMP Mstep ;40H=8
MLP10: CJNE r3,#10,MLP11
JMP Mstep ;40H=10
MLP11: CJNE r3,#11,MLP12
JMP Mstep ;40H=12
MLP12: CJNE r3,#12,MLP13
JMP Mstep ;40H=14
MLP13: CJNE r3,#13,MLP14
JMP Mstep ;40H=16
MLP14: CJNE r3,#14,MLP15
JMP Mstep ;40H=18
MLP15: CJNE r3,#15,MLP16
Mstep: LCALL DisHZ00 ;显示4个汉字