基于 MSP430G2553 的电压表设计
数字式直流电压表
一、整体说明
在电子技术中,往往离不开对电压的测量,作为一种测量电压的仪器——电压表是
近代电子技术领域的常用工具之一,在许多领域得到广泛应用。本设计是基于 TI 单片机
设计的数字式直流电压表,它主要由 MSP430G2553、LCD12864 和分压电路三部分组成。
分压电路先将输入的电压信号衰减一定的倍数,后通过控制双路选择开关设定测量的量
程,分别有 0~3V 和 0~15V 两个档,以便 实现精确读数;分压处理后的电压信号由
MSP430G2553 内部的 ADC10 模块转换成数字信号;再通过 LCD12864 液晶屏进行串行显
示。经多次测量实验得出误差范围在 2%以内。
二、原理图
基于 MSP430G2553 单片机设计的数字式直流电压表的电路图如图 1 所示。由于
MSP430 开发板已具备单片机最小系统结构,只需添加显示电路和分压电路。LCD12864
通过串口方式显示,只需占用单片机 2 个 I/O 口;分压电路可以通过开关 S1 选择量程档
位,只占用 1 个 I/O 口。
三、接口定义
MSP430G2553 的接口说明如表 1 所示。图 1 中的复位和晶振部分是 MSP430 开发板
固有的部分,故不再说明。P1.0 接液晶屏的 SID 脚,作为串行的数据口用;P1.1 则接液
晶屏的 SCLK 脚,控制串行的同步时钟;P1.4 接分压电路的输出端。LCD12864 的接口说
明如表 2 所示。当 PSB 脚接低电平时,串口模式被选择。在该模式下,只用 2 根线(SID
1
图 1 直流电压表电路图