用MSP430实现LCD人机界面系统.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用MSP430实现LCD人机界面系统

用MSP430实现 LCD人机界面系统 Using MSP430 to Design LCD Man-Machine Conversation System 上海交通大学 陈海波 陈立功 倪纯珍 耿明 (此文章已发表在 电子产品世界 杂志的 2001 年 11 月 B 版) 摘要 本文详细介绍了 MSP430F149单片机与控制键以及液晶显示 LCD之间的接口 技术和显示技术 并且给 出了典型的应用电路以及相应的源程序 关键词 MSP430F149 LCD 接口电路 引言 随着电子技术的飞速发展 越来越多的领域应用到以单片机为核心的便携式数字化仪表和测 试仪 为了尽可能缩小仪器的体积 对选择的芯片和显示系统的要求变得更高 原来使用的 LED 显示由于体积及功耗方面的原因已经不能满足人们的需要 而现在越来越多的使用 LCD 以达到更佳的人机对话效果 LCD有不同的类别 通常按照其显示方式分为段式 点字符式 点阵式等 目前字符式 LCD 被广泛的采用 随着芯片技术的不断发展 不同芯片与 LCD 之间 的连接和驱动存在着很大的差异 本文介绍了一种采用 MSP430F149单片机的 LCD人机界面系 统的设计 MSP430F149 是美国 TI 公司最新推出的超低功耗混合信号 16 位单片机系列中的一种 图 1 是 MSP430F149功能框图 它采用 RISC精简指令集 125ns指令周期 大部分的指令在一个指令 周期内完成 而且片内含有硬件乘法器 大大节省了运算的时间 该芯片采用超低功耗设计 1.8V 3.6V的供电电压 在 2.2V电压 32KHz晶振系统中工作电流 7mA 在 2.2V 电压 1MHz晶 振系统中工作电流 250mA 电池可保持长时间的工作 它内含一个八个外部通道的 12 位高性 能 A/D 转换器和一个自动扫描功能的容量为 16 个字的可编程缓冲器 使得采样速率可达 200KHz 而且含有片内基准电压 温度传感器以及电池低压时的检测电路可以实现数据采集 及自检功能 片内具有两个定时器 带有 7 个捕获/比较寄存器的 16 位 Timer_B 和带有 3 个 捕获/比较寄存器的 16 位 Timer_A 该芯片具有 60KB 的 FlashROM 2KB RAM 采用串行在线 编程方式 为用户编译程序和控制参数提供灵活的空间 而且内部的安全保密熔丝可使程序 不被非法考制 它可以 10 万次擦写 有超强的抗干扰能力 此外 MSP430F149 具有强大的中 断功能 48 个 I/O 引脚 它的 I/O 与传统的 I/O 不同(见图 2) 每个 I/O 口分别对应输入 输出 功能选择 中断等多个寄存器 使得功能口和通用 I/O 口复用 在对同一个 I/O 口进 行操作前首先要选择其要实现的功能 这样大大的增强了端口的功能和灵活性 大大提高了 对外围设备的开发能力 我们就是利用 I/O 口来开发 LCD 显示系统 该芯片还具有两个通用 同步/异步串行通讯接口 由于 MSP430F149具有以上的特点 十分适合开发的要求 所以选用其作为系统的主芯片 LCD 人机界面系统设计 人机界面是便携式系统的重要组成部分 其要求为控制面板简单 指令明确 表达丰富 确 切 体积小 功耗低 目前显示系统多采用的是通用字符式 LCD 在满足条件的基础上节省了 开发时间和成本 我们所采用的是 16 4 的液晶显示器 在以往的设计中单片机和外围的设 计大部分均是 5V系统 而随着电子技术的发展 超低功耗的芯片越来越多 在此基础上提出 了 5V系统和 3.3V系统共用技术 从表 1可以看出字符式 LCD与 MSP439F149相互之间的电平 存在着很大的差异 这种电平的差异直接影响到 LCD 对芯片发出指令的响应 反之过高的 LCD 反馈电压可能超过 MSP439F149所能承受的最高电压 对芯片造成不可预计的损坏 因此我们 的电路设计(如图 3)采用限流箝位的方法 一般 LCD 的驱动电流最大不会超过 13mA 所以通 过 180 电阻后下降了的电压可以驱动 LCD 同时也解决了限流问题 而且通过 3.6V 嵌位二 极管保证 MSP439F149端口所承受的电压不会超过极限值 实现了单片机到 LCD 的电平转换 满足了 LCD高低电平的要求 电路中利用 MSP430F149的 P4.4 P4.5 P4.6作为 LCD中 E R/W RS 的控制线 P5口作为 LCD数据线 由于此系统是数据采集系统中的显示部分 它要对不同 的中断和按键产生响应以显示相应的内容 所以设计了三个按键分别对应的是进入键 移动 键和退出键 电路还采用了上电自动复位的设计结构供开机和复位时使用 MSP430F14

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档