- 12
- 0
- 约1.42万字
- 约 10页
- 2021-11-20 发布于福建
- 举报
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 点阵字符个数
DAT1 EQU 34H ;参数 1,低字节
DAT2 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, ;控制初始化 (CD=1,RD=1,WR=1)
LCALL LCDINI ;LCD 初始化
loop: lcall movlcd
LCALL CLEAR
ajmp l oop
;
;图形方式下左滚动显示汉字 “南晶国显”
;设计思想:修改显示位置,然后用空白格添写以达到擦除的效果
; 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,
原创力文档

文档评论(0)