基于89C52的8通道循环显示数字电压表电路的设计与制作.doc
《基于89C52的8通道循环显示数字电压表电路的设计与制作.doc》由会员分享,可在线阅读,更多相关《基于89C52的8通道循环显示数字电压表电路的设计与制作.doc(44页珍藏版)》请在沃文网上搜索。
1、 摘要 本文设计了一个数字电压表, 数字电压测量电路主要由A/D转换、数据处理及显示控制等组成。数字电压表可以测量0到5V范围内的8路输入电压值,并在4位LED数码管上轮流显示或单路选择显示。其测量最小分辨率为0.019V,最大分辨率为0.0196V(5/255)。A/D转换由集成电路ADC0809完成0809具有8路模拟输入端口地址线(2325脚)可决定对哪一路模拟输入作A/D转换单片机的P1、P3.0P3.3端口作为四位LED数码管显示控制。P3.5端口用作单路显示/循环显示转换按钮,P3.6端口用作单路显示时选择通道。P0端口作A/D转换数据读入用,P2端口用作0809A/D转换控制,每
2、隔一段时间一次轮流改变3位地址输入端的地址,从而一次对8路输出电压进行测量。显示子程序采用动态扫描法实现4位数码管的数值显示。关键词:AT89C52;ADC0809;LED数码显示管 ;循环显示AbstractThis paper introduces the design of a digital voltage meter, digital voltage measuring circuit is mainly composed of A/D conversion, data processing and display control. Digital voltage meter can
3、 measure the range of 5V0to the8 input voltage value, and 4 digital tube LED alternately shows or choose to display a single road. The measurement of the minimum resolution is 0.019V, the maximum resolution of 0.0196V (5/255). A/D conversion by integrated circuit ADC0809finished 0809with8 analog inp
4、ut port address line (2325) can decide on which way the analog input for the A/D conversion chip P1, P3.0P3.3 port as four LED digital tube display control. The P3.5port is used as a single display / circulation display conversion button, P3.6port is used as a single display channel selection. P0por
5、t for A/D conversion data read, P2port is used as the 0809A/D conversion control, every once in a while alternately changing3 bits of the address input address, and a8output voltage measurement. Display subroutine using dynamic scanning method to achieve4 digital tube numerical display.Key words:AT8
6、9C52; ADC0809; LED; Loop display 目录第一章 绪论11.1 引言11.2 选题背景与意义21.3 研究现状21.4 论文主要研究内容41.5 主要章节安排5第二章 Protel99se概述62.1 Protel的产生与发展62.2 Protel99se的系统构成72.2.1 电路工程设计部分72.2.2 电路仿真与PLD部分82.3电路板设计的基本步骤82.4 Protel99se常用快捷键大全9第三章 基本理论和方案论证123.1基本理论123.2方案论证123.2.1系统设计任务123.2.2设计方案123.2.3软硬件开发环境13第四章 硬件电路原理和设计
7、144.1 单片机模块144.1.1 复位电路144.1.2 晶振电路164.2 AD转换电路模块174.3 数码管显示电路模块194.4 按键电路模块20第五章 软件设计215.1 主程序设计215.1.1 工作流程215.1.2 存储空间定义安排225.2 模块程序设计235.2.1 AD转换测量程序235.2.2 显示程序25第六章 系统调试和总结26 6.1 系统调试 26 6.2 结论及进一步设想 27 6.3 调试问题及解决方案 .27 6.4 系统进一步改进方案 .28 第七章 总结与展望 .29致谢32元件清单 33参考文献34附录A 电路原理图35附录B 程序36第一章 绪论
8、1.1 引言 数字电压表(Digital Voltmeter)简称DVM,它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。传统的指针式电压表功能单一、精度低,不能满足数字化时代的需求,采用单片机的数字电压表,由精度高、抗干扰能力强,可扩展性强、集成方便,还可与PC进行实时通信。目前,由各种单片A/D 转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,显示出强大的生命力。与此同时,由DVM扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。新型数字电压表以其高准确度、高可
9、靠性、高分辨率、高性价比等优良特性倍受人们的青睐。与此同时,由电压表扩展而成的各种通用及专用仪表(含数字万用表),也将电量及非电量测量技术提高到崭新水平。本文重点介绍单片A/D 转换器以及由它们构成的基于单片机的数字电压表的工作原理。1.2 选题背景与意义实习期间我在家乡磊大水泥重工集团的车间实习工作,期间我在供电车间工作,是指把被测电压的数值通过数字技术,变换成数字量,然后用数码管以十进制数字显示被测量电压值,数字式电压表具有高精度、量程宽、显示位数多、分辨率高、易于实现测量自动化等优点,在电压测量中也占据了越来越重要的地位,所以我以数字显示电压表为中心来做论文。 伴随着工厂建设规模的扩大,
10、各种用电设备的增多,用电量越来越大,工厂的供电设备经常超负荷运转,用电环境变得越来越恶劣,对电源的“考验”越来越严重。人们对数字显示电压表以其高准确度、高可靠性、高分辨力、高性价比等优良特性倍受任命的青睐。没欠,数字电压表作为数字化仪表的基础与核心,已被广泛应用于电子和电工测量、工业自动化仪表、自动测试系统等领域,显示出强大的生命力。在实习的这短时间里,在老师和工人师傅的帮助和指导下,使我对于一些平常理论的东西,有了感性的认识,感觉受益匪浅。这对我以后的学习和工作有很大的帮助,最重要的是使我对于工业生产中的数字显示电压表有了更深的了解。传统的指针式电压表功能单一、精度低,不能满足数字化时代的需
11、求,采用单片机的数字电压表,由精度高、抗干扰能力强,可扩展性强、集成方便。通过单片机,采用数字化测量技术,把连续的模拟量转换成不连续、离散的数字形式并加以显示的仪表,使测得的结果更为精准。1.3 研究现状技术工艺,是衡量一个企业是否具有先进性,是否具备市场竞争力,是否能不断领先于竞争者的重要指标依据。随着我国交流数字电压表市场的迅猛发展,与之相关的核心生产技术应用与研发必将成为业内企业关注的焦点。利用AD转换芯片设计的数字电压表将模拟信号转换为数字显示部分,这在生产运用中有很大的实际意义,今后这方面的技术将得到提高,运用更加广泛采用新技术、新工艺,由LSI和VLSI构成的新型数字仪表及高档智能
12、仪器的大量问世,标志着电子仪器领域的一场革命,也开创了现代电子测量技术的先河。新型数字仪表的发展主要有四个方向: (1)广泛采用新技术,不断开发新产品 。(2)向模块化发展 。新一代数字仪表正朝着标准模块化的方向发展。预计在不久的将来,许多数字仪表将由标准化、通用化、系列化的模块所构成,给电路设计和安装调试、维修带来极大方便。 (3)多重显示仪表 。为彻底解决数字仪表不便于观察连续变化量的技术难题,“数字/模拟条图”双显示仪表已成为国际流行款式,它兼有数字仪表准确度高、模拟式仪表便于观察被测量的变化过程及变化趋势的两大优点。(4)制作简单化模拟条图大致分成三类:液晶(LCD)条图,呈断续的条状
13、,这种显示器的分辨力高、微功耗,体积小,低压驱动,适于电池供电的小型化仪表。等离子体(PDP)光柱显示器,其优点是自身发光,亮度高,显示清晰,观察距离远,分辨力较高,缺点是驱动电压高,耗电较大。LED光柱,它是又多只发光二极管排列而成。这种显示器的亮度高,成本低,但象素尺寸较大,功耗高,驱动电路复杂。 1.4 论文主要研究内容 本课题利用所学知识,结合实际,设计、制作8路模拟电压值(05V)转换为数字量进行测量并循环显示和单路显示。本毕业设计的具体要求如下:1. 采用模数转换器对8个输入的模拟电压量进行转换。2. 用89C52单片机对各路电压值进行单路和循环显示。3. 制作电路板并完成调试,实
14、现功能。 任务分析,确定数字电压表的转换电路、显示电路、选择电路的工作原理和构成。通过学习模电、数电、单片机等相关知识,确定各部分电路的实现方法。主要研究内容如下:1.了解ADC0809的转换工作原理。2.了解单片机AT89C52工作原理。3.了解电路选择开关的工作原理。4.研究电路中分频电路的工作原理。5.熟悉并掌握PROTEL的使用,能够自己绘制PCB图,绘制电原理图,PCB板图.1.5 主要章节安排首先就课题研究的背景和意义作出说明。第一章 总体的介绍下设计的内容。第二章 主要介绍了设计所需要的软件的发展及其相关知识。第三章 基本理论和方案论证。第四章 硬件电路原理和设计。第五章 软件设
15、计。第六章 系统调试第七章 总结与展望第二章 Protel99se概述2.1 Protel的产生与发展 PROTEL是PORTEL公司在80年代末推出的EDA软件,在电子行业的CAD软件中,它当之无愧地排在众多EDA软件的前面,是电子设计者的首选软件,它较早就在国内开始使用,在国内的普及率也最高,有些高校的电子专业还专门开设了课程来学习它,几乎所有的电子公司都要用到它,许多大公司在招聘电子设计人才时在其条件栏上常会写着要求会使用PROTEL。早期的PROTEL主要作为印制板自动布线工具使用,运行在DOS环境,对硬件的要求很低,在无硬盘286机的1M内存下就能运行,但它的功能也较少,只有电原理图
16、绘制与印制板设计功能,其印制板自动布线的布通率也低,而现今的PROTEL已发展到PROTEL99(网络上可下载到它的测试板),是个庞大的EDA软件,完全安装有200多M,它工作在WINDOWS95环境下,是个完整的板级全方位电子设计系统,它包含了电原理图绘制、模拟电路与数字电路混合信号仿真、多层印制电路板设计(包含印制电路板自动布线)、可编程逻辑器件设计、图表生成、电子表格生成、支持宏操作等功能,并具有Client/Server (客户/服务器)体系结构,同时还兼容一些其它设计软件的文件格式,如ORCAD,PSPICE,EXCEL等,其多层印制线路板的自动布线可实现高密度PCB的100布通率。
17、在国内PROTEL软件较易买到,有关PROTEL软件和使用说明的书也有很多,这为它的普及提供了基础。想更多地了解PROTEL的软件功能或者下载PROTEL99的试用版,可以在INTERNET上访问它的站点:HTTP:/WWW.PROTEL.COM2005年年底,Protel软件的原厂商Altium公司推出了Protel系列的最新高端版本Altium Designer 6.0。 Altium Designer 6.0,它是完全一体化电子产品开发系统的一个新版本,也是业界第一款也是唯一一种完整的板级设计解决方案。Altium Designer 是业界首例将设计流程、集成化PCB 设计、可编程器件(
18、如FPGA)设计和基于处理器设计的嵌入式软件开发功能整合在一起的产品,一种同时进行PCB和FPGA设计以及嵌入式设计的解决方案,具有将设计方案从概念转变为最终成品所需的全部功能。 这款最新高端版本Altium Designer 6.除了全面继承包括99SE,Protel2004在内的先前一系列版本的功能和优点以外,还增加了许多改进和很多高端功能。Altium Designer 6.0拓宽了板级设计的传统界限,全面集成了FPGA设计功能和SOPC设计实现功能,从而允许工程师能将系统设计中的FPGA与PCB设计以及嵌入式设计集成在一起。 2.2 Protel99se的系统构成 按照系统功能来划分,
19、Protel99se主要包含以下俩大部分和6个功能模块。2.2.1 电路工程设计部分(1)电路原理设计部分(Advanced Schematic 99):电路原理图设计部分包括电路图编辑器(简称SCH编辑器)、电路图零件库编辑器(简称Schlib编辑器)和各种文本编辑器。本系统的主要功能是:绘制、修改和编辑电路原理图;更新和修改电路图零件库;查看和编辑有关电路图和零件库的各种报表。这是一个易于使用的具有大量元件库的原理图编辑器,主要用于原理图的设计。它可以为印制电路板设计提供网络表。该编辑器除了具有强大的原理图编辑功能以外,其分层组织设计功能、设计同步器、丰富的电气设计检验功能及强大而完善的打
20、印输出功能,使用户可以轻松完成所需的设计任务。(2)印刷电路板设计系统(Advanced PCB 99):印刷电路板设计系统包括印刷电路板编辑器(简称PCB编辑器)、零件封装编辑器(简称PCBLib编辑器)和电路板组件管理器。本系统的主要功能是:绘制、修改和编辑电路板;更新和修改零件封装;管理电路板组件。它是一个功能强大的印制电路板设计编辑器,具有非常专业的交互式布线及元件布局的特点,用于印制电路板(PCB)的设计并最终产生PCB文件,直接关系到印制电路板的生产。Protel 99 SE的印制电路板设计系统可以进行多达32层信号层、16层内部电源/接地层的布线设计,交互式的元件布置工具极大地减
21、少了印制板设计的时间。 同时它还包含一个具有专业水准的PCB信号完整性分析工具、功能强大的打印管理系统、一个先进的PCB三维视图预览工具。 (3)自动布线系统(Advanced Route 99):本系统包含一个基于形状(Shape-based)的无栅格自动布线器,用于印刷电路板的自动布线,以实现PCB设计的自动化。2.2.2 电路仿真与PLD部分(1)电路模拟仿真系统(Advanced SIM 99):电路模拟仿真系统包含一个数字/模拟信号仿真器,可提供连续的数字信号和模拟信号,以便对电路原理图进行信号模拟仿真,从而验证其正确性和可行性。(2)可编程逻辑设计系统(Advanced PLD 9
22、9):可编程逻辑设计系统包含一个有语法功能的文本编辑器和一个波形编辑器(Waveform)。本系统的主要功能是;对逻辑电路进行分析、综合;观察信号的波形。利用PLD系统可以最大限度的精简逻辑部件,使数字电路设计达到最简化。(3)高级信号完整性分析系统(Advanced Integrity 99):信号完整性分析系统提供了一个精确的信号完整性模拟器,可用来分析PCB设计、检查电路设计参数、实验超调量、阻抗和信号谐波要求等。此外,Protel 99 SE还包含一个功能强大的基于SPICE 3f5的模/数混合信号仿真器,使设计者可以方便地在设计中对一组混合信号进行仿真分析。 同时,它还提供了一个高效
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 89 C52 通道 循环 显示 数字 电压表 电路 设计 制作
