当前位置:文档之家› 基于C51控制彩色液晶显示器的解决方案

基于C51控制彩色液晶显示器的解决方案


(a)并行显示
图3藏晶显示%强示西面
(1))串行照示
:主频:6MHz
0RG 0000H SJMP MAIN
0RG 0030H MAIN: MOV SCON.#40H
MOV PCON.挣00H MOV TMOD.#20H
MOV MOV MOV
CLR CLR
THl.#0FCH TLl.}}oFCH TCON.#40H T1 RI
(2)并行接口方式2:当用户系统采取总线扩展方式,并且只有一个输出设备时YD 612S的DATA0 DATA7直接与单片机的 数据总线相连,状态端接其他口线(如p1.1),选通控制端直接连接单片机的P3.6(Wl‘)即可。
收稿日期:2005—08.29 作者简介:陶桓齐(1957一),男,副教授,研究方向:智能检测与信号处理
MOV P2.#OFFH
MOV A,#1BH:置蓝屏
LCALL SSENT MOV A,#42H LCALL SSENT
万方数据
L00P0: LCALL D巨LY MOV A.#00H MOVC A.@A+DPTR LCALL SHLAB
LCALL SSENT INC DPTR DJNZ R7.LOOPO MOV 2lH.#05H MOV 22H.#06H
—_j广 21
P20
——1互r l P2l
P22
P2,

24
P24
l‘i}
p25 了1可一‘
、^
P26
28

P2々

1^ 11一
oE 《LK
74LS374
时4
再4Ls28
Qo


ol
02


03
12
,/
Q4
15

Q5
16

