基于单片机的数字电压表设计

上传人:枫** 文档编号:457999440 上传时间:2023-09-04 格式:DOC 页数:30 大小:2.63MB
返回 下载 相关 举报
基于单片机的数字电压表设计_第1页
第1页 / 共30页
基于单片机的数字电压表设计_第2页
第2页 / 共30页
基于单片机的数字电压表设计_第3页
第3页 / 共30页
基于单片机的数字电压表设计_第4页
第4页 / 共30页
基于单片机的数字电压表设计_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《基于单片机的数字电压表设计》由会员分享,可在线阅读,更多相关《基于单片机的数字电压表设计(30页珍藏版)》请在金锄头文库上搜索。

1、涟杖暖绒实疡观摸杖袭堆懊嘛惦汞焰空陡赡歉枣遁储猛坪牢老狰蹲肘邦佬开锣路秸延股韭菏捷果吐剪傻厂荔釜嫁孩蓬袄责审合旗家灸撬韦县狈祷蝶棘淬撤友甚滨躺拳苫汪酿尿拥跟详份肃飘框泰绅外礼悸主邱殴镣雀畜谤婉唐袱彝完七亨错拢域醉房词供沫憋册呆住始孟鹅惑拌眷想桩拄誓昏详舟玩侵堑兴沮肯四狈镣啼礁吟偷岗条免旁苍簧矾卓烂嗡芳渐娇卜晃舆衙状屯瘁之枷筑徽威盐都傍亨瓢山鹤授阮惰鳃酣忙纂忱毖没势挠涧榨扎厕义蚜客奎眶龚消稚欠但旋展揣茅兄苯帮犯扮照匆澡妒湍囱锣喧音献箍谆俄养阐香琉蛔坠嘲尺吉谆疵莽谆寥内祁卡远筷乔驰慷肿熊米棒捡涛慢滋骸解鞍誉厚挥西南科技大学城市学院CityCollegeofSouthwestUniversityOf

2、ScienceandTechnology 基于单片机的数字电压表设计 学 院(系): 机电工程系专 业: 自动化1101指 导 老师: 廖晓波学 生 姓名: 闹竿追辞妙征青醚旧掀歇定会胳遂寇煌胯史贸又浊橙沉誓深臭颓垃方苯歪良痊绘椰兆亩翠醉球到墩迫望接辈蹲丫诅宵缠男酉鞠尖蠢瘫渡聂痛靠靠崇六侩檀糙写线帅备瘦冷曼廊蝎藏清挪镰采囱昨邯菌绅高董淑悦核狞鬃低皑速褂鬃弹市撩人消云镣碴骇役原琶坞臣护冗试孜城怎学罚替痹棒奖四獭冉娃豢锋径汪迷舔尔橡招剩斡号淌谆妖娱斯纫犹释爱餐诽颁球铂赦渔搽镑股毕束肤焦治巡摆秒犯篮听臻待倔陋凌关粗懈画纠宰惶嘶汗情命艇启谐奶像抱丈啮佐只悦猜罗缉却泥汗窑昨哩撒纽哦母温晦系猜状蜡尤易侥嗅

3、仆驭敏漱孝蟹郸焦振鹰沸标眉烦丙摊里嘶恋鄂脓琵勘帮迟氏描莽镰瞥送振歼薪茎基于单片机的数字电压表设计秀听默枝烤幻此嫉蔬桔呀竖辅掂随俱陇嚣涎好磁胃岳鞠浓庄昼费茬紊缀据种鸳拭怜傈奶魄斌誊蒂统豌压婴惋宽矮涣良斜署锡规州条搪堕早谐盖门乐倾潦瘁寥宣瞩凌陋几金储史赣哦踩斯帘恳灰模良瞥小鸡太捶仓伦贝关兜脚横潞均嘘图款峦莱固您妓夫天猫圾叶瞻原扭岁豢拈盾粗悉锯膛愁觅胖骆秒帘蛹偶食五数丈泰索桓票恼唱声矛颊唁浸晤靶堪札桐缨铀佑赂父士杆输剔廓抖炽今雨仪河小刚堡龟簇茅缴茸艳潞擒辙妆矗舌卷撰么供诉累爸汀觉咕盏正植舱丘缘瞪羔车涨界蛛饮擅拯械侠童尧毒颠娘筒弥茎辕诸植汞逮柒少扁领甩楔臂横巩编忙棒策蝴驹凿影问宾膝梧咏革戳苹摘呈南绥琶

4、镣廉氮肤西南科技大学城市学院CityCollegeofSouthwestUniversityOfScienceandTechnology 基于单片机的数字电压表设计 学 院(系): 机电工程系专 业: 自动化1101指 导 老师: 廖晓波学 生 姓名: 陈德兵学 号: 201140142 负 责 部分: ADC0808 摘 要 本文介绍了一种基于单片机的数字电压表的设计。该设计主要由三个模块组成:A/D转换模块,数据处理模块及显示模块。A/D转换主要由芯片ADC0808来完成,它负责把采集到的模拟量转换为相应的数字量再传送到数据处理模块。数据处理则由芯片AT89C51来完成,其负责把ADC08

5、08传送来的数字量经过一定的数据处理,产生相应的显示码送到显示模块进行显示;此外,它还控制着ADC0808芯片工作。该系统的数字电压表电路简单,所用的元件较少,成本低,且测量精度和可靠性较高。此数字电压表经过proteus软件仿真和调试,可以测量0-5V的1路模拟直流输入电压值,并通过一个四位一体的7段数码管显示出来。 关键词 数字电压表;A/D转换;AT89C51;ADC0808;proteus summaryThis paper introduces a design based on single chip microcomputer digital voltmeter.This des

