液晶显示数字电压表的设计

时间:2012-02-07来源:网络

3.2 数据采集处理子程序
数据采集处理子程序主要完成直流电压值的采集、A/D转换、量程判断转换和串口发送等功能。在主程序中,LCD显示初始化后,数字电压表就进入数据采集处理子程序。如图5所示。

e.jpg


3.3 LCD液晶显示初始化子程序
LCD液晶显示初始化子程序的软件流程图如图6所示。在LCD初始化程序当中系统显示“Zhai Beibei A good girl!”通过延时子程序停留1秒进入数据显示程序。

4 实验结果及分析
本设计利用Proteus仿真对其进行仿真,其仿真结果可以有效直观地进行观察,并对数据进行更改,避免硬件仿真电路中可能出现的问题不便更改的缺点。因为Proteus里LCD1602内部可能没有内部电阻,在此加上拉电阻。

f.jpg



5 结束语
本文提出并设计了一种适合于数字电压表的量程自动转换电路,并对所设计的电路图用PROTEUS软件进行了仿真。其电路是按直流的电压量来设计的,对交流量的测量则需要在输入端加设一个绝对值转换器,把交流电压幅值转换为对应的直流量值。采用反向输入放大器实现量程的自动转换,用AT89S52进行数据控制、处理和存储,并送到液晶显示器上显示。该设计的硬件结构简单,软件采用C语言实现,程序简单、可读写性强,效率高。与传统的电压表相比,具有方便操作、处理速度快、稳定性高、性价比高等优点,具有一定的使用价值。但是要达到更高的要求,实现更完善的性能指标,还需要做很多工作。

1 2 3

关键词: 设计 电压表 数字 液晶显示

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版