Q6
Q7 ——二!—一,’
10
RXD TXD ALE每
二互11二: .。垫…
PSEN o垫-
DTR RXD
GND GND GND
DATA0 DAT直l DATA2 DATA3 DATA4 DATA5 DATA6 DATA7
BUSY STB
—==~
YD一612S
圉2串行接口电路
下面再以蓝色屏幕为背景,’红色字符为前景,显示汉字“欢迎使用”及字符“123ABC”为例,给出串行接口尼示的汇编 程序。液晶显示器的画面如图3(b)所示;j
该显示器还首次引入预置概念,采用了显示画面预先置入的技术,即将显示内容分为固定部分和变化部分。固定部分可 在微机上进行绘制、编辑,然后将其作为“预置画面”下载送入到显示器内的Flash中保存,在需要显示时,只需使用简单的 页面调用指令就可显示预置画面,不但能循环交替、重叠显示,还可以减少主机的传输负担与荫复。H:_L12作。使普通单片机也 能实现缤纷多彩的液晶显示界面。
LCALLGBWYl MOV R7.#06H LOOPl:MOV A.#00H MOVC A、@A+DI)TR
LCALL SSENT INC DPTR
DJNZ R7.LOOP LJMP AGAIN
DELY
第1 1期
陶桓齐:基于(:5 l控制彩色液晶显示器的解决方案

MoV A.#0lH
LCALL SSENT
30
16苫 "WR
^29 PSElq"
?354
十5V
卜' U?l 1 u,

3 12
L9 10 1(
v+
№e
Cl+
C2+
Cl。
C2,
RloUT R1IN
R20UT R2IN
TlIN T10UT
T盏IN T20UT
GND
V-
MAX232
;6{

书o, ;

您0
13

15
—丁r…———


』2
工3
V+ V+ V+
SPMOL:……
;置蓝屏
DELY:…… ,:延时10ms
sHLAB:
,....
:区位码转换
GBwY: ……
;光标定位
SOLCD:PUSH DPH PUSH DPL
PUSH ACC 。
CLR P2.6
SETB P1.O JB P2.1.¥ MOV DPTR,≠}0DF00H POP ACC MOVX@DPTR,A NOP CLR P1.0
目前,彩色液晶显示器作为高新技术产品,不仅具有超薄平面,显示信息丰富,色彩逼真的特点,而且具有省电,寿命 长,无辐射,体积小,抗衰防爆等倔点,因而是卫控仪表,机电设备等行业的理想昆示器件。但是,对于软硬件资源都比较 紧张的普通单片机而言,显示汉字已经十分勉强,更谈不上图形及彩色的显示了。即使是对硬件功能强大的高性能单片机来 说,管理好彩色液晶显示器也不是一件容易的事。因此对于普通单片机如何实现友好的彩色人机界面将是小型嵌入系统应用 中的一个技术课题。现根据本人的科研实践,提出基于C51单片机控制彩色液晶显示器YD一612S的几种解决方案。
GBWYl
,光标位移
SSENT:SCALL DEL,Y
JNB P2.1.LENT0
S舢P SSENT
LENTO:MOV SBUEA JNB T1,¥
CLR TI
RET
TAB l:DW 2722H.5 ll 3H,4225H.5 J 35H DW 3132H.3340H.4142H
END
4结语
本文所介绍的利用(:5l单片机控制彩色液晶显示器的方法,在实践中取得很好的应用效果。。为机电设备、智能仪器仪表 等小型嵌入式系统提供了一个友好的彩色人机界面和技术支撑,因此也为其它应用系统给出了一个参考与借鉴j随着高新技
Tl
14 T0
3l
EA几,P
19
Xl
18
X2
P00 pol P02 p03 P04 p05 p06 P0'7
P20 P21 P22 P23 P24 p25 P26 P27
]y 38 37 :36

2l 22

24 1ZcJ 26 27 28

10
RESE丁RXD
,1
17. RD
TXD
Ii
ALE,p
2彩色液晶显示器性能的简介
YD一612S是一款内嵌单片机管理的智能液晶显示器,其基本性能特点包含:(1)显示的点阵像数为320(横)X240(纵); (2)内置一级汉字字库,二级汉字库可选配;(3)采用标准指令集,控制文字和图形显示,避免烦琐的点阵操作;(4)具有Rs一232c 串行接口和打印机并行接口两种通讯方式;(5)可选择配套触摸屏功能:
MOVC A.@A+DPTR LCALL SHLAB LCALL SOLCD INC DPTR DJNZ R7.L00P MOV 2 lH.#06H MOV 22H.样06H
LCA万LL方G数BW据Y
MOV R7.#04H LOIP: MOV A,#OOH
MOVC A.@A+DPTR LCALL SOLCD INC DPTR DJNZ R7.LOIP LJMP AGAIN
3应用接口方法
在与单片机连接的过程中,YD一612S液晶显示器提供了并行接口和串行接口两个种可选方案。下面分别给予叙述。 3.1并行接口
’(1)并行接口方式1:当用户系统采取总线扩展方式时,YD一612S的I)A3、A0 DA’FA'117通过缓冲器与单片机的数据总线相连, 用另外的端口线进行状态选检择和选通控制。
;主频:6MHz
0RG SJMP ORG
0000H L000l 0003H
L000 l: MOV SCON.#00H
MOV PCON.#00H
CLR IE.7 MOV P1.挣OFFH MOV P2.#0FFH
LCALL SPMOL;置蓝屏
MOV A,_}}lBH;置绿色字符
LCALL SOLCD MON A.#43H LCALL SOLCD MOV A.#02H LCALL SOLCD MOV 2lH.#04H MOV 22H.#03H LCALL GBWY AGAIN:LCALL DELY MOV R7.#0AH MOV DPTR.样TABL L00P: MOV A.#00H
13— INTl
12三 INT0
15
-r1
14
TO
3l
五_九,P
19
Xl
18
X2

RESET
17.
面帆 16二 一
AT8雪C5l

POO
P0l P02 p03
曜器
P06 p07
39
/“
38

37

36

35

34

33

\Hale Waihona Puke 耋DOD1


D2


D3

13
D4
\、
14
D5

17
D6
——=!———/\———二=—一 D7
为状态检测口线和数据选通口线分别与DY一612s的BVSY和STB相连。另外AT89C51的口线P2.6作为总线的地址片选信号
与单片机的写数据线WR(P3.6)经过或非门组合后作为8D缓冲器的时钟脉冲来控制8l位数据的有效输出O
『。



7 8
Ul
P10,r P11九‘ P12 P13
;::
P16 P17
万方数据
第11期
陶桓齐:基于'C51控制彩色液晶显示器的解决方案

(3)并行接口方式3:当用户系统为非总线扩展方式,而且有较多的t/o端口时,也可以采用并行接口方式。即将YD一612S
相关主题