欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    00-110903-0028-51单片机数字电压表毕业论文.docx

    • 资源ID:1366260       资源大小:184.09KB        全文页数:31页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    00-110903-0028-51单片机数字电压表毕业论文.docx

    摘要单片机是一种集成电路芯片,采纳超大规模技术把具有数据处理实力(如算术运算,逻辑运算、数据传送、中断处理)的微处理器(CPU)O随着单片机技术的飞速发展,各种单片机蜂拥而至,单片机技术已成为一个国家现代化科技水平的重要标记。单片机可单独地完成现代工业限制所要求的智能化限制功能,这是单片机最大的特征。单片机限制系统能够取代以前利用困难电子线路或数字电路构成的限制系统,可以软件限制来实现,并能够实现智能化。现在单片机限制范畴无所不在,例如通信产品、家用电器、智能仪器仪表、过程限制和专用限制装置等等,单片机的应用领域越来越广泛。本毕业设计的课题是“数字电压表的设计”。主要考核我们对单片机技术,编程实力等方面的状况。视察独立分析、设计单片机的实力,以及实际编程技能。本课题主要解决A/D转换、数据处理及显示限制等三个模块。限制系统采纳AT单片机,A/D转换采纳ADC0804o关键词:单片机,A/D,AT89C52转换,ADC0804AbstractWithChipProcessorisakindofchipofintegratedcircuit,adopttoexceedlarge-scaletechnologyhavedatahandlingability(suchasarithmeticmanipulation,logicisoperational,datadeliverandsuspendhandling)tinyprocessor(CPU).AlongwithChipProcessortechnologydevelopfast,variousChipProcessorcomeingreatnumbers,ChipProcessortechnologyhasbecomeaimportantsignofthenationalmodernlevelofscienceandtechnology.ChipProcessorcancompletemodernindustrialcontrolalonetheintelligentcontrolfunctionthatwillbeg,thisisthefeatureofbiggestChipProcessor.WhenChipProcessorcontrolsystemcanreplace,usingthecontrolsystemthatcomplexelectroniclineordigitalcircuitformscansoftwarecontrolcometorealize,andcanrealizeintelligencetomelt.Now,ChipProcessorcontrolcategoryisomnipresent,forinstancecommunicateproduct,electrichomeappliances,intelligentinstrumentappearance,coursecontrolandthecontrolequipmentforspecialpurposeandsoon,theapplicationfieldofChipProcessorismoreandmoreextensive.Graduatetheprogramofdesignis',;thedesignofdigitalvolmeter";.CheckonourconditionfortheaspectssuchasChipProcessortechnologyandprogrammingabilitymainly.ObserveactualprogrammingabilityaswellastheabilityofindependentanalysisanddesignChipProcessor.ThisprogramsolvesthedatahandlingandconversionofA/Dmainlyandshowsthe3modularssuchascontrol.ControlsystemadoptsAT89C52only11atmachine,theconversionofA/DadoptsADC0804.Keywords:ChipProcessor,AT89C52,A/Dchanges,ADC0804.书目摘要IAbstractIl书目III前言11数字电压表设计两种方案31.1 由数字电路及芯片构建31.2 由单片机系统及A/D转换芯片构建32单片机简介及本设计单片机的选择52.1 常用单片机的特点比较及本设计单片机的选择52.2 本设计运用的单片机的简介62.3 单片机管脚说明73各种显示器件的介绍和选择103.1 常用显示器件简介103.2 1.ED显示器件简介104模数(A/D)转换芯片的选择124.1 常用的A/D芯片简介124.2 A/D芯片的选择135总体设计155.1 技术要求:155.2 设计方案:155.3 系统硬件电路的设计166硬件电路系统模块的设计176.1 单片机系统176.2 A/D转换芯片与单片机的连接176.3 时钟电路186.4 复位电路196.5 显示电路设计197系统的调试217.1 硬件调试217.2 软件件调试217.3 软硬联调228数据结果分析238.1 系统调试和校准238.2 测试数据23总结24致谢25参考文献26附件1元器件清单27附件2C程序28代做本论文毕业设计实物。代做专科、本科各个专业毕业论文。代做电子、机械类专业毕业设计。完全依据毕业设计指导书做,指导毕业答辩。QQ:1226388638刖百数字电压表(DigitaIVoltmeter)出现在50年头初,60年头末发起来的电压测量仪表,简称DVM,它采纳的是数字化测量技术,把连续的模拟量,也就是连续的电压值转变为不连续的数字量,加以数字处理然后再通过显示器件显示。这种电子测量的仪表之所以出现,一方面是由于电子计算机的应用渐渐推广到系统的自动限制信试验探讨的领域,提出了将各种被视察量或被限制量转换成数码的要求,即为了实时限制及数据处理的须要;另一方面,也是电子计算机的发展,带动了脉冲数字电路技术的进步,为数字化仪表的出现供应了条件。所以,数字化测理仪表的产生与发展与电子计算机的发展是亲密相关的;同时,为革新电子测量中的烦锁和陈旧方式也督促了它的飞速发展,如今,它又成为向智能化仪表发展的必要桥梁。如今,数字电压表已绝大部分已取代了传统的模拟指针式电压表。因为传统的模拟指针式电压表功能单一,精度低,读数的时候也特别不便利,很简洁出错。而采纳单片机的数字电压表由于测量精度高,速度快,读数时也特别的便利,抗干扰实力强,可扩展性强等优点已被广泛的应用于电子及电工的测量,工业自动化仪表,自动测试系统等智能化测量领域。显示出强大的生命力。数字电压表最初是伺服步进电子管比较式,其优点是精确度比较高,但是采样速度慢,重量达几十公斤,体积大。继之出现了斜波式电压表,它的速度方面稍有提高,但是精确度低,稳定性差,再后来出现了比较式仪表改进逐次渐近式结构,它不仅保持了比较式精确度高的优点,而且速度也有了很大的提高,但它有一缺点是抗干扰实力差,很简洁受到外界各种因素的影响。随后,在斜波式的基础上双引伸出阶梯波式,它的唯一的进步是成本降低了,可是精确宽,速以及抗干扰实力都未能提高。而现在,数字电压表的发展已经是特别的成熟,就原理来讲,它从原来的一,二种已发展到多种,在功能上讲,则从测单一参数发展到能测多种参数;从制作元件来看,发展到了集成电路,精确度已经有了很大的提高,精度高达INV;读数每秒几万次,而相对以前,它的价格也有了降低了很多。目前实现电压数字化测量的方法仍旧模数(A/D)转换的方法。而数字电压表种类繁多,型号新异,目前国际仍未有统一的分类方法。而常用的分类方法有如下几种:1.按用途来分:有直流数字电压表,交、直流数字电压表,交直流万用表等。2 .按显示位数来分:有4位,5位,6位,7位,8位等。3 .按测量速度来分:有低精确度,中精确度,高精确度等。4 .按测量速度来分:有低速,中速,高速,超高速等。5 .但在日常生活中,数字电压表一般是依据原理不同进行分类的,目前大致分为以下几类:比较式,电压一一时间变换式,积分式等。在电量的测量中,电压、电流和频率是最基本的三个被测量。其中,电压量的测量最为常常。而且随着电子技术的发展,更是常常须要测量高精度的电压,所以数字电压表就成为一种必不行少的测量仪器。另外,由于数字式仪器具有读数精确便利、精度高、误差小、灵敏度高和辨别率高、测量速度快等特点而倍受用户青睐,数字式电压表就是基于这种需求而发展起来的.1数字电压表设计两种方案设计数字电压表有多种的设计方法,方案是多种多样的,由于大规模集成电路数字芯片的高速发展,各种数字芯片品种多样,导致对模拟数据的采集部分的不一样性,进而又使对数据的处理及显示的方式的多样性。又由于在现实的工作生活中,电压表的测量测程范围是比较大的,所以必须要对输入电压作分压处理,而各个数据处理芯片的处理电压范围不同,则各种方案的分段也不同。下面介绍两种数字电压表的设计方案。1.1 由数字电路及芯片构建这种设计方案是由模拟电路与数字电路两大部分组成,模拟部分包括输入放大器、A/D转换器和基准电压源;数字部分包括计数器、译码器、逻辑限制器、振荡器和显示器。其中,A/D转换器是它的核心器件,它将输入的模拟量转换成数字量。模拟电路和数字电路是相互联系的,由逻辑限制电路产生限制信号,按规定的时序将A/D转换器中个组模拟开关接通或断开,保证A/D转换正常进行。A/D转换结果通过计数译码电路变换成段码,最终驱动显示器显示出相应的数值。此方案设计其优点是,设计成本低,能够满意一般的电压测量。但设计不敏捷,都是采纳纯硬件电路。很难将其在原有的基础上进行扩展。1.2 由单片机系统及A/D转换芯片构建这种方案是利用单片机系统与模数转换芯片、显示模块等的结合构建数字电压表。由于单片机的发展已经成熟,利用单片机系统的软硬件结合,可以组装出很多的应用电路来。此方案的原理是模数(A/D)转换芯片的基准电压端,被测量电压输入端分别输入基准电压和被测电压。模数(A/D)转换芯片将被测量电压输入端所采集到的模拟电压信号转换成相应的数字信号,然后通过对单片机系统进行软件编程,使单片机系统能按规定的时序来采集这些数字信号,通过肯定的算法计算出被测量电压的值。最终单片机系统将计算好了的被测电压值按肯定的时序送入显示电路模块加以显示。此方案不仅能够继承上一种方案的各种优点,还能改进上一种设计方案设计不敏捷,难与在原基础上进行功能扩展等不足。2单片机简介及本设计单片机的选择2.1 常用单片机的特点比较及本设计单片机的选择综合上一章提到的两种设计方案的各方面优点及其在现在的所设计电压表的好用性,我们选择其次种电压表设计方案,即由单片机系统及数字芯片构建的方法来我们本次设计。在这一设计中,我们涉及到了一个关键系统模块一一单片机系统模块,而目前单片机的种类是很繁多的,主要有主流的8位单片机和高性能的32位单片机,结合本设计各方面因素,8位单片机对于本设计已经是绰绰有余了,但将用哪一种类8的单片机呢。在这里,不得不先简洁的介绍一下几种常用的8单片机。单片机是指一个集成在一块芯片上的完整计算机系统,具有一个完整计算机所须要的大部分部件:CPU,内存,总线系统等。而目前常用的单片机的8位有51系列单片机,AVR单片机,PIC单片机。应用最广的8位单片机还是intel的51系列单片机。51系列单片机的特点是:硬件结构合理,指令系统规范,加之生产历史悠久,世界有很多芯片公司都买了51的芯片核心专利技术,并在其基础上扩充其性能,使得芯片的运行速度变得更快,性价比更高。AVR单片机是atmel公司推出较新的单片机,它的显著特点是:高性能,低功能,高速度,指令单周期为主,但性格方面比51单片机要高。有特地的I/O方向寄存器。虽然有转强的驱动电压,但I/O口运用不比51单片机便利。PIC单片机系列是美国微芯公司的产品,也是市面上增长最快的单片机之一,属精简指令集单片机,其特点是:高速度,高性能,但在性格方面比51单片机要高,也有特地的I/O方向寄存器,I/O口运用不比51单片机便利。综合以上各种单片机的基本性能及本设计的满意须要,我们将选择51系列单片机。2.2 本设计运用的单片机的简介单片机采纳MCS-51系列单片机。由ATME1.公司生产的AT89S52是一种低功耗、高性能CMOS8位微限制器,具有8K在系统可编程FIaSh存储器。运用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。在单芯片上,拥有灵活的8位CPU和在线系统可编程Flash,使得AT89S52为众多嵌入式限制应用系统供应高敏捷、有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振刚好钟电路。空闲模式下,CPlJ停止工作,允许RAM、定时器/计数器、串口、中断接着工作。掉电爱护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。而且,它还具有一个看门狗(WDT)定时/计数器,假如程序没有正常工作,就会强制整个系统复位,还可以在程序陷入死循环的时候,让单片机复位而不用整个系统断电,从而爱护你的硬件电路。AT89S52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,片上Flash允许程序存储器在系统可编程,亦适于常规编程器。其将通用的微处理器和Flash存储器结合在一起,特殊是可反复擦写的Flash存储器可有效地降低开发成本。其芯片外观及引脚图如下:T2/P1.0C1J40VccT2EX/P1.1C239PO.0/ADOPl.2匚338PO.IZADlPl.3C437PO.2/AD2Pl.4匚536PO.3/AD3XOSI/P1.5匚635P0.4/AD4XISO/P1.6匚734=IPO.5/AD5SCKZPl.7C833PO.6/AD6RSTC932PO.7/AD7RXD/P3.0C1031EA/VPPTXD/P3.1C1130A1.E/PROGINT0/P3.2E1229=IPESNINT1/P3.3C1328P2.7/A15T0/P3,4C1427P2.6/A14T1/P3.5C1526P2.5/A1377R/P3.6C1625P2.4/A12RD/P3.7C1724P2.3,AIlXTA1.2C1823P2.2/A10XTA1.lC1922P2.1/A9PDIPGND匚2021P2.0/A8图2.12.3 单片机管脚说明VCC:供电电压。GND:接地。PO口:PO为一个8位漏级开路双向I/O口,每脚可汲取8TT1.门流。当Pl口的管脚第一次写1时,被定义为高阻输入。PO能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,PO作为原码输入口,当FIASH进行校验时,PO输出原码,此时PO外部必需被拉高。Pl口:Pl口是一个内部供应上拉电阻的8位双向I/O口,Pl口缓冲器能接收输出4TT1.门电流。Pl口管脚写入1后,被内部上拉为高,可用作输入,Pl口被外部下拉为低电平常,将输出电流,这是由于内部上拉的原因。在F1.ASH编程和校验时,Pl口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TT1.门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的原因。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在F1.ASH编程和校验时接收高八位地址信号和限制信号。P3:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个H1.门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3将输出电流(I1.1.)这是由于上拉的原因。P3也可作为AT89S52的一些特殊功能口,如下表所示:表2.1AT89S52引脚功能表管脚备选功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2/INTO(外部中断0)P33/INTl(外部中断1)P3.4TO(记时器。外部输入)P3.5T1(记时器1外部输入)P3.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)P3口同时为闪耀编程和编程校验接收一些限制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平常间。A1.E/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在F1.ASH编程期间,此引脚用于输入编程脉冲。在平常,A1.E端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的l6o因此它可用作对外部输出的脉冲或用于定时目的。然而要留意的是:每当用作外部数据存储器时,将跳过一个A1.E脉冲。如想禁止A1.E的输出可在SFR8EH地址上置0。此时,A1.E只有在执行MOVX,MOVC指令是A1.E才起作用。另外,该引脚被略微拉高。假如微处理器在外部执行状态A1.E禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平常,则在此期间外部程序存储器(Ooooh-FFFFH),不管是否有内部程序存储器。留意加密方式时,/EA将内部锁定为RESET;当/EA端保持高电平常,此间内部程序存储器。在F1.ASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTA1.1:反向振荡放大器的输入及内部时钟工作电路的输入。XTA1.2:来自反向振荡器的输出。3各种显示器件的介绍和选择3.1 常用显示器件简介本次设计中有显示模块,而常用的显示器件比较多,有数码管,1.ED点阵,1602液晶,12864液晶等。数码管是最常用的一种显示器件,它是由几个发光二极管组成的8字段显示器件,其特点是价格特别的便宜,运用也特别的便利,显示效果特别的清晰。小电流下可以驱动每光,发光响应时间极短,体积小,重量轻,抗冲击性能好,寿命长。但数码管只能是显示09的数据。不能够显示字符。这也是数码管的不足之处。1.ED点阵显示器件是由好多个发光二极管组成的。具有高亮度,功耗低,视角大,寿命长,耐湿,冷,热等特点,1.ED点阵显示器件可以显示数字,英文字符,中文字符等。1602液晶是工业字符型液晶,能够同时显示16*2即32个字符。1602液晶模块内部的字符发生存储器已经存储了160个不同的点阵字符图形,这些字这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码。运用时干脆编写软件程序按肯定的时序驱动即可。它的特点是显示字迹清晰,价格相对便宜。12864液晶也是一种工业字符型液晶,它不仅能够显示1602液晶所可以显示的字符,数字等信息,而且还可以显示8*4个中文汉字和一些简洁的图片,显示信息也特别的清晰。运用时也干脆编写软件程序按肯定的时序驱动即可。不过它的价格比1602液晶贵了很多。3.2 1.ED显示器件简介在本设计中采纳的是4段1.ED数码管来显示电压值。1.ED具有耗电低、亮度高、视角大、线路简洁、耐震及寿命长等优点,它由4个发光二极管组成,其中7个按8'字型排列,另一个发光二极管为圆点形态,位于右下角,常用于显示小数点。把8个发光二极管连在一起,公共端接高电平,叫共阳极接法,相反,公共端接低电平的叫共阴极接法,我们采纳共阳极接法。当发光二极管导通时,相应的一段笔画或点就发亮,从而形成不同的发光字符。其8段分别命名为dpgfedcbao例如,要显示“0",则dPgfedCba分别为:11000000B;要显示“A",则dpgfedcba分别为:0001OOOlB(共阳极)。若要显示多个数字,只要让若干个数码管的位码循环为低电平就可以了。依据设计要求,显示电路须要至少4位1.ED数码管来显示电压值,我们再多加一位用来显示电压单位“V”,则有4位1.ED循环显示。利用单片机的I/O口驱动1.ED数码管的亮灭,设计中由PO口驱动1.ED的段码显示,即显示字符,由P2选择1.ED位码,即选择点亮哪位1.ED来显示。另外,一般I/O接口芯片的驱动实力是很有限的,在1.ED显示器接口电路中,输出口所能供应的驱动电流一般是不够的尤其是设计中须要用到多位1.ED,此时就须要增加1.ED驱动电路。常用的是TT1.或MOS集成电路驱动器,在本设计中采纳了AD0804芯片驱动电路。4模数(A/D)转换芯片的选择A/D转换器是模拟量输入通道中的一个环节,单片机通过A/D转换器把输入模拟量变成数字量再处理。随着大规模集成电路的发展,目前不同厂家己经生产出了多种型号的A/D转换器,以满意不同应用场合的须要。假如依据转换原理划分,主要有3种类型,即双积分式A/D转换器、逐次靠近式A/D转换器和并行式A/D转换器。目前最常用的是双积分和逐次靠近式。双积分式A/D转换器具有抗干扰实力强、转换精度高、价格便宜等优点,比如IC1.71XX系列等,它们通常带有自动较零、七段码输出等功能。与双积分相比,逐次靠近式A/D转换的转换速度更快,而且精度更高,比如ADC0808.ADC0809等,它们通常具有8路模拟选通开关及地址译码、锁存电路等,它们可以与单片机系统连接,将数字量送单片机进行分析和显示。4.1 常用的A/D芯片简介常用的A/D芯片有AD0809,AD0832,T1.C2543C等几种。下面简洁介绍一下这三种芯片。AD0809是8位逐次靠近型A/D转换器,它是由一个8路的模拟开关、一个地址锁存译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。些A/D转换器是的特点是8位精度,属于并行口,假如输入的模拟量改变大快,必需在输入之前增加采样电路。AD0832也是8位逐次靠近型A/D转换器,可支持致命伤个单端输入通道和一个差分输入通道。它易于和微处理器接口或独立运用;可满量程工作;可用地址逻辑多路器选通各输入通道。T1.C2543C是12位开关电容逐次靠近A/D转换,每个器件有三个限制输入端,片选,输入/输出时钟以及地址输入端。它可以从主机高速传输转换数据。它有高速的转换,通用的限制实力,具有简化比率转换,刻度以及模拟电路与逻辑电路和电源噪声隔离,耐高温等特点。4.2 A/D芯片的选择原安排用ADC0809,但由于器件没有供应上,所以用和ADC0804来代替,所以,本设计中采纳逐次靠近式A/D转换器的ADCO804芯片。ADC0804主要技术指标如下:(1)高阻抗状态输出(2)辨别率:8位(0-255)(3)存取时间:135ms(4)转换时间:100mS(5)总误差:1+11.SB(6)工作温度:ADC0804C为0度70度;ADC08041.为40度到80度(7)模拟输入电压范围:0V5V(8)参考电压:2.5V(9)工作电压:5V(10)输出为三态结构ADC0804引脚功能:接脚说明见4.2:ADC0804为一只具有20引脚8位CMOS连续近似的A/D转换器,引脚功能说明:1. PINl(CS):ChipSelect,与RD、WR接脚的输入电压凹凸一起推断读取或写入与否,当其为低位准(IOW)时会activeo2. PIN2(RD):Read0当CS、RD皆为低位准(IoW)时,ADC0804会将转换后的数字讯号经由DB7DBO输出至其它处理单兀。3. PIN3(WR):启动转换的限制讯号。当CS、WR皆为低位准(low)时ADC0804做清除的动作,系统重置。当WR由Ofl且CS=0时,ADC0804会起先转换信号,此时INTR设定为高位准(high)o4. PIN4、PIN19(C1.KIN、C1.KR):频率输入/输出。频率输入可连接处理单元的讯号频率范围为100kHz至800kHzo而频率输出频率最大值无法大于640KHz,一般可选用外部或内部来供应频率。若在C1.KR及C1.KIN加上电阻及电容,则可产生ADC工作所需的时序,其频率约为:5. PIN5(INTR):中断恳求。转换期间为高位准(high),等到转换完毕时INTR会变为低位准(IOW)告知其它的处理单元已转换完成,可读取数字数据。6. PIN6、PIN7(VlN(+)、VIN(一):差动模拟讯号的输入端。输入电压VIN=VIN(+)-VIN(一),通常运用单端输入,而将VING)接地。7. PIN8(AGND):模拟电压的接地端。8. PIN9(VREF)图4.2ADC0804引脚电路图5总体设计5.1 技术要求:基本功能:电压测量范围05V;能用数码管显示电压值;采集电压的大小(保留小数点后3位);整个电压采集显示过程通过两个按键限制启动和停止;系统具有复位功能。5.2 设计方案:依据上述,我们选择单片机与A/D转换芯片结合的方法实现本设计。运用的基本元器件是:AT89C52单片机,AD0809模数转换芯片,1.ED显示器,开关,按键,电容,电阻,晶振,标准电源等等。设计的基本框图如下图5.1设计的基本框图5.3 系统硬件电路的设计数字电压测量电路由A/D转换、数据处理及显示限制等组成。A/D转换由集成电路0809完成。0809具有8路拟输入端口,地址线(23-25脚)可确定对哪一路模拟输入作A/D换。22脚为地址锁存限制,当输入为高电平常,对地址信号进行锁存。6脚为测试限制,当输入一个2uS宽高电平脉冲时,就起先A/D转换。7脚为A/D转换结束标记,当A/D转换结束时,7脚输出高电平。9脚为A/D转换数据输出允许限制,当OE脚为高电平常,A/D转换数据从该端口输出。10脚为0809的时钟输入端,利用单片机30脚的六分频晶振频率再通过14024二分频得到IMHz时钟。单片机的Pl、P3.0P3.3端口作为四位1.ED数码管显示限制。P3.5端口用作单路显示/循环显示转换按钮,P3.6端口用作单路显示时选择通道。PO端口作A/D转换数据读入用,P2端口用作0809的A/D转换限制。6硬件电路系统模块的设计依据上述选择的各元器件,各电路模块的电路图如下描述。6.1 单片机系统单片机最小系统包括晶振电路,复位电路,电源。其原理图如下:UlUl18C->TXTA1.C-O-987一6一5一4一3T-1.-12345-67-8-4图6.1复位电路此模块中,单片机的晶振是12MHZ,Cl和C2的电容是IOUF,C3可选I-IOUF。Rl电阻为IKo6.2 A/D转换芯片与单片机的连接此设计中选择的是A/D转换芯片的通道0,A/D芯片的数据输入口连接单片机的P1.3口,数据输出口连接单片机的P1.4口,芯片使能端连接单片机的P1.5口,脉冲端连接单片机的P1.6口。模块连接如下图所示。连接输入模块的A/D输入端模拟输入端悬空武1.itSKC方CC1.KEOuUCEO01234567891AINAINAINAINAINAINAINAINAINAINAIN9_pl3单片机IOp4单片机IOPl.5单片机IOp6单片机IO悬空型准电压+RET+RET-A/D图6.2A/D转换芯片与单片机的连接6.3 时钟电路就单片机内部每个部件要想协调一样地工作,必需在统一口令一一时钟信号的限制下工作。单片机工作所须要的时钟信号有两种产生方式,即内部时钟方式和外部时钟方式。图6.3是内部时钟方式:单片机内部有一个构成振荡器的增益反相放大器,引脚XTA1.l和XTA1.2分别是此放大器的输入端和输入端,这个放大器与作为反馈元件的片外晶振一起构成自激振荡器。在该图中,电容Cl和C2取30pf,晶体的振荡频率取12Mhz,晶体振荡频率高,则系统的时钟频率也高,单片机运行速度也就快。实际连接如图6.3所示6.4复位电路图6.3时钟部分电路图用AT89S51的复位电路如图6.4所示。位。电容C和电阻Rl实现上电自动复位。功耗工作方式而进入正常状态的一种操作。当单片机一上电,马上复复位也是使单片机退出低图6.4上电及按键复位电路图6.5显示电路设计本电路的显示模块主要由一个4位一体的7段1.ED数码管构成,用于显示测量到的电压值。它是一个共阳极的数码管,每一位数码管的a,bed,e,f,g和dp端都各自连接在一起,用于接收AT89S51的Pl口产生的显示段码。SI,S2,S3,S4引脚端为其位选端,用于接收AT89S51的P2口产生的位选码。本系统采纳动态扫描方式。扫描方式是用其接口电路把全部数码管的8个比划段ag和dp同名端连在一起,而每一个数码管的公共极COM各自独立地受I/O线限制。CUP从字段输出口送出字型码时,全部数码管接收到相同的字型码,但原委是哪个数码管亮,则取决于COM端。COM端与单片机的I/O接口相连接,由单片机输出位位选码到I/O接口,限制何时哪一位数码管被点亮。在轮番点亮数码管的位扫描过程中,每位数码管的点亮时间极为短暂。但由于人的视觉暂留现象,给人的印象就是一组稳定显示的数码。动态方式的优点是特别明显的,即耗电省,在动态扫描过程中,任何时刻只有一个数码管是处于工作状态的。详细原理图如图数码管动态轨示电路图6.5数码管动态显示电路7系统的调试完成了系统的硬件设计,制作和软件编程之后,要使系统能够按设计意图正常运行,必需进行系件和软件调统调试。调试分了硬试。7.1 硬件调试硬件调试的主要任务是解除硬件故障,其中包括设计的错误和工艺性故障等。1 .检查所设计的硬件电路板全部的器件和引脚是否正确,尤其是电源的连接是否正确;检查各总线是否有短路的故障。检查开关/按键是否正常,是否连接正确,为了爱护芯片,应先对各IC座电位进行检查,确认无误后再插入芯片。2 .将40芯片的仿真插头插入单片机插座进行调试,检查各接口是否满意设计的要求,有正常的程序测试硬件电路的好坏。7.2 软件件调试软件调试的任务是利用开发工具进行在线仿真调试,发觉和订正程序的错误,同时也能发觉硬件的故障。软件调试是一个模块一个模块进行的。首先单独调试各子程序是否能够依据预期的功能,接口电路的限制是否正常。最终调试整个程序。尤其留意的是各模块间能否正确的传递参数。1)检查1.ED显示模块程序。视察在1.ED上是否能够显示相应的字符。2)检查按键模块程序。3)检查A/D转换模块程序。可以在硬件电路的输入端输入已知的几个电压,分别视察1.ED上是否显示相应的电压值。4)检查数据的转换模块程序。7.3 软硬联调该系统存在软件和硬件的紧密联系。软硬件都调试通过后,整个系统连接仍会存在很多麻烦。首先检查A/D部分,然后是FPGA/单片机,最终是数码管,依次解除障碍。总调试。当相应的各模块环节都正确后,可程序下载到单片机。接上电源运行。再检查全部功能,视察是否能预期的一样。假如一样,说明设计胜利完成8数据结果分析8.1 系统调试和校准设计完成之后,我们要对数据进行调试。调试过程可以利用对部分给定电压的测量结果分析来完成。首先要校对零点:将A/D转换器的模拟输入端口接地,即让电压为OV,此时可以调整R2的值,直至显示电压为OV时为止。校准零点之后,就可以进行测试了。8.2 测试数据调试完后,对电路进行精确、精确进行调试,为了保证精确度,要多测几个点,除了零点和满度值外,再选两个中间值进行比较,测试结果如下表所示:表&1测试数据输入值(V)测量值(V)00000010.97621.89532.90143.85754.886以上数据符合要求,测试胜利。总结由于本设计运用的是高效的51系列单片机作为核心的测量系统,以及高精度,高速度,高抗干扰的A/D转换器。使得本直流电压表详细精度高,灵敏度强,性能牢靠,电路简洁,成本低的特点。因为平常所须要测量的被测电压的电压值不是一个定值,多多少少都有一些微小的改变。因此本设计为之增加了可测5秒内平均电压的电压值。大大的提高了测量的精确性。使直流电压表有着较高的智能水平。此设计是单片机应用系统的开发性试验。通过此设计可知在单片机系统开发过程应留意以下事项。1)硬件的选择。选择适合设计目地的元器件是一个重要的方设计环节。不能以元器件是否是最高性能作为选择元器件的标准。往往高性能器件的价格也是较高的。应依据项目设计的须要选择元器件,能够满意设计须要作为标准选择元器件。2)因为单片机系统设计是硬件和软件相结合的设计,所以系统和硬件和软件必需紧密协作,协调一样。应不断调整硬软件设计,以提高系统工作效率。单片机的应用如今已经是在工业,电子等方面展示出了它的优越性,利用单片机在设计电路渐渐成了趋势,它与外围电路再加上软件程序就可以构建随意的产品,使得本设计成为现实。随着单片机的日益发展,它必将在将来显示出更大的活力,为电子设计更多精彩。对于数字电压表而言,功能将会越来越强大。致谢通过这一阶段的努力,我的毕业论文数字电压表最终完成了,这意味着高校生活即将结束。在高校阶段,我在学习上和思想上都受益非浅,这除了自身的努力外,与各位老师、同学和挚友的关切、支持和激励是分不开的。在本论文的写作过程中,我的导师康海静老师倾注了大量的心血,从选题到开题报告,从写作提纲,到一遍又一遍地指出每稿中的详细问题,严格把关,谆谆教导,在此我表示诚心感谢。同时我还要感谢在我学习期间给我极大关切和支持的各位老师以及关切我的同学和挚友。写作毕业论文是一次再系统学习的过程,毕业论文的完成,同样也意味着新的学习生活的起先。我将牢记我曾是一名成都理工高校工程技术学院学子,在今后的工作中把“穷究于理成就于工”的优良传统发扬光大。参考文献1陈洪中。数字电压表。水利电力出版社,1989周立

    注意事项

    本文(00-110903-0028-51单片机数字电压表毕业论文.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开