您好,欢迎光临!   请登录 免费注册    
  您的位置:电子变压器资讯网 > 资讯中心 >  技术文章 > 正文
基于T6963CFG的LCD在嵌入式系统中的应用
[发布时间]:2012年2月2日 [来源]:我爱电子网 [点击率]:4782
【导读】: 1 引 言 在嵌入式系统的研发和应用中,选择低价位、高性能的液晶显示设备一直是设计者追求的目标。中小型液晶显示器以其规格多、价位低以及非常适用于嵌入式系统量身定制的特点深受研发者的青睐。T6963...

例如:一行240个点对应着内存连续的30个字节。一屏(页)128行,对应内存连续的3 840字节。设置内存图形缓冲区为16 kB,映射LCD屏4页(共512行)。内存图形缓冲区设置为:Graph-ic_buffer[512][30](行列数组),则将内存图形缓冲区中的数据传送到LCD图形缓冲区的过程可以通过下面的代码实现:

             

另外,通过设置图形区的起始地址实现屏幕滚动功能,每次滚动一行时,图形区开始修改地址增量为+30。例如图形从第二行开始显示.向T6963CFG控制器送入图形区的地址应该是0x201E,即图形区首地址为2000H+30=0x201E。

其过程如下:

                   

4.2.3 汉字显示过程

汉字的显示过程是在图形方式下进行的。HS240128-1中无汉字库,显示汉字时需要用户自定义字模并写入LCD图形显示缓冲区,其显示位置按显示页映射即可。汉字字模为16×16点阵格式(32字节)。需汉字16x16字模的用户可以从一般的汉字字模提取软件中获取,本文不再赘述。

4.3 程序设计流程

在对HS240128编程时,首先在内存显示缓冲区中准备好数据,并把数据写入LCD缓冲区,LCD自动实现扫描显示功能。要实现屏幕滚动功能时,只要简单的修改LCD文本区和图形区的起始地址即可。其基本流程如图4所示。

                    

5 结束语

本文系统介绍了T6963CFG控制器的工作原理及LCD软硬件应用接口,详细讨论了点阵液晶显示器的应用方法和在嵌入式系统中的设计实例,希望为嵌入式系统开发人员在选择和使用液晶显示器时提供参考。文中所述的方法已经在一些嵌入式系统设计中得到了很好的应用。

[上一页] [1] [2] [3] [下一页]
投稿箱:
   电子变压器、电感器、磁性材料等磁电元件相关的行业、企业新闻稿件需要发表,或进行资讯合作,欢迎联系本网编辑部QQ: , 邮箱:info%ett-cn.com (%替换成@)。
第一时间获取电子变压行业资讯,请在微信公众账号中搜索“电子变压器资讯”或者“dzbyqzj”,或用手机扫描左方二维码,即可获得电子变压器资讯网每日精华内容推送和最优搜索体验,并参与活动!
温馨提示:回复“1”获取最新资讯。