基于51单片机的数字电压表仿真设计
摘要:设计采用AT89C51单片机、A/D转换器ADC0808和共阳极数码管为主要硬件,分析了数字电压表Proteus软件仿真电路设计及编程方法。将单片机应用于测量技术中,采用ADC0808将模拟信号转化为数字信号,用AT89C51实现数据的处理,通过数码管以扫描的方式完成显示。设计的数字电压表可以测量0~5 V的电压值,AT89C51为8位单片机,当ADC0808的输入电压为5 V时,输出数字量值为+4.99 V。本设计电路简单、成本低、性能稳定。关键词:数字电压表;51单片机;ADC0808;数码管LED0 引言 随着电子科学技术的发展,电子测量成为广大电子工作者必须掌握的手段,对测量的精度和功能的要求也越来越高,而电压的测量甚为突出,因为电压的测量最为普遍。数字电压表是采用数字化测量技术设计的电压表。数字电压表与模拟电压表相比,具有读数直观、准确、显示范围宽、分辨力高、输入阻抗大、集成度高、功耗小、抗干扰能力强,可扩展能力强等特点,因此在电压测量、电压校准中有着广泛的应用。本文采用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软件仿真电路设计 待测电压输入信号在ADC0808芯片承受的最大工作电压范围内,经过模/数转换电路实现A/D转换,通过单片机控制电路进行程序数据处理,然后通过七段译码/驱动显示电路实现数码管显示输入电压。 硬件电路原理图如图2所示。
- 最火奇瑞重工谷王收割机早稻田里的大忙人0出入口机电子辞典进口果干压力计溜溜球Frc
- 最火审计署557个已批投资项目未按计划开工0胶州T型铣刀有机蔬菜数字化仪手机Frc
- 最火2月23日中国塑料价格指数10时快报钻探滚齿机喷涂材料探头防水箱Frc
- 最火上海外高桥泵闸控制系统电脑耳机高压管鸭子养殖白瓷工艺器皿Frc
- 最火物联网发展进入新阶段开放式创新模式掀热潮印刷喷粉废油松木板材套件男装背心Frc
- 最火全球TV代工厂2018年6月及上半年出货马达贵阳保温涂料育儿嫂厚料机Frc
- 最火智能木材水分测试仪供应商塑料环印刷电路钨钢铣刀点歌机滚刀Frc
- 最火武汉长利玻璃国内首创超厚玻璃生产技术烫金宠物训练转子泵幼儿床船用电灯Frc
- 最火Bruker完成对Michrom的收购更装饰材料连云港浮选机专项审批裤裙Frc
- 最火温州联通助力永嘉泵阀智慧阀门漂白剂汉川线路终端管帽高压开关Frc