刘家兴 王李亨男 王衍震
[摘 要]本文主要采用STC89C52单片机和ADC0831 芯片制作的简易数字电压表,可以采集0~5V的模拟直流电压进行测量,其测量结果在液晶LCD1602上显示。该设计硬件电路主要有三个模块成:A/D转换模块、数据处理模块及输出显示模块。程序设计上有各模块初始化操作、电压档位选择和LCD1602液晶显示程序等。
[关键词]数字电压表;LCD1602;ADC0831;单片机
中图分类号:TM933.22;TP368.1 文献标识码:A 文章编号:1009-914X(2018)11-0115-01
1 引言
数字电压表主要采用单片机和模/数转换模块,这样不仅提高了测量速度,而且抗干扰能力强、使用便捷、可扩展性强、测量准确。本文利用stc89c52单片机实现了直流电压的测量,其测量结果在液晶LCD1602上显示。
2 系统硬件设计
以 89C52单片机为关键部件,制作一个简易的数字电压表。总体设计电路有以下几部分组成:STC89C52单片机、A/D转换电路、液晶LCD显示电路、时钟电路、复位电路、被测电压输入电路及量程选择。
2.1 STC89C52控制器
STC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。硬件为直插封装的STC89C52。
2.2 A/D转换模块
按照不同的A/D转换芯片的转换原理可把其分为逐次逼近行、双积分型等。其中双积分式A/D转换器抗干扰能力强、转换精度高、价格便宜。但与双积分相比,逐次逼近式A/D转换的转换速度更快,而且精度更高,它们可以与单片机系统连接,将数字量送入單片机进行分析和显示。……
中国科技博览 2018年11期