ImageVerifierCode 换一换
格式:DOC , 页数:34 ,大小:102.50KB ,
资源ID:1383916      下载积分:8 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/1383916.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于单片机的数字电压表设计和实现电气工程专业.doc)为本站会员(sc****y)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

基于单片机的数字电压表设计和实现电气工程专业.doc

1、基于单片机的数字电压表设计摘 要数字电压表即Digital Voltage Meter也简称为DVM,它对电子电路进行现场的检测与测量主要用到的是数字化的测量技术,同时还能够把连续的模拟信号转换成不连续、离散的数字信号并且还能够显示出来的一种仪表。由于数字化时代的标准与需求,让我们觉得在生活里常见的指针式电压表的功能单一、精度粗略、抗干扰能力弱,因此我们设计了基于单片机的数字电压表,数字电压表具有功能完备、精度较高、抗干扰能力较强、使用简单等优点,同时还能够和PC之间实时通信。本文中A/D转换器使用了ADC0832主要作用是将连续、离散的电压模拟量转换为不连续的数字量,单片机使用了STC89C

2、52主要作用是对A/D转换器中传输的信号进行处理,同时还对该芯片进行控制,待测量电压范围可扩展为09V。关键词:ADC0832;STC89C52;数字电压表;基于单片机AbstractDigital voltmeter that is also referred to as Digital Voltmetr DVM, which uses digital measurement technology for inspection and measurement field of electronic circuit, also a meter continuous analog signal

3、into a non continuous, discrete digital signal form to display. Because we in the life of common analog voltage meter single function, precision rough, weak anti-interference ability, can achieve the digital age standards and requirements, so we design a digital voltage meter based on MCU, digital v

4、oltage meter has the advantages of complete function, high precision, strong anti-interference ability, easy to use, real-time communication at the same time can also and PC between. In this paper, A/D converter ADC0832 is used in the main role is to be continuous, discrete voltage analog to digital

5、 conversion is not continuous, the use of STC89C52 MCU main function is to process the signal transmission in the A/D converter, but also to control the chip to measure the voltage range can be extended to 09V.Key words: ADC0832; STC89C52; digital voltmeter; based on SCM目 录TOC o 1-3 h z u 1 前言11.1 设

6、计的基本原理11.2 设计的基本方案12 单片机的总述22.1 单片机的介绍22.2 单片机的特征22.3 单片机的应用33 硬件的设计33.1 单片机的选择33.1.1 STC89C52主要特性43.1.2 STC89C52引脚说明43.1.3 STC89C52内部振荡器的特性73.2 模/数(A/D)转换器的选择73.2.1 ADC0832的主要特性73.2.2 ADC0832引脚说明83.2.3 连接电路83.3 LED数码管介绍93.3.1 数码管电路的设计103.4 电源电路104 软件的设计114.1 初始化子程序124.2 模数转换子程序124.3 用Protel99绘制电路原理

7、图134.4 用Keil C51进行程序编程135.系统焊接与安装应注意的事项13参考文献15附录1 电路原理图16附录2 仿真图17附录3 元件清单18附录4 源程序19谢 辞271 前言在很多电路参数中,元器件的工作状态、电路特征形式等都是通过电压量表示出来的,因此电压测量是电参量测量的最基本、最常见的测量形式与手段。另外,像温度、压力以及振动等都是将其变为电压量来间接测量出来的,因此可以看出电压测量在这两种参量测量中的重要地位。由此我们可以看出电压测量在测量领域的重要性。随着当今时代的快速发展,我们进入了数字信息时代。市面上出现了各种各样的数码产品,但是单片机却是各种各样数码产品不可或缺

8、的一部分,随着单片机的出现,我国测量仪表控制领域已经开始了一场新的技术革命。单片机其实就是一台电脑,区别于我们所熟知的电脑是因为它是一台微型电脑,麻雀虽小但是五脏俱全,它的内部具有和电脑相似的模块,例如CPU、Ram、Rom、并行总线、输入输出接口等。用程序实现对单片机的控制,为了达到不同的功能和目的我们主要是修改单片机内原来的程序。从这里我们可以看出单片机是非常简单、经济、实用的,同一块单片机只需要修改其程序就可以实现不同的功能这也是单片机在现金广为流传的一种原因。单片机从1971年诞生到现如今,已经经历了三个阶段,分别是SCM、MCU、SOC,它们各自有各自的优缺点,但是都无法改变单片机简

9、单、经济的特点以及在这个时代发挥的作用。我们现在可以在市面上见到的单片有:AVR单片机、Motorola单片机、Micro Chip单片机、8051单片机、NS单片机等。本次设计中使用的是STC89C52单片机,主要作用是将连续的模拟信号转换为不连续、离散的数字信号,以便于使用者能够清晰的读出被测物品的电压值。1.1 设计的基本原理本次设计主要是利用单片机来控制模数(A/D)转换器将所测物品的电压显示在数码管上,也就是将连续的模拟量转换成离散、不连续的数字量显示在数码管上,给人一种非常直观的印象。根据单片机中所编写的程序,我们可以很轻松地测量物品的电压捕捉到,然后再通过模数转换器将捕捉到的模拟

