1 引言单片机是指一个集成在一块芯片上的完整计算机系统。尽管它的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件: CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口定时器,实时时钟等外围设备。单片机具有体积小、功耗低、控制功能强等优点。单片机作为微型计算机一个重要的分支,以它优异的控制功能,在工业控制、智能化仪器仪表系统等领域中日益显示着强大的生命力。数字电压表(Digital Voltmeter)简称 DVM,它是采纳数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表与此同时,由 DVM 扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。本次课程设计基于单片 A/D 转换器以及由它们构成的基于单片机的数字电压表的工作原理。目前,由各种单片 A/D 转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出强大的生命力。本设计 AT89C51 单片机的一种电压测量电路,该电路采纳 ADC0808 本文介绍一种基于 A/D 转换电路,测量范围直流 0~5V 的 8 路输入电压值,并在四位 LED数码管上显示或单路选择显示。测量最小分辨率为 0.019V,测量误差约为正负0.02V。2 数字电压表的设计及方案2.1 数字电压表概述数字电压表(Digital Voltmeter)简称 DVM,它是采纳数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表传统的指针式电压表功能单一、精度低,不能满足数字化时代的需求,采纳单片机的数字电压表,由精度高、抗干扰能力强,可扩展性强、集成方便,还可与 PC进行实时通信。目前,由各种单片 A/D 转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出强大的生命力。与此同时,由 DVM 扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。2.2 电压表设计的基本框图2.3 数字电压表的工作原理系统首先通过按键逐路选择八路通道中的一路或是循环显示,将该路某一路电压送入 ADC0808 相应通道,单片机软件设置 ADC0808 开始 A/D 转换,转换结束 ADC0808 的 EOC 端口产生高电平,同时将 ADC0808 的 EO 端口置为高电平,单片机将转换后结果存如片内 RAM。系统调出计算子程序,将...