- 4
- 0
- 约6.17千字
- 约 12页
- 2017-11-10 发布于江苏
- 举报
基于MSPG分辨率为
基于MSP430G2231分辨率为0.1普通IO口驱动LCD的温度计 更新于2012-06-17 12:02:57 文章出处:互联网
MSP430G2231 普通IO口驱动LCD的温度计
采用MSP430G2231单片机普通IO口驱动段码型LCD,本设计使用了2个中断源,在CCR0中断中顺序产生1/2Bias的COM0-COM3位码扫描信号,并通过USI-SPI功能控制1片74HC595产生8位段码信号,驱动了4位8段LCD显示屏。在CCR1中断中清零LCD显示数据,并产生ADC允许转换信号。温度传感器则利用MSP430G2231内部温度传感器,主程序检测到ADC允许转换信号后进行一次ADC转换,通过采用过采样技术,在采样10次温度值后,进行运算,得到精度达0.1的温度测量结果。
设计直接利用LanuchPad 实验板扩展槽,连接1片PCB板,板上焊接74HC595和LCD和COM分压电阻等。编译环境使用IAR-MSP430 for 5.40限制版,该版本将仿真窗口中变量、寄存器观察窗的显示值都屏蔽掉了,有点太吝舍了,给调试过程带来不少麻烦。
?运行结果见图1。
?
???????????????
?
??????????????????????? 图1 运行结果
?
?
?
????????????????????
????????????????????????????
原创力文档

文档评论(0)