基于51单片机的数字电压表c语言程序,基于AT89C51单片机的直流数字电压表设计毕业论文+任务书+Proteus代码+电路图+源码...

摘 要

数字电压表是一种结构简单、应用广泛的测量仪表,近年来越来越多地应用在电压测量场合,因此对其测量精度、可靠性和可维护性的要求也越来越高。数字电压表是也诸多数字化仪表的核心与基础,其数字化是将连续的模拟量如直流电压转换成不连续的离散的数字形式并加以显示,具有清晰直观、读数准确、扩展功能强等特点。

本次毕业设计主要是为了实现可控的两路直流数字电压表。

本次毕业设计对当前数字电压表开发手段进行了比较和分析,最终确定了采用单片机技术实现两路直流数字电压表。本设计采用单片机AT89C51做为主控制器,ADC0832作为A/D转换器,把输入的模拟信号转换成数字信号,单片机对转换的结果进行运算和处理,最后输出驱动液晶显示屏LCD1602显示,并通过+5V电源为此系统供电。这种实现方法的优点是电路简单,性能可靠,实时性好,操作简单,编程容易。

该数字电压表的整个系统具有低成本、易使用和稳定性高等特点。用单片机制作出的直流数字电压表结构简单,可靠性高,价格低廉,在相关领域有着不可忽视的市场前景。

关键词:数字电压表;单片机系统;AT89C51;ADC0832;LCD1602

Abstract

Digital voltmeter is a kind of simple structure, widely used in measuring instrument, in recent years more and more application in voltage measurement of occasions, so the measurement accuracy, reliability and maintainability demands more and more is also high. Digital voltmeter is also the core of many digital instrument with foundation, its digital is a analog quantities such as dc voltage converted into digital form of discrete discontinuous and it shows, with clear intuitive, readings accurate and function expansion strong characteristics.

The graduation design is mainly in order to achieve the controllable two road dc digital voltmeter.

The graduation design on the current digital voltmeter development methods were compared and analyzed, finally determined the one-chip computer technology to achieve two road dc digital voltmeter. This design USES the single-chip microcomputer AT89C51 do ADC0832 mainly controller, A/D converter, as the input analog signal converted into digital signals, the monolithic integrated circuit to convert results are operation and processing, finally outputs drive LCD screen, and through LCD1602 display system current supply power + 5V for. The advantages of this method is simple, reliable performance, circuit good real-time performance, simple operation, programming easier.

The digital voltmeter whole system has low cost, easy to use and stability higher characteristic. With single-chip computer produce dc digital voltmeter simple structure, high reliability, low prices in related fields have overlooked the market prospect.

Key Words: digital voltmeter; Microcomputer System;AT89C51; ADC0832;LCD1602

目  录

b76e9e6f18f55a8b5a8e4a31073cefaa.png

6e1ff62d2858b2341906e578ad13e35b.png

caa12ff539bf368a39124857ea475917.png

71d0c626609afe9be274a797e676c754.png

70e92d88afb716aa93074af2b9f4201f.png

6eb4db8b59a0a20173242d3f9aadf891.png

a3f80ca57566c48ba86e7d527e3f32fd.png

162510c36feb26fa9381c5fe1ea8c47c.png

5435c0ddf9842ee37387eef7398c28fe.png

4b76492499fa4842094c69c9f72b19a6.png

9c9227c02bd71312dcc546b3cf2c0deb.png

35cbb2bf1fc6203f06dd982700d180e1.png

e5e8a2312fa95597751abb503fbdce12.png

5c2fa599c6d6b02e63e767e81fb91e2b.png

a27055f7eb57c9688e2950e9600b8022.png