10、量转换为数字量,最后将其反馈给LED数码管,这样我们便可以很直观的知道被测物品的电压。本次基于单片机的数字电压表设计既可以简单方便地测量电压又符合我们数字化时代的潮流。1.2 设计的基本方案本次设计的主要思路是将单片机、数据转换装置、LED数码管显示模块、开关模块和电源模块等连接起来,软件则主要是通过在单片机中编写程序从而来控制整个系统的运行。首先,需要给单片机加一个电压,然后,对准备好的电压开始测量,其中数据转换装置主要是将模拟的电压信号转变为数字信号,之后,将该信号传送至单片机中通过事先编写好的程序经过一系列的运行与计算最终将所测量的电压值以数字的形式显示在数码管之上。如下图1所示为该系统

11、的主要组成框图。图1 基于单片的数字电压表基本组成2 单片机的总述我们在生活中的各个领域都可以用到计算机,比如在学校的实验室、汽车、航空、电话、传真、视频等。在工业控制领域计算机一般用于对整个系统的控制与检测,我们经常在生活中使用到的带键盘、带鼠标的台式计算机或者笔记本电脑大多用于大型设备的生产和检测过程中,而小型设备的生产与检测过程由于这种计算机体积过大、价格昂贵等一系列缺点则并不适合,所以我们研究出来了单片微型计算机即单片机。2.1 单片机的介绍单片机的问世主要归功于微处理器在此之前被研究成功。单片机是新型电子技术发展的产物,归为第四代电子计算机。单片机和计算机及其相似比如CPU、RAM、

12、ROM、定时器/计数器以及I/O电路等计算机所拥有的部件单片机也拥有。2.2 单片机的特征(1)体积小、价钱低廉、容易量产。能够很容易地在各种智能设备中得到应用。(2)可靠性相当好,在很多恶劣的环境中它都可以生存下去,能够在-50摄氏度到+150摄氏度范围内工作。(3)有很强的控制以及扩展能力。(4)可以很轻松地实现多机与分布式控制。2.3 单片机的应用现在每一个行业,每一个领域我们都能够或多或少地见到单片机的影子。例如导航装置,计时装置,工业生产中对数据实时检测的装置,还有一些智能仪器、电子玩具等,这些都离不开单片机。另外,在各种大型电器中也能看到单片机的身影。这种模块化应用可以说很完美地将

13、电路体积减小,使电路变简单,使损坏和错误降低,在替换的时候更加容易。这就是单片机在我们现实生活中的应用,几乎出现在我们生活的方方面面。如下图2、3所示,单片机在我们实际生活中应用的举例。2 汽车导航系统 3 电子血压计3 硬件的设计3.1 单片机的选择每一个关于单片机方面的设计,都涉及到一个问题那就是:单片机芯片的选取问题。当然,本次设计也不例外也涉及到了对单片机芯片的选取,例如:怎么选取单片机芯片、选取何种单片机芯片等等。现如今市面上的单片机种类可以说是多种多样,比如有通用型和专用型单片机,其中专用型的单片机实用领域相当窄小,只能被特定的商品所实用,也就是说这种类型的单片机在出场时内部程序就

14、被设置为无法修改,我们在以后的使用过程中不能再对其内部的程序进行修改,这一类型的单片机制造成本一般较低,与之相反的是通用型单片机在使用的过程中我们随时可以对其内部的程序进行修改使之实现不同的功能,这一类型的单片机用途较为广泛,生产成本相对专用型单片机也相对比较高。另外通用型单片机又按照它们数据总线的宽度差异又有很多种类型,它们之间的区别主要体现在运算速度的快慢之上,例如计算(200+300)如果使用8位单片机则需要完成两次8位加法运算才能够整合,因为2的8次方等于256,然而8位单片机处理一次最大才是255,所以需要两次才能完成。但是如果使用16位单片机的话则只需要一次即可完成,根据上述原理我

15、们可以知道2的16次方等于65536远远大于(200+300)这个数值,因此只需要一次即可完成运算。考虑到本次设计方方面面的因素可以发现8位单片机应经能够完全满足本次设计的需求。现在,在8位单片机中我们使用最多的就是intel的51系列的单片机,51单片机主要有以下特点:1.为了方便人们携带,51单片机的体积设置较为小巧。2.为了提高51单片机的可靠性,单片机的集成度相对较高。3.控制能力和扩展性能都非常好,很容易构成各种我们想要的应用系统。4.在供电的时候不需要另外再接直流电源,只需要用USB线直接连接到电脑接口上即可。5.按位处理是51系列的特色所以也被唤作位处理器。6.在价格方面51系列

16、单片机相对AVR、PIC等系列单片机较低。所以本次设计使用的是51系列中的STC89C52单片机,STC89C52单片机继承了51单片机的所有优点,同时STC89C52单片机还拥有自己独一无二的优点,例如:1.STC89C52单片机内部带一个8K的FPEROM的存储器2.STC89C52通过内部的高增益反向放大器来实现单片机的时钟电路在本次设计中数据存储、程序运行和硬件设备、电路的连接都要靠单片机来实现。一方面,将A/D转换器、LED数码管、蜂鸣器等硬件设备连接起来,另一方面,单片机通过其内部编写进去的程序实现对整个设计的输入、输出信号进行控制、传输、检测等功能。3.1.1 STC89C52主要特性(1

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2