当前位置:首页 > 通信技术 > 通信技术
[导读]摘要:本文介绍了内置T6963C液晶显示模块与MSP430单片机的硬件设计和软件设计技术,阐述了通用子程序设计、显示操作子程序设计的软件设计思想,并给出了通用子程序的实现程序和载入图片的显示方法。 关键词:MSP430

摘要:本文介绍了内置T6963C液晶显示模块MSP430单片机的硬件设计和软件设计技术,阐述了通用子程序设计、显示操作子程序设计的软件设计思想,并给出了通用子程序的实现程序和载入图片的显示方法。
关键词:MSP430;T6963C;液晶显示;SYB240128A

0 引言
    MSP430系列单片机是TI公司推出的一种采用精简指令集(RISC)结构的16位超低功耗单片机,适合用于一些电池供电的便携式低功耗产品。T6963C是一种液晶显示驱动控制器,常被装配在图形液晶显示模块上,以内置控制器式图形液晶显示模块的形式出现。它不仅具有一股液晶显示器所具有的抗干扰能力强、体积小、接口控制方便等优点,而且还具有其特有的硬件初始值设置功能。
    本文采用了内置T6963C控制器的液晶显示模块SYB240128A作为显示器件,在简单介绍T6963C控制器及其组成的液品显示模块的基础上,介绍了由MSP430F149单片机控制的液晶显示模块的硬件接口电路及软件实现方法。

1 硬件设计
1.1 MSP430F149单片机的特点
    MSP430F149单片机具有低工作电压:1.8~3.6V,在1MHz时钟条件下,最大工作电流仅有350 μA;是16位总线结构,一个指令周期仅有125ns;有5种低功耗工作模式,在不同的工作模式下,工作电流可下降到70 μA~0.1 μA;从待机到唤醒的时间小于6 μs。它还集成了部分外围模块,包括带有三个捕获/比较寄存器的定时器和一个12位的A/D转换器,具有强大的中断功能。
1.2 T6963C及其构成的液晶显示模块SYB240128A
    T6963C是日本东芝公司出产的单色文本/图形液晶显示控制器,它的最大特点是具有独特的硬件初始值设置功能,显示驱动所需的参数如占空比系数,驱动传输的字节数/行及字符的字体选择等都有引脚电平设置,初始化在上电时就已经基本设置完成。T6963C最大可管理64k字节的显示缓冲区RAM,显示缓冲区可分为文本显示区、图形显示区(或文本特征区)和CGRAM区(在显示缓冲区内任意设置的一个区域,作为外扩的字符发生器,一般为2k字节)。显示缓冲区RAM的具体大小由不同显示尺寸的模块决定,如:240×128点阵模块带有8kB的RAM。
    液晶显示模块SYB240128A是由T6963C液晶显示控制器及其周边电路、行驱动器、列驱动器、液晶驱动偏压电路、显示存储器及液晶显示屏SYB240128A组成。它是深圳市三元液晶显示科技有限公司推出的一种兼容日本OPTREX公司DMF5001,以及台湾晶采、达威、南亚的标准显示屏;抗干扰设计,产品性能稳定;可选择板载负压电路;蓝色屏配置高亮度白色L,ED侧背光,显示效果为蓝底白字;点阵数:240×128,控制器:T6963C,工作电压:3.3V,5V。
1.3 硬件结构框图
    MSP430F149与T6963C线路连接如图1所示,P5.4控制/WR写选通信号,P5.3控制/RD读选通信号,P5.2接/CE片选信号,P5.1连接C/D通道选择信号,P5.0控制RET复位信号,P4.7~P4.O接8位数据线DB0~DB7。另外,MSP430的供电电压是3.3V,而液晶模块是5V驱动,所以电路中接了升降压芯片以实现单片机到液晶的电平转换。电路中程序下载接口模块是用来进行在线仿真以利于程序的编写和调试,且可把程序写入单片机实现脱机使用。其实验板实物图如图2所示。

2 软件程序设计
    由于T6963C具有独立的硬件初始化设置功能特性,因此,其指令功能集中于显示功能的设置上。T6963C的指令可带一个、两个或无参数,其指令系统如表1所示。每条指令的执行都是先送入参数(如果有的话,按参数1→参数2的顺序),再送入指令代码。


    每次操作之前最好先进行状态字检测,以确保是在T6963C空闲时再进行下面的操作。
    MSP430可使用C语言和汇编语言来编写源代码,使用C语言编写的程序更为简单且可移植性好。程序的设计主要可分为两大类,一是通用子程序的设计,包括液晶初始化、判忙、写指令、写数据及清屏子程序的设计;二是显示操作子程序的设计,包括点、直线、矩形、圆、汉字、字符及图形的设计。其中通用子程序可以说是实现液晶模块显示的基础,有了通用子程序就可以构造出各种显示程序。
2.1 通用子程序设计


2.2 显示操作程序设计
    应用前面的通用子程序可以实现用户任意想要实现的显示,如点、直线、矩形、圆以及各种大小的汉字、字符或图片(如产品标志)等,这里我们以实现图片显示为例进行介绍。

    以上显示程序实现的是任意大小点阵范围为240×128之内的图片,首先使用专门的取模软件PCtoLCD2002得到预显示图片的点阵信息,然后建立相应的数组,最后根据图片像素的大小及想要显示的位置调用上面程序即可实现显示。以上软件设计均IAR3.4软件环境下调试通过,显示清晰、稳定。该液晶显示模块还可以实现闪动显示、反白显示及卷屏显示等效果,用户可根据需要在通用子程序基础上进行开发。实例图片如图3所示,其中液晶屏中间显示的是心形图片。

 

 

3 结束语
    目前本系统已经应用在某游戏控制系统中,实践证明,此内置T6963C液晶显示模块MSP430单片机从硬件接口电路到软件程序的设计实现,运行可靠,工作稳定。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