液晶显示屏中位移与胸外扩咋办有何区别

打开微信扫一扫
孔网客户端
安卓版苹果版扫描下载
知书达礼书店
当前位置: &
《液晶显示器及其接口技术》(书+光盘)最新技术
滚动鼠标滚轴,图片即可轻松放大、缩小
《液晶显示器及其接口技术》(书+光盘)最新技术(图1)
电&&&&&&话:010-
开&&&&&&本:
页&&&&&&数:
字&&&&&&数:
I&&S&&B&&N:9
售&&&&&&价:278.00元
Copyright(C)
孔夫子旧书网
京ICP证041501号
海淀分局备案编号
购物车共有0件商品,合计:0.00元YD-602S液晶显示器与单片机的接口技术
查看: 433|
摘要: YD一602S液晶显示器与单片机 的接口技术 唐叔进,左谨平,王晓威 (中国地质大学数学与物理学院,湖北 武汉430074) 摘 要:单片机应用的不断深入带动了液晶显示技术的日新月异。鉴于当今液晶显示已经 成为人机界面的关 ...
YD一602S液晶显示器与单片机
的接口技术
唐叔进,左谨平,王晓威
(中国地质大学数学与物理学院,湖北 武汉430074)
摘 要:单片机应用的不断深入带动了液晶显示技术的日新月异。鉴于当今液晶显示已经
成为人机界面的关键技术。文中对基于5l单片机与不带汉字库的YD一602S彩色液晶显示器
的接口技术进行了研究。并在简要介绍液晶显示的原理及功能的基础上,给出了该显示模
块与单片机的多种接口电路:同时给出了单片机接口的基层软件设计方法。
关键词:单片机;液晶显示器;接口技术;虚拟地址总线;YD一602S
点阵式液晶显示器不仅可以显示字符、数
字、图形、曲线及文字,同时也可以实现屏幕上
下左右的滚动、动画、闪烁等功能。因此,近几
年来被广泛用于单片机控制的智能仪器、仪表和
低功耗电子产品中。本文主要介绍不带汉字库的
点阵式液晶显示器YD一602S与单片机的硬件接口
技术和基层软件设计方法。
1 YD一602S液晶显示器原理简述
YD一602S彩色液晶显示器上共有l6根地址总
线和8根数据总线.另外还有两根控制线WR和
RD,以及+12 V的电源线和地线。图l所示是YD一
602S显示器的总线示意图。图中,A表示地址线,
D表示数据线。
YD一602S彩色液晶显示器的屏幕共有240行.
每行320个像点;每个像点均有l6(即241种颜
色,对应半个字节(4位), 即3个颜色像素位
(RGB)和一个亮度显示位,每个字节地址对应2
个像点。YD_6O2S的高8位地址对应液晶显示屏的
行,低8位地址对应显示屏的列,其对应关系如表l
表l中.每一个小矩形单元代表显示器上的
收稿15t期:
10 电子元器件主用2006.10 '/.11/./~.ChinaECD.net
YD-602S :
图1 YD一602S显示器总线示意
一个像点。左上角的数表示此点所在的行数.右
下角的数表示所在的列数。左下角[]中的数据
表示对应的地址,右下角的4H表示该地址的高4
位,4L表示低4位。
对单片机的数据读写控制是以字节为单位进
行的,该显示器上每个像点对应半个字节,故每
次写显示器时,都对应于显示器上相邻的两个像
点。如果只写显示器上的一个像点,还必须先读
出其相同地址中相邻像点的颜色,然后经过结合
得到一个8位数据(对应这两个像点的颜色1,再
将这8位数据写入显示器。可见,如果不先读出
其相邻像点的颜色。就会改变其相邻像点的颜
2 YD一602S与单片机的接口方案
2.1 YD一602S液晶显示器与单片机的直接连接
YD一602S显示器与单片机的直接连接电路如
月 辩踌墓缚 Vol_8 No.10
图2所示,该方案可把5l单片机P0口和P2口引出
的l6根地址总线、8根数据总线直接与YD一602S
的l6根地址总线、8根数据总线相连,其读、写
控制线WR、RD也分别对应相连。
图2 YD-602S显示器与单片机的直接连接
这种方案有其优点,也有其不足之处。其优
点是编程容易,要控制显示屏幕上某像点的颜
色,只需要对相应的地址单元进行写操作即可;
但由于51系列等一般常用的单片机只有l6位地址
线,故这种接口方法必将占用其全部的地址总
线。因此,如果该系统本身并不复杂,且无其它
占用地址总线的芯片,不妨试用该方案。而一旦
系统中还需要扩展其它芯片(如常用的I/0口扩展
芯片8255,A/D、D/A芯片等),那么,l6根地址
总线就明显不够用。此时如果还用此方案,将必
然导致地址冲突.从而使液晶屏显示异常。
2.2 YD一602S与单片机接口的虚拟地址总线技术
由于上述方案地址总线不够用.这里提出虚
拟地址总线技术方案。该技术可将单片机原来的
l6根地址总线虚拟为超过l6位地址的总线。
虚拟地址的方法很多.常见的有直接虚拟和
外扩芯片虚拟两种。
(1)直接虚拟地址总线
如果需要虚拟的位数不多f如只需虚拟一两
根地址线),那么,可以先不外扩芯片,看看单
片机上P1口或P3口上是否有空余的端口,如果
有,不妨直接利用P1口或P313来虚拟。
YD一602S液晶显示器与单片机接口时,如果
地址线不够,可以采用此法只虚拟一根地址线,
以构成l7根地址。其方法如图3所示。
_|I 74L$373I
图3 YD一602S与单片机接口的直接虚拟地址总线
若外部中断I(INT1)没有用到,即可用P3.3
做虚拟地址线。故在编写程序时,应先控制
P3-3。若P3.3为1,74LS138有效,系统进入其它
扩展功能:若P3.3为0,~74LS138无效,系统进
入YD一602S的功能。这样,虚拟的地址线实质上
可用来控制读写信号,同时参与74LS138的片选
这种虚拟方法虽然扩展了地址线.但会导致
编程时的麻烦。特别是当多次来回交换YD一602S
功能与其它功能时,需来回修改P3.3,如果一时
疏忽.便会在运行时导致错误。另外,这种方法
还要用两个或门.也会使硬件更加复杂。
(2)外扩芯片虚拟地址总线
t‘Jt£Jt£J.ChinaECD.net 2006.10 电子元嚣件左用 ll
雨 l口 ll 面
第8卷第l0期
2O06年l0月
电子元嚣件主用
Electronic Component& Device Applications
Vo1.8 No.10
考虑到单片机的I/O不多,常对其I/O口进行
扩展 这里的外扩芯片虚拟主要是针对外扩的I/
O口进行的。常用的I/O口扩展芯片有
只占用两根地址线和一个片选位,故可扩展出24
根I/O线,分为PA、PB、PC三组。
对于YD一602S液晶显示器与单片机的接口,
如果用8255对I/O口进行扩展,不妨把YD一602S的
16根地址总线全部从8255的I/O口中虚拟得来.
不过这时将需严格考虑读写控制线的时序.而这
将必然使编程时更为复杂。
因此,既要简化编程,又要采用虚拟地址方
法,设计时可以只虚拟其中8根地址总线。即把
液晶显示器的低8位地址仍然连接在单片机的低8
位地址总线上,而让高8位地址不再占用单片机
的基本地址总线,而是直接接在8255的PA口上。
其连接方法如图4所示。
图4 外扩8255芯片的虚拟地址总线
3 软计编程
编程时,需先考虑8255的PA口,再来控制其
低8位地址。这样,在对液晶显示器进行操作时,
就必须先经过基层转换函数。由于8255的三组I/
0口都有锁存功能,另外,在控制单片机低8位地
址时,单片机WR与RD的时序刚好满足YD一602S
的WR与RD时序,因此,编程比虚拟YD一602S的
全部地址总线更容易。下面给出几个简单的基层
#define uchar unsigned char
#define uint unsigned int
#define PA8255 XBYTE[Ox8OOO]
#define COM8255 XBYTE[0x80031
uchar Read602s(uchar row,uchar lline)
12 电手元器件左用 2006.10 伽 .ChinaECD.聊f
{ uchar color;
PB8255=row+4;
color=XBYTE【OxfOOO+lline】;
retum (color);
l,/读YD602S上两相邻像点的颜色,并返回该颜色
void Show602s(uchar roW,uchar lline,uchar color)
{ PA8255=row+4;
XBYTE【0xf000+lline】=color;
l//此函数功能是在第row行,第2*lline列和2*lline+l列
的两点着色color。
void Dian602S(uint x0,uchar y0,uchar color)
{ uchar x00,ccolor;
x00=x0/2;
ccolor=-Read602s(yO,x00);
if(x0%2) ccolor=(ccolor&OxO0 l(color&0xf0);
else ccolor=-(ccolor&OxfO)I(color&OxO0;
show602s(yO,x00,ccolor);
l//此函数是对显示器上第roW行,第line列像点着色co1.
实际上,在对液晶显示器进行编程时,可以
直接在此基层转换函数上进行。
用C51语言编写外扩芯片虚拟地址总线的
YD一602S液晶显示器与单片机的接口程序能很好
地对液晶显示器上显示的图片进行各种处理,从
而提高了液晶显示器的显示灵活性,拓展了其使
用范围。但由于不同类型液晶显示器的内部存储
器VRAM与显示屏上点的对应关系和代码表示方
法有所不同,故在针对具体的显示器进行程序编
写时,应对文中介绍的方法做适当的修改。
【l】 胡明超,陈志祥.点阵式液晶显示器与单片机的接
口与编程【J】.自动化仪表,1997,l8(1).
【2】 李华,等.MCS一51单片机实用接口技术【M].北京:
北京航空航天大学出版社.1993.
【3】 赵建军.点阵液晶显示器图形的动态显示【J】.河南
大学学报(自然科学版),).
[4】 林雪明,等.点阵式液晶显示系统图文界面的设计
【J】.微机发展,2000, (1).】
Copyright &L E D 液晶显示屏与L C D 液晶显示屏有何区别_百度知道
L E D 液晶显示屏与L C D 液晶显示屏有何区别
提问者采纳
只是显示屏的灯管不一样 其他的都一样 LED的液晶是用的LED灯 LCD的液晶是使用的普通的发光灯管 因为LED灯寿命比较长 并且占用空间较小 所以现在的LED液晶比较多 另外厂家也是利用这点来多挣钱 因为led的价格较低
其他类似问题
为您推荐:
液晶显示屏的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 乳房外扩怎么矫正 的文章

 

随机推荐