FM24064点陈图形式液晶屏接线原理图

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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个汉字

相关文档
最新文档