欢迎来到天天文库
浏览记录
ID:857174
大小:1.74 MB
页数:44页
时间:2017-09-20
《数字电压表--基于单片机的数字电压表设计毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业设计论文题目:基于单片机的数字电压表设计院、系:光电工程学院学科专业:光电信息工程学生:学号:040110107指导教师:2008年6月基于单片机的数字电压表设计摘要在日常维修、教学和科研中,电压表是不可缺少的。本课题目的就是以单片机为基础设计出一种结构简单、工作可靠、灵活性好的数字电压表。本文首先介绍了数字电压表的发展现状及课题的目的和意义。然后,对基于单片机的数字电压表的硬件系统、软件系统的设计原理及具体实现方案作以详细介绍,其中,在硬件部分,较为详细的讨论了硬件的选择、设计原理、使用方法和功能,同时,对各部分接口电路作以介绍;在软件部分,介绍了软件所使用的编程语言和
2、编程思路。最后,对电路调试、印刷PCB板的制作及系统的抗干扰设计作了进一步分析和总结。本文设计的数字电压表,其硬件电路所用元件较少、成本低、调节简单;软件采用C语言编程,其灵活性高,可读性强。经过理论研究、原理设计和整机调试,实验结果表明,该方案可行。关键词:单片机;电压表;A/D转换器;串行总线DesignofDigitalVoltageMeterBasedonMCUAbstractInroutinemaintenance,teachingandresearch,voltagemeterisindispensable.Adirectcurrentdigitalvoltageme
3、terhasbeendesigned,whichisbasedonMCU,andhasasimplestructure,reliable,flexible.Firstly,thispaperintroducedthedevelopmentofthebaseonMCUdigitalvoltagemeterandthepurposeandsignificanceoftopic.Thenindetailsthispaperdescribedthedesignprincipleofhardwareandsoftwaresystems.Andindetailsthehardwarepart
4、presentadiscussioninhardwareselection,designprinciples,instructionsandthefunction,furthermore,someoftheinterfacecircuithavebeenintroduced.Thesoftwarepartintroducedtheprogramminglanguageandprogrammingideasusedincodes.Finally,thecircuitdebugging,theprintedplateofPCBproductionandtheanti-jammings
5、ystemweredesignedtofurtheranalysisandsynthesis.Thedigitalvoltagemeterdesignedhere,havelesscomponentsinthehardwarepart,lowercostandeasiertesting;softwareusedCprogramminglanguagewhichishighflexibilityandstrongreadability.Aftertheoreticalresearch,principledesignanddebugging,theexperimentalresult
6、ssupposeitisfeasibleofchoosingthisprogram.Keywords:MicroControllerUnit;voltagemeter;A/DConverters;SeriesBus目录TOCO"1-3"HZU中文摘要(Ⅰ)英文摘要(Ⅱ)1绪论(1)1.1课题概述(1)1.1.2数字电压表的发展历程(1)1.1.3国内外的发展现状与趋势(1)1.2课题的意义和目的(3)1.3本文所作的主要工作(3)2基于单片机数字电压表的总体设计(4)2.1设计指标(4)2.2系统概述(4)2.2.1硬件电路图及工作过程简介(4)2.2.2软件程序设计简介
7、(6)2.3小结(6)3基于单片机数字电压表的硬件设计(7)3.1器件的选择(7)3.2A/D转换电路(7)3.2.1A/D转换芯片的选择(7)3.2.2ADC0809转换原理介绍(7)3.2.3ADC0809芯片介绍(8)3.2.4ADC0809与单片机的接口方法(9)3.3单片机介绍(10)3.3.1单片机介绍(10)3.3.2采用AT89C51的原因(10)3.3.3AT89C51芯片主要性能参数(10)3.3.4功能介绍(10)3.3.5芯片管脚介绍及分配(11)3.4显
此文档下载收益归作者所有