3656d2f9e50545262966660efe255c2a.png

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
唐 山 学 院 单片机原理及应用 课 程 设 计 题 目 单片机数字电压表设计 系 (部) 信息工程系 班 级 10通信本2 姓 名 jinke 学 号 4100214236 指导教师 _ 2013 年 1 月 2 日至 1 月 6 日 共 1 周 单片机原理及应用 课程设计任务书 "一、设计题目、内容及要求 " "设计题目:单片机数字电压表设计 " "设计内容及要求: " "(1)可以测量0~5V的8路直流电压。 " "(2)在LED数码管上显示测量电压值,显示范围为0.00V~5.00V,一位LED数码管 " "显示路数,8路轮流显示。 " "(3)拓展部分:通过控制键可以改变显示模式,8通道轮流显示或单路选择显示。" "(4)其他功能,创新部分(自定)。 " "二、设计原始资料 " "Proteus,KEIL " "三、要求的设计成果(课程设计说明书、设计实物、图纸等) " "设计结果在计算机上能正确仿真; " "设计说明书一份(包括硬件原理电路、源程序清单等) " "四、进程安排 " "周一:利用proteus完成硬件电路绘制 " "周二:编写各部分应用程序 " "周三:程序组合并调试 " "周四:编写设计说明书 " "周五:答辩 " "五、主要参考资料 " "1、何立民主编,单片机中级教程,北京航空航天大学出版社。 " "2、张毅刚主编,单片机原理与应用设计,电子工业出版社。 " "指导教师(签名): "教研室主任(签名): " 课程设计成绩评定表 "出勤 "出勤天数 " " "情况 " " " " "缺勤天数 " " "成 "出勤情况及设计过程表现(20分) " " "绩 " " " "评 " " " "定 " " " " "课设答辩(20分) " " " "设计成果(60分) " " " "总成绩(100分) " " "提问 "第二组: " "(答辩) "1. " "问题 "A/D转换器与单片机之间数据传输是采用何种方法,写出相应的程 " "情况 "序段。 " " "2. " " "A/D转换器中的start信号,eoc信号和oe信号的功能分别是什么? " " "程序中如何控制信号的。 " " "3. " " "7段数码管选用的是共阴极还是共阳极数码管?多个数码管显示时 " " "采用何种方法,简述程序设计思路,写出程序段。 " " "4. 在设计中选用了几个数码管?数码管的位码和段码分别和单片 " " "机的那些引脚相连? " "综 " " "合 " " "评 " " "定 " " " " " " " " " " " " " " " " " " " " " " " " "指导教师签名: " " "年 月 日 " 目 录 1引言 1 2 单片机简介 2 2.1 概述 2 2.2 发展历史 2 2.3 基本结构 3 2.3.1 运算器 3 2.3.2 控制器 3 2.3.3 主要寄存器 4 3 硬件设计及其工作原理 5 3.1 数字电压表主要器件 5 3.1.1 单片机AT89C51 5 3.1.2 芯片ADC0808 7 3.1.3 七段数码管简介 8 3.2 数字电压表电路设计 9 3.2.1处理器电路 9 3.2.2 A/D转换电路 10 3.3 控制电路 10 3.4 显示电路 11 3.5 整体电路图设计 11 4 数字电压表软件设计 13 5 软件仿真 14 5.1 Proteus ISIS软件简介 14 5.1.1 Proteus ISIS启动 14 5.1.2 Proteus ISIS工作界面 15 5.2 Keil软件简介 15 5.3 利用Proteus ISIS仿真与调试 16 6 总结 18 参考文献 19 附 录 20 1 引言 数字电压表的基本工作原理是利用A/D转换电路将待测的模拟信号转换成数字信号, 通过相应换算后将测试结果以数字形式显示出来的一种电压表。较之于一般的模拟电压 表,数字电压表具有精度高、测量准确、读数直观、使用方便等优点。 在测量仪器中,电压表是必须的,而且电压表的好坏直接影响到测量精度。具有一个 精度高、转换速度快、性能稳定的电压表才能符合测量的要求。为此,我们设计数字 电压表,此作品主要由A/D0808转换器和单片机AT89C51构成,A/D转换器在单片机的控制 下完成对模拟信号的采集和转换功能,最后由数码管显示采集的电压值。 电压表数字化测量,关键在于如何把随时连续变化的模拟量转化成数字量,完成这 种转换的电路叫模数转换器(A/D)。数字电压表的核心部件就是A/D转换器,由于各种 不同的A/D转换原理构成了各种不同类型的DVM。一般说来,A/D转换的方式可分为两类: 积分式和逐次逼近式。 积分式A/D转换器是先用积分器将输入的模拟电压转换成时间或频率,再将其
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值