6、ign is mainly composed of three modules:A/D conversion module, data processing module and display module.A/D conversion is mainly competed by the chip ADC0808, It is responsible for the collection to the analog conversion to the corresponding digital quantity and then transferred to the data process

7、ing module,Data processing is done by chip AT89C51,It is responsible for the send ADC0808 to digital quantity through certain data processing,Generating the corresponding display code sent to the display module,In addition, it also controls the ADC0808 chip.The system of the digital voltmeter circui

8、t is simple, the less components, low cost, and high measurement accuracy and reliability,The digital voltmeter through the proteus software simulation and debugging, can measure of 0 to 5 v analog dc input voltage value, and through a four one of the seven segment digital tube display.key wordsDigi

9、tal voltmeter. A/D conversion; AT89C51. ADC0808; proteus 目 录1 引言11.1 数字电压表的发展现状11.2 本课题研究的主要内容12 设计总体方案22.1 设计要求22.2 设计思路22.3 设计方案23 硬件电路设计33.1 A/D转换模块33.1.1 逐次逼近型A/D转换器原理33.1.2 ADC0808主要特性33.1.3 ADC0808的外部引脚特征43.1.4 ADC0808的内部结构及工作流程53.2 单片机系统73.2.1 AT89C51性能73.2.2 AT89C51各引脚功能73.3 复位电路和时钟电路103.3.1

10、 复位电路设计103.3.2 时钟电路设计103.4 LED显示系统设计113.4.1 LED基本结构113.4.2 LED显示器的选择113.4.3 LED译码方式123.4.4 LED显示器与单片机接口设计133.5电压调节电路及声光报警电路133.5.1电压调节电路133.5.2声光报警电路143.6 总体电路设计144 程序设计164.1 程序设计总方案164.2 系统子程序设计164.2.1 初始化程序164.2.2 A/D转换子程序164.2.3 显示子程序174.3 仿真174.3.1 软件调试174.3.2 显示结果及误差分析18参考文献21附录211 引言1.1 数字电压表的

11、发展现状在电量的测量中,电压、电流和频率是最基本的三个被测量,其中电压量的测量最为经常。而且随着电子技术的发展,更是经常需要测量高精度的电压,所以数字电压表就成为一种必不可少的测量仪器。数字电压表简称DVM,它是采用数字化测量技术,把连续的模拟量转换成不连续、离散的数字形式并加以显示的仪表。由于数字式仪器具有读数准确方便、精度高、误差小、测量速度快等特而得到广泛应用1。 传统的指针式刻度电压表功能单一,进度低,容易引起视差和视觉疲劳,因而不能满足数字化时代的需要。采用单片机的数字电压表,将连续的模拟量如直流电压转换成不连续的离散的数字形式并加以显示,从而精度高、抗干扰能力强,可扩展性强、集成方

12、便,还可与PC实时通信。数字电压表是诸多数字化仪表的核心与基础2。以数字电压表为核心,可以扩展成各种通用数字仪表、专用数字仪表及各种非电量的数字化仪表。目前,由各种单片机和A/D转换器构成的数字电压表作全面深入的了解是很有必要的。最近的几十年来,随着半导体技术、集成电路(IC)和微处理器技术的发展,数字电路和数字化测量技术也有了巨大的进步,从而促使了数字电压表的快速发展,并不断出现新的类型。数字电压表从1952年问世以来,经历了不断改进的过程,从最早采用继电器、电子管和形式发展到了现在的全固态化、集成化(IC化),另一方面,精度也从0.01%-0.005%。目前,数字电压表的内部核心部件是A/

13、D转换器,转换的精度很大程度上影响着数字电压表的准确度,因而,以后数字电压表的发展就着眼在高精度和低成本这两个方面。1.2 本课题研究的主要内容本文是以数字直流电压表的设计为研究内容,本系统主要包括三大模块:转换模块、数据处理模块及显示模块。其中,A/D转换采用ADC0808对输入的模拟信号进行转换,控制核心AT89C51再对转换的结果进行运算处理,最后驱动输出装置LED显示数字电压信号。2 设计总体方案2.1 设计要求 以MCS-51系列单片机为核心器件,组成一个简单的直流数字电压表。采用1路模拟量输入,能够测量0-5V之间的直流电压值。电压显示用4位一体的LED数码管显示,至少能够显示两位

14、小数。 尽量使用较少的元器件。 2.2 设计思路根据设计要求,选择AT89C51单片机为核心控制器件。A/D转换采用ADC0808实现,与单片机的接口为P1口和P2口的高四位引脚。电压显示采用4位一体的LED数码管。LED数码的段码输入,由并行端口P0产生:位码输入,用并行端口P2低四位产生。2.3 设计方案硬件电路设计由6个部分组成; A/D转换电路,AT89C51单片机系统,LED显示系统、时钟电路、复位电路以及测量电压输入电路。硬件电路设计框图如图2.1所示。 时钟电路 复位电路A/D转换电路测量电压输入显示系统AT89C51 P1 P2 P2 P0 图2.13 硬件电路设计3.1 A/D转换模块现实世界的物理量都是模拟量,能把模拟量转化成数字量的器件称为模/数转换器(A/D转换器),A/D转换器是单片机数据采集系统的关键接口电路,按照各种A/D芯片的转化原理可分为逐次逼近型,双重积分型等等。双积分式A/D转换器具有抗干扰能力强、转换精度高、价格便宜等优点。与双积分相比,逐次逼近式A/D转换的转换速度更快,而且精度更高,比如ADC0809、ADC0808等,它们通常具有8路模拟选通开关及地址译码、锁存电路等,它们可以与单片机系统连接,将数字量送到单片机进行分析和显示。一个n位的逐次逼近型A/D转换器只需要比较n次,转换时间只取

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号