基于51单片机的数字电压表设计
基于51单片机的数字电压表仿真设计
时间:2011-05-26 10:14:21

来源:山西电子技术 作者:刘敏娜,潘宏侠,王 乔 中北大学 摘要:设计采用AT89C51单片机、A/D转换器ADC0808和共阳极数码管为主要硬件,分析了数字电压表Proteus软件仿真电路设计及编程方法。将单片机应用于测量技术中,采用ADC0808将模拟信号转化为数字信号,用AT89C51实现数据的处理,通过数码管以扫描的方式完成显示。设计的数字电压表可以测量0~5 V的电压值,AT89C51为8位单片机,当ADC0808的输入电压为5 V时,输出数字量值为+4.99 V。本设计电路简单、成本低、性能稳定。
关键词:数字电压表;51单片机;ADC0808;数码管LED
0 引言
随着电子科学技术的发展,电子测量成为广大电子工作者必须掌握的手段,对测量的精度和功能的要求也越来越高,而电压的测量甚为突出,因为电压的测量最为普遍。数字电压表是采用数字化测量技术设计的电压表。数字电压表与模拟电压表相比,具有读数直观、准确、显示范围宽、分辨力高、输入阻抗大、集成度高、功耗小、抗干扰能力强,可扩展能力强等特点,因此在电压测量、电压校准中有着广泛的应用。本文采用ADC0808对输入模拟信号进行转换,控制核心AT89C51单片机对转换的结果进行运算和处理,最后驱动输出装置显示数字电压信号,通过Proteus仿真软件实现接口电路设计,并进行实时仿真。
Proteus软件是一种电路分析和实物模拟仿真软件。它运行于Windows操作系统上,可以进行仿真、分析(SPICE)各种模拟器件和集成电路,是集单片机和SPICE分析于一身的仿真软件,功能强大,具有系统资源丰富、硬件投入少、形象直观等优点,近年来受到广大用户的青睐。
1 系统概述
1.1 设计任务
利用单片机AT89C51与ADC0808设计一个数字电压表,将模拟信号0~5 V之间的电压值转换成数字量信号,以两位数码管显示,并通过虚拟电压表观察ADC0808模拟量输入信号的电压值,LED数码管实时显示相应的数值量。
1.2 总体方案
数字电压表电路组成框图如图1所示。
本设计中需要用到的电路有电源电路、模/数转换电路、单片机控制电路、显示电路等。设计中需要用到的芯片有AT89C51单片机、ADC-0808、74LS74、LED数码管等。
2 数字电压表的Proteus软件仿真电路设计
你可能喜欢
- ADC0809中文资料
- 单片机课程设计数字电压表
- 单片机程序
- STC89C51单片机
- 简易数字电压表单片机
- 单片机数字时钟
- 太阳能移动电源
- PIC单片机C语言编程实例
- 黄楠楠单片机课程设计数字电压表12页
- 单片机课程设计数字电压表19页
- 单片机课程设计 数字电压表设计20页
- 单片机课程设计之数字电压表6页
- 单片机课程设计-数字电压表25页
- 单片机课程设计数字电压表18页
- 单片机实验程序112页
- 基于c51单片机的红外收发程序3页
- 运用单片机程序设计项目8页
- 单片机程序设计3页
- STC单片机程序烧写说明9页
- 典型单片机延时程序集4页
- 基于STC89C51单片机的数字电压表设计3页
- 基于STC89C51单片机的电子琴设计2页
- STC89C51单片机实时时钟3页
- STC89C51单片机的数字电压表设计3页
- 基于STC89C51单片机的电子琴设计6页
- 基于STC89C51单片机的超声波测距系统设计与实现4页
- 单片机原理课设任务书-简易数字电压表的设计1页
- 基于单片机的简易数字电压表的设计30页
- 基于单片机的简易数字电压表的设计(1)31页
- 基于单片机的简易数字电压表的设计24页
- yang基于单片机的简易数字电压表的设计28页
- 简易数字直流电压表的设计--单片机课程设计20页
- 基于51单片机数字时钟的设计36页
- 单片机数字时钟实训报告6页
- 基于AT89S51单片机的简易数字时钟24页
- 基于单片机的数字时钟设计--外文翻译30页
- 基于51单片机的数字时钟设计报告37页
- 电子综合设计基于单片机多功能数字时钟10页


