- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LCD 在嵌入式系统中的应用电路图
1 引 言
在嵌入式系统的研发和应用中,选择低价位、高性能的液晶显示设备一直是设计者追求
的目标。中小型液晶显示器以其规格多、价位低以及非常适用于嵌入式系统量身定制的特点
深受研发者的青睐。T6963CFG是TOSHIBA公司生产的一款LCD控制器,可用于不同
规格的液晶显示器。深圳汉升公司生产的HS240128显示器采用了这款LCD控制器,其分
辨率达240×128,带自扫描电路,具有文本显示、图形显示和图文混合显示功能。
2 T6963CFG控制命令及时序
T6963CFG是一款与大规模LCD驱动器和数据存储器配合使用的LCD控制器。该控
制器有8条并行数据、读/写控制、模式选择以及亮度和背光控制等接口线,可以方便地与
多种型号的处理器或微控制器直接相连。T6963CFG内置128个字符的字模;外部扩展存
储器高达64 KB(HS240128显示器扩展了32 KB),用于显示缓冲区,如文本区、图形区
以及自定义字符区;LCD显示窗口能在显示缓冲区内方便地移动。
2.1 控制命令及状态字
T6963CFG命令字有三种基本格式:
格式1:数据1 数据2 命令码
格式2:数据1 命令码
格式3:命令码
在使用格式1时,需要按照数据1、数据2、命令码的先后顺序进行写操作,每次写一个
字节。如果选择格式3,只有写命令码的操作。在对LCD读数据或写数据操作之前都要进
行状态检测。只有在LCD允许的情况下才可以进行相应的操作。其状态字及其功能如表l
所示。
2.2 接口信号及时序
HS240128-1显示器封装后留有21个接口信号线:
C/D:命令/数据(高/低)选择信号;
CE:片选(低)信号;
WR:写(低)信号;
RD:读(低)信号;
D0~D7:数据信号;
FS:字体选择信号(高:6×8,低:8×8);
FG:外壳安全地;
VSS:GND(地);
VDD:逻辑电路和LCD的电源(5 V);
VD:驱动电压调整输入(亮度);
VEE:LCD驱动电源(输出,-15 V);
RST:复位(低)信号;
K:背光(地);
A:背光(5 V)。
LCD接口控制信号的读写时序如图1所示。各控制信号的时序可由微控制器的通用输入
输出(GPIO)接口仿真实现,例如:C/D为高电平,CE为低电平,WR为高电平以及RD
为低电平时,可以从数据线上(D0~D7)读取T6963CFG的状态字。
3 在嵌入式系统中的硬件接口电路
通常LCD产品都具有相应的硬件接口电路,但其类型不尽相同。带自扫描电路,可提
供文本、图形和图文混合显示功能的LCD可以方便地与市场提供的嵌入式微控制器或单片
机相连,如Phlips公司的LPC2104、2119等。S3C44B0X是Samsung公司提供的高
性价比嵌入式片上系统解决方案,采用ARM7TDMI内核,片上集成了丰富的外围元件,特
别适用于对成本和功耗敏感的应用。S3C44BOX虽然集成有LCD控制逻辑,但是,HS2
40128显示器的控制接口内置了控制电路,利用S3C44BOX丰富的GPIO口资源(71个),
很容易实现配接。在本系统设计中选用PD0~PD7、PE0~PE2、PG4~PG5作为LCD的
控制线和数据线。其电路连接如图2所示。
根据T6963CFG的读写时序和相应的电路配接,读写操作的函数为:
char read(char type) ∥从T6963CFG读取数据
4 显示控制及程序设计
4.1 显示缓冲区的设置
显示缓冲区可分为系统内存显示缓冲区和LCD显示缓冲区。当然,系统也可以只设置
LCD显示缓冲区,程序可以只对LCD显示缓冲区进行操作。通常LCD显示缓冲区设置在I
/O接口电路中,如HS240128的显示缓冲大小为32 KB。根据需要,LCD显示缓冲区可
以定义一个、二个或三个不同的显示区,例如:文本区、图形区和自定义字符字模区。可以
自定义各区大小.如图3所示。LCD控制器可以自动将LCD显示缓冲区中文本区和图形区
的显示信息向屏幕输出和刷新。屏幕的显示位置与显示缓冲区的位置具有映射对应关系。
在系统内存中设置显示缓冲区,通常是为了规范程序设计,提高工作效率。程序首先对
系统内存中的显示缓冲区进行读/写操作,然后将其数据更新到LCD显示缓冲区中。系统
内存显示缓冲区分为文本区和图形区,本设计设置8 KB文本区和16 KB的图形区。在字
符方式下
您可能关注的文档
- L109溷杂增强复合材料的刀具磨损性能研究.pdf
- L99J104住宅厨房卫生间排风道DBJT14-2.pdf
- L101-1 分布式文件系统概述.pdf
- La_2_3_Ca_1_3_0_05_Sr_省略_nO_3稀土锰氧化物材料结构对.pdf
- LA、X刀、γ刀_物理师考试历年真题及模拟卷2005-2013.pdf
- LA_MC_ICP_MS锆石微区原位U_Pb定年技术_侯可军.pdf
- labogene冷冻干燥机概述产品特点及主要用途.pdf
- LabVIEWRT实时控制开发系统结构与开发应用.pdf
- LabVIEW环境下设计虚拟仪器应用程序的方法.pdf
- LabVIEW与Matlab在信息光学教学中的应用_杨坤.pdf
最近下载
- 土地复垦可行性分析zhouqi.docx VIP
- 国开2021《Web开发基础》形考任务1-5题目汇总.doc VIP
- 四、 中国近代化的探索 教学设计 2023~2024学年统编版八年级历史上册.docx
- 2021需氧菌性阴道炎诊治专家共识.pptx VIP
- 小红书2025好势发生营销IP新版图通案.pdf
- 传统村落保护与发展规划.ppt VIP
- 国开2021《Web开发基础》形考任务1-5题目汇总.docx VIP
- 2023人教版(PEP)小学英语(三、四、五、六年级)词汇及常用表达法(课本同步).pdf VIP
- 日立电梯HGE乘客电梯调试指导手册.pdf
- 风电场运维安全管理.pptx VIP
文档评论(0)