实用的MSP430单片机与LCD显示器接口技术.pdfVIP

  • 1
  • 0
  • 约5.41千字
  • 约 7页
  • 2017-07-12 发布于天津
  • 举报

实用的MSP430单片机与LCD显示器接口技术.pdf

实用的MSP430单片机与LCD显示器接口技术.pdf

实用的 MSP430 单片机与 LCD 显示器接口技术 作 者 :燕山大学 电气工程学院自动化系 刘福才 王冬云 张海良 摘自:工业控制技术 1 引言 电子系统的开发朝着功耗低,速度快,体积小的方向飞速发展。TI 公司的 MSP430系列超低 功耗单片机凭借自身优良的品质和工作性能被广泛的应用于越来越多的领域中。本文给出了 MSP430F149单片机与 5V电源的 LCD液晶显示器之间的逻辑接口的两种解决方案。 MSP430F149是美国 TI 公司推出的超低功耗混合信号 16 位单片机系列中的一种,在 1.8~3. 6V 电压、1MHz 的时钟下运行耗电电流在 0.1~400μA 之间;具有 16 个中断可以任意嵌套; 可将 CPU 置于省电模式用中断方式唤醒只需 6μs,可编制出实时性特别高的源代码;高效的 查表处理方法;8MHz 晶体驱动下,指令周期为 125ns。内含 8个外部通道的 12 位高性能 A/D 转换器和一个自动扫描功能的容量为 16 个字的可编程缓冲器,使得采样速率可达 200kHz。 片内含有两个定时器:带有7个捕获/比较寄存器的16位Timer_B和带有3个捕获/比较寄存 器的 16 位 Timer_A。该芯片具有 60KB的 FlashROM,2kB的 RAM,它可以 10万次擦写,有超 强的抗干扰能力[1]。此外,MSP430F149 具有强大的中断输出功能,48 个I/O 引脚,每个 I /O 口分别对应输入、输出、功能选择、中断等多个寄存器,使得功能口和通用 I/O 口复用, 在对同一个 I/O 口进行操作前首先要选择其要实现的功能,这样大大的增强了端口的功能和 灵活性,大大提高了对外围设备的开发能力,本文就是利用 I/O 口来开发 LCD 显示系统。 2 逻辑电平不同接口时出现的问题 本系统用到的 MSP430F149 的供电电压是 3.3V,输入电压最大也不能超过 3.3V,而用到的 LC D 是12864-12A,它的供电电压是 5V,输出电压也达到了 5V,两者属于不同电源电压的逻 辑器件,相互接口时会存在以下三个问题[2-3]: (1) 加入到输入输出引脚上的电平的问题。器件对加入到输入脚或者输出脚上的最大电压是 有限制的。这些引脚由二极管或分离元件接到 Vcc。如果接入的电压过高,则电流将会通过 二极管或分离元件流向电源。本系统中 3.3V 的 MSP430F149 的引脚上如果直接接到 LCD 的引 脚上,LCD 上电以后,引脚上输出的 5V 电压会向MSP430F149的 3.3V 电源充电。持续的电 流会损坏二极管和电路元件。 (2) 两个电源间电流的互串问题。在等待或掉电方式时 MSP430F149 的3.3V 电源降落到 0V, 大电流将流通到地,这使总线上的高电压被下拉到地,这些情况将会引起信号丢失和元件损 坏。必须注意的是:不管是在 3.3V 的工作状态还是在 0V 的等待状态都不允许电流流向 Vcc。 (3) 输入转换门限问题。每个器件都会有自己的驱动门限,MSP430F149 引脚上的输出电压 经过转换后必须达到 LCD 的驱动电压门限,才能够驱动 LCD。如果单纯考虑 MSP430F149 引 脚最大电压限制而将接口处电压钳制在一个很小的值,系统也是不能运行的。 3 MSP430与LCD 的逻辑接口问题解决方案 3.1 基于三极管的接口实例 图 1 所示的接口电路是由两个三极管组成的。当 MSP430F149 的输出信号为高时,是 2.8V 的电平,作为基极输入信号使 3DG102A 导通,因为有上拉电阻,集电极的输出信号是 0V, 此时 S8050不导通,接到 S8050 集电极的 LCD的引脚得到的电平信号为 5V,满足了 LCD 的 输入门限,能够触发显示功能。同样,MSP430F149 的输出信号为低时,是 0V 的电平,作为 基极输入信号不能使 3DG102A 导通,因为有上拉电阻,集电极的输出信号是 5V,此时 S805 0 导通,接到 S8050 集电极的 LCD的引脚得到的电平信号为 0V,满足LCD 低电平要求。 图1 双三级管组成的接口电路 图 2 所示的接口电路是由一个三极管构成的。显然,此时的接口输出的逻辑信号与 MSP430F 149 输出的逻辑信号相反。但输出信号的电平提升到了足够驱动 LCD 的幅值,这里需要注

文档评论(0)

1亿VIP精品文档

相关文档