基于51单片机的数字电压表的设计与制作.pdf
湖南商务职业技术学院毕业设计
目录
1产品功能分析1
2设计方案遴选1
2.1产品总框架设计1
2.2单片机的选择2
2.3A/D转换器的选择2
2.4显示模块的选择3
3产品硬件的设计3
3.1STC89C52RC芯片电路设计3
3.2ADC0809模块电路设计5
3.3LCD_1602液晶显示屏电路设计7
4产品软件设计9
4.1程序流程图9
4.2软件程序清单11
4.3开发环境介绍11
5产品使用说明书13
5.1产品装配图13
5.2硬件调试14
5.3产品使用方法14
6产品设计标准15
7参考资料15
附录16
附录1元件清单列表16
附录2电路原理图17
附录3PCB设计图18
附录4作品实物照18
附录5程序代码19
湖南商务职业技术学院毕业设计
基于51单片机的数字电压表的设计与制作
1产品功能分析
DVM(数字电压表)是一种电子测量仪器,它将输入的模拟电压信号转换
为数字信号,并以数字形式显示测量结果。其工作原理基于A/D转换器,该转
换器将连续变化的模拟电压信号转换为离散的数字信号。在此设计中,A/D转
换器是核心组件。
DVM的工作流程是:输入的模拟电压首先经过A/D转换器进行转换,然后
将转换后的数字信号传递给数据处理单元。该单元通常由微控制器(如
STC89C52RC芯片)负责,它接收数字信号并进行必要的处理,生成适当的显示
代码。随后,这些显示代码被传送给显示模块,通过LCD1602液晶显示器将电
压值直观地展示出来。本产品以STC89C52RC和ADC0809芯片为核心,构建了
一个简易但功能强大的数字电压表。它能够测量0~+5V范围内的模拟直流电
压,并提供准确的数字显示。整个系统由三个主要模块组成:A/D转换模块、
数据处理模块和显示控制模块。
A/D转换模块主要由ADC0809芯片实现,它将输入的模拟电压转换为8位
的数字量。数据处理模块由STC89C52RC芯片控制,它不仅接收ADC0809传送
的数字信号,还负责整个系统的时序控制和逻辑处理。最后,显示控制模块根
据数据处理模块提供的显示代码,驱动LCD1602液晶显示器显示测量结果。
通过这样的设计,DVM能够提供准确、可靠的电压测量,并以直观的数字
形式显示出来,极大地提高了测量的便捷性和效率。
2设计方案遴选
2.1产品总框架设计
此产品设计的方案为基于51单片机的数字电压表的设计与制作。
1
湖南商务职业技术学院毕业设计
LCD1602
晶振电路液晶显示
STC89C52
RC
复位电路A/D转换
模拟信号
电路