基于单片机的数字电压表设计摘要数字电压表即DigitalVoltageMeter也简称为DVM,它对电子电路进行现场的检测与测量主要用到的是数字化的测量技术,同时还能够把连续的模拟信号转换成不连续、离散的数字信号并且还能够显示出来的一种仪表。由于数字化时代的标准与需求,让我们觉得在生活里常见的指针式电压表的功能单一、精度粗略、抗干扰能力弱,因此我们设计了基于单片机的数字电压表,数字电压表具有功能完备、精度较高、抗干扰能力较强、使用简单等优点,同时还能够和PC之间实时通信。本文中A/D转换器使用了ADC0832主要作用是将连续、离散的电压模拟量转换为不连续的数字量,单片机使用了STC89C52主要作用是对A/D转换器中传输的信号进行处理,同时还对该芯片进行控制,待测量电压范围可扩展为0~9V。关键词:ADC0832;STC89C52;数字电压表;基于单片机AbstractDigitalvoltmeterthatisalsoreferredtoasDigitalVoltmetrDVM,whichusesdigitalmeasurementtechnologyforinspectionandmeasurementfieldofelectroniccircuit,alsoametercontinuousanalogsignalintoanoncontinuous,discretedigitalsignalformtodisplay.Becauseweinthelifeofcommonanalogvoltagemetersinglefunction,precisionrough,weakanti-interferenceability,canachievethedigitalagestandardsandrequirements,sowedesignadigitalvoltagemeterbasedonMCU,digitalvoltagemeterhastheadvantagesofcompletefunction,highprecision,stronganti-interferenceability,easytouse,real-timecommunicationatthesametimecanalsoandPCbetween.Inthispaper,A/DconverterADC0832isusedinthemainroleistobecontinuous,discretevoltageanalogtodigitalconversionisnotcontinuous,theuseofSTC89C52MCUmainfunctionistoprocessthesignaltransmissionintheA/Dconverter,butalsotocontrolthechiptomeasurethevoltagerangecanbeextendedto0~9V.Keywords:ADC0832;STC89C52;digitalvoltmeter;basedonSCM目录TOC\o"1-3"\h\z\u1前言11.1设计的基本原理11.2设计的基本方案12单片机的总述22.1单片机的介绍22.2单片机的特征22.3单片机的应用33硬件的设计33.1单片机的选择33.1.1STC89C52主要特性43.1.2STC89C52引脚说明43.1.3STC89C52内部振荡器的特性73.2模/数(A/D)转换器的选择73.2.1ADC0832的主要特性73.2.2ADC0832引脚说明83.2.3连接电路83.3LED数码管介绍93.3.1数码管电路的设计103.4电源电路104软件的设计114.1初始化子程序124.2模数转换子程序124.3用Protel99绘制电路原理图134.4用KeilC51进行程序编程135.系统焊接与安装应注意的事项13参考文献15附录1电路原理图16附录2仿真图17附录3元件清单18附录4源程序19谢辞271前言在很多电路参数中,元器件的工作状态、电路特征形式等都是通过电压量表示出来的,因此电压测量是电参量测量的最基本、最常见的测量形式与手段。另外,像温度、压力以及振动等都是将其变为电压量来间接测量出来的,因此可以看出电压测量在这两种参量测量中的重要地位。由此我们可以看出电压测量在测量领域的重要性。随着当今时代的快速发展,我们进入了数字信息时代。市面上出现了各种各样的数码产品,但是单片机却是各种各样数码产品不可或缺的一部分,随着单片机的出现,我国测量仪表控制领域已经开始了一场新的技术革命。单片机其实就是一台电脑,区别于我们所熟知的电脑是因为它是一台微型电脑,麻雀虽小但是五脏俱全,它的内部具有和电脑相似的模块,例如CPU、Ram、Rom、并行总线、输入输出接口等。用程序实现对单片机的控制,为了达到不同的功能和目的我们主要是修改单片机内原来的程序。从这里我们可以看出单片机是非常简单、经济、实用的,同一块单片机只需要修改其程序就可以实现不同的功能这也是单片机在现金广为流传的一种原因。单片机从1971年诞生到现如今,已经经历了三个阶段,分别是SCM、MCU、SOC,它们各自有各自的优缺点,但是都无法改变单片机简单、经济的特点以及在这个时代发挥的作用。我们现在可以在市面上见到的单片有:AVR单片机、Motorola单片机、MicroChip单片机、8051单片机、NS单片机等。本...