第一范文网 - 专业文章范例文档资料分享平台

MSP430单片机和LCD模块在显示终端中的应用(1)(4)

来源:用户分享 时间:2021-06-02 本文由紫陌才韵 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

MSP430单片机和LCD模块在显示终端中的应用(1)

、字母和数字采用8×16的点阵显示。由于需要显示的汉字、字母和数字是固定的,所以采用直接固化显示字模到FLASH中的方法。这种方法占用空间少,程序实现简单,显示速度快,适合字模数据库不大的情况。

液晶显示程序流程如图4所示

钟信号,设计者可以根据实际需要灵活调整工作频率,通过对各功能模块时钟源的精心设计,在适当的时间打开或关闭相应模块的时钟就可设计出超低功耗性能。MSP430F147有5种低功耗模式,如图5所示,AM为活动状态,其余为低功耗模式,其中LMP4数据保持模式仅耗电0.1μA,从低功耗模式到活动状态只需6μs时间。对显示终端低功耗的设计,主要是在主程序中进行必要的设置,然后使CPU进入低功耗模式,理CPU大部分时,CPU的大部分工作都,当CPU完成中断服务后

图4  在图4:一个是基本指令动作

的设置“,RE”为基本指令集与扩充指令集的选择控制位,当RE=0时,为基本指令动作;当RE=1时,为扩充指令动作;当变更“RE”位后,以后的指令集将维持在最后的状态,除非再次变更“RE”位,否则使用相同指令集时,不需每次重设“RE”位;另一个是读状态的确认,当模块在接收指令前,微处理器必须先确认模块内部处于非忙碌状态,即读BF标志时BF需为0,方可接收新的指令;如果在送出一个指令前并不检查BF标志,那么在前一个指令和这个指令中间必须延迟一段较长的时间,即是等待前一个指令确实执行完成。  值得注意的是,MSP430F147单片机的I/O口是典型的复用端口,在对LCD读写操作前要进行功能选择,即设置P1口为输入口(键盘),P5(LCD控制口)为输出口,P4(LCD数据口)根据需要设置为输入或输出口。另外,如果使用MSP430F147芯片内部DCO作为系统时钟,由于MSP430F147内部没有锁频环数字逻辑电路,为了得到准确的时钟信号,需要通过软件进行“软锁频”,利用32768Hz晶振和TimerA或TimerB的捕获比较功能实现。主频的选择将影响LCD显示的稳定性,如果程序中E控制信号(P5.2)有效时间过短的话,显示的效果将会不稳定,所以程序中对E信号要适当延时。3.2 显示终端低功耗设计

MSP430F147的超低功耗性能的实现主要与它对时钟的产生与控制密切相关。MSP430F147的时钟控制电路分别形成ACLK、MCLK、SMCLK等时

图5 MSP430F147的工作模式与工作电流的关系示意图

4 结语

采用以MSP430F147为核心、OCMJ2×10C为液晶显示模块的终端显示器,接口规范、使用方便。同时,MSP430F147单片机集成许多通用模块,功能强大,采用先进的功耗管理技术,对功耗情况进行动态管理,可以进一步降低显示终端的功耗,特别适用于对体积、功耗敏感和电池供电的设备。

参考文献:

[1] 魏小龙.MSP430系列单片机接口技术及系统设计实

例[M].北京:北京航空航天大学出版社,2002.

[2] 胡大可.MSP430系列超低功耗16位单片机原理与应

用[M].北京:北京航空航天大学出版社,2000.

[3] 邹江峰,刘涤尘.MSP430在液晶显示上的应用[J].液

晶与显示,2005(2).

[4] 林志坚,沈萌红.液晶显示模块在流量计中的实现[J].

电子器件,2006(2).

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科MSP430单片机和LCD模块在显示终端中的应用(1)(4)全文阅读和word下载服务。

MSP430单片机和LCD模块在显示终端中的应用(1)(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1197912.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top