微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 电源设计 > 液晶显示数字电压表的设计

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

时间:02-07 来源:互联网 点击:


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

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

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top