摘 要

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

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

本次毕业设计对当前数字电压表开发手段进行了比较和分析,最终确定了采用单片机技术实现两路直流数字电压表。本设计采用单片机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

目  录

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

  1. 基于SSM的进销存管理系统设计与实现 毕业论文+任务书+开题报告+项目源码及数据库文件、

    下载地址:https://download.csdn.net/download/sms_3868002062/36993877 项目介绍: 基于SSM的进销存管理系统设计与实现 毕业论文+任务书+开题 ...

  2. 51单片机的电子钟c语言程序,基于51单片机的电子钟C语言程序

    基于单片机C语言的电子钟程序代码与仿真 基于51单片机的电子钟C语言程序: 程序代码 #include #include #define uchar unsigned char #define uin ...

  3. 基于51单片机的数字电压表c语言程序,基于单片机的数字电压表(全文完整版)...

    <基于单片机的数字电压表.doc>由会员分享,可免费在线阅读全文,更多与<基于单片机的数字电压表>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索. 1 ...

  4. 基于51单片机的数字电压表c语言程序,基于51单片机的数字电压表的设计..doc

    数字电压表的设计目录 TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc282204562" 绪论1 HYPERLINK \l & ...

  5. c51单片机音乐门铃C语言程序,基于51单片机的无线音乐门铃设计

    include #define sound_amount 5 // 歌曲的数量 sbit pause=P2^5; // 播放 暂停 sbit speaker=P2^7; // 无源蜂鸣器 // uns ...

  6. 单片机消抖c语言程序,基于单片机定时器软件消抖C51程序研究

    向兵 杨述凯 摘 要:随着电子技术的发展,单片机的应用在教学及科技开发中越来越普遍,而针对单片机的开发环境而言,大多采用C51语法进行设计.按键的使用在大多数硬件设计里相当频繁,而按键的干扰处理可以使 ...

  7. 51单片机控制步进电机的c语言程序,用AT89C51单片机控制步进电机的汇编源程序...

    描述 下面程序完成的主要功能:实现步进电机的正反转,加速.减速:显示电机转速(转速级别)和工作状态(正转.反转.不转). 源程序 SPEED EQU 10H ;SPEED为转速等级标志,共7级,即1~ ...

  8. 扫雷java程序算法设计_基于Java的Windows扫雷游戏的设计与实现毕业论文+任务书+翻译及原文+源码+辅导视频...

    基于Java的Windows扫雷游戏的设计与实现 摘 要 扫雷这款游戏有着很长的历史,从扫雷被开发出来到现在进行了无数次的优化,这款游戏变得越来越让人爱不释手了,简单的玩法在加上一个好看的游戏界面,每 ...

  9. 单片机 模拟电子闹钟 c语言,单片机可调数字钟闹钟整点报时功能(带Proteus仿真电路图+源码)...

    #include #include //****************************宏定义******************************** typedef unsigned ...

最新文章

  1. easyui中的tree数据使用说明
  2. 第三十章 elk(1) - 第一种架构(最简架构)
  3. 优秀网页设计各种国外站的素材
  4. 微信开发学习日记(二):3个案例
  5. 我最喜欢的二十句名言
  6. Mybatis generator创建项目核心文件
  7. 修改Ubuntu下的jenkins端口号
  8. [转]java 中的序列化是什么意思?有什么好处?
  9. 树(2)-----leetcode(层、深度、节点)
  10. PSARDumper DA发布PSP3000解密工具
  11. matlab fftshift函数,matlab fft fftshift--【转帖】
  12. 一堂难忘的计算机课作文,难忘的一节微机课_800字
  13. 路飞学城python全栈开发_[Python] 老男孩路飞学城Python全栈开发重点班 骑士计划最新100G...
  14. Python异常UnicodeEncodeError: 'gbk' codec can't encode character '\uXXX' in position
  15. 在Oracle中,什么是物理读和逻辑读?
  16. 11.ARM架构的异常与中断
  17. 28岁想入行软件测试,可行吗?
  18. linux 如何解压缩 .tar.gz文件
  19. 常见的IM开源服务器
  20. vue element el-date-picker绑定对象 v-model=‘xx.xx‘清空后数据还是显示

热门文章

  1. 【嵌入式系统开发】学习笔记四:嵌入式开发的基本概念与工具链
  2. Cubemap to Equirectangular Converter (天空盒 转 全景图)
  3. 怎样查删掉的通话记录
  4. Thinkpad E系列系统重装
  5. fullPage.js去除slides的触屏滚动效果
  6. 中秋节主题班会PPT模板
  7. docker 一些命令
  8. java输出长方形面积和周长_用JAVA编程求长方形和三角形的面积和周长
  9. 『IOS』iPhone和ipad键盘高度及键盘响应事件
  10. 车辆识别——yolov5 + DeepSort_Pytorch