linux智能电压表设计与实现,毕业论文 智能数字电压表设计.doc

毕业论文

毕业论文

智能数字电压表设计

智能数字电压表设计

- PAGE I -

摘要

随着微电子技术和计算机技术的迅速发展,特别是单片机的出现和发展,使传统的电子测量仪器在原理、功能、精度及自动化水平等方面发生了巨大的变化,形成一种新一代的测量仪器——智能仪器。目前大多数的传统仪器都有了相应的智能替代产品,还出现了不少全新的仪器类型和测试系统。

论文主要介绍了利用A /D转换器MC14433、AT89S51单片机和LED数码管构成具有三位半显示、4档量程的智能数字电压表。电压表同时还具有标定(AX+B),自动零点调整和上下限报警(LMT)等功能。

本次设计主要讲述了电压表的构成和怎样实现各个硬件部分的通信,以及主体部分的程序实现。利用所学的单片机知识来编写控制程序,利用电子电路的知识来设计硬件之间的连接。智能数字电压表具有精度高,抗干扰能力强,还具有很强的数据处理能力。

关键词:数字电压表 AT89S51 MC14433

Abstract

With the technological development of computer and microelectronics, and with the appearance of siglechip and fast development, It makes a lot of change in tradition electronic apparatus of measure.A new kind of electronic apparatus of measure is appear.Now,most of traditional testing measure have substitute that is aptitude instrument, also come from more new apparatus types and test systems.

This paper mainly introduce the digital voltage meter consist of A/D swith utensil the type is MC14433, the singlechip type is AT89S51 ,and display of LED which is have three bit display.The digital voltage meter’s function is have 4 bit display , demarcate (Ax+B), self-motion zero adjust,and the limit of fluctuate.

This paper introduce how to make of the digital voltage meter and how to come ture the communicate between of hardware with use the language of singlechip . The advantage of digital voltage meter is high precision,the ability of anti-jamming is very strong,and the ability of data processing is very strong too.

Keywords: digital voltage meter, AT89S51, MC14433

目录

TOC \o "1-3" \u 摘要 PAGEREF _Toc105755204 \h I

Abstract PAGEREF _Toc105755205 \h II

目录 PAGEREF _Toc105755206 \h III

前言 PAGEREF _Toc105755207 \h 1

1概述 PAGEREF _Toc105755208 \h 3

1.1智能数字电压表结构 PAGEREF _Toc105755209 \h 3

1.2智能数字电压表功能及技术指标 PAGEREF _Toc105755210 \h 4

2硬件电路设计 PAGEREF _Toc105755211 \h 7

2.1 MCS-51系列单片机介绍 PAGEREF _Toc105755212 \h 7

2.1.1概述 PAGEREF _Toc105755213 \h 7

2.1.2 AT89S51单片机 PAGEREF _Toc105755214 \h 10

2.2 模拟部分电路设计 PAGEREF _Toc105755215 \h 12

2.2

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/395484.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

git——学习笔记(三)分支管理

一、创建、合并分支 每次提交,git都往后走一格,串成一跳时间线,head指向的是分支,分支指向提交。master是主分支,dev是另一条分支,分支就像指针一样,合并、删除分支时,修改的都是指针…

Redis 它是什么?它用来做什么?它的优势与短板如何?

阅读目的: 对什么是内存型数据库有概念性的认知。?Redis 是什么? 通常而言目前的数据库分类有几种,包括 SQL/NSQL,,关系数据库,键值数据库等等 等,分类的标准也不以,Redis本质上也是一种键值…

阿里巴巴是如何打通 CMDB,实现就近访问的?

CMDB在企业中,一般用于存放与机器设备、应用、服务等相关的元数据。当企业的机器及应用达到一定规模后就需要这样一个系统来存储和管理它们的元数据。有一些广泛使用的属性,例如机器的IP、主机名、机房、应用、region等,这些数据一般会在机器…

我们分析了成千上万的编程访谈。 这就是我们学到的东西。

by Aline Lerner通过艾琳勒纳(Aline Lerner) 我们分析了成千上万的编程访谈。 这就是我们学到的东西。 (We analyzed thousands of coding interviews. Here’s what we learned.) Note: I wrote most of the words in this post, but the legendary Dave Holtz did the heavy…

Java 9 新功能之 HTTP2 和 REPL

对Java 9的炒作将不再局限于模块化(modularity),Java 9正在搜罗大量额外的功能模块,这些功能模块正作为Java增强提案(JEP)提交,并在OpenJDK (Java SE的参考实现项目)中实现。 在这篇…

c语言编译程序首要工作,c语言试卷

c语言试卷一、选择题(每小题1分,共40分)。(以下A、B、C、D四个选项中只有一个是正确的。)1.一个C语言程序是由()。A.一个主程序和若干子程序组成B.函数C.若干过程组成D.若干子程序组成2.C语言源…

Mac通过wifi连接 Android设备

公司用的全是mac开发,但是全是type-C接口,每次背电脑回家啊,还得带个数据线转换器…… 想着回来,直接通过Wi-Fi连接手机就好,发现完全忘了之前套路,现在赶紧记下一波,保证包教包会! …

贝叶斯统计推断_统计推断对决:频繁主义者与贝叶斯主义者

贝叶斯统计推断by Kirill Dubovikov通过基里尔杜博维科夫(Kirill Dubovikov) 统计推断对决:频繁主义者与贝叶斯主义者 (Statistical Inference Showdown: The Frequentists VS The Bayesians) 推理 (Inference) Statistical Inference is a very important topic t…

iOS之由身份证号返回性别

该博文出自:http://www.cnblogs.com/yang-guang-girl/p/5683454.html - (void)viewDidLoad {[super viewDidLoad];// Do any additional setup after loading the view.NSString *sex[self sexStrFromIdentityCard:"139876456767892345"];NSLog("--s…

c语言程序设计k.r,【答题】C语言程序设计问题与解释实验

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include#define N 13main(){int y,m,D,q,t0,i,day0,a0,Day,n,k,O[N]{0,31,29,31,30,31,30,31,31,30,31,30,31},p[N]{0,31,28,31,30,31,30,31,31,30,31,30,31};//y是年,m是月,D是日,q计算周几&am…

运维命令

1 文件管理2 软件管理3 系统管理4 服务管理5 网络管理6 磁盘管理7 用户管理8 脚本相关9 服务配置----------------------------------1 文件管理----------------------------------创建空白文件touch不提示删除非空目录rm -rf 目录名(-r:递归删除-f 强制)####################…

[原创]K8_C段旁注工具6.0 新增SMB漏洞扫描

工具: K8_C段旁注工具6.0_0510[K.8]编译: 自己查壳组织: K8搞基大队[K8team]作者: K8拉登哥哥博客: http://qqhack8.blog.163.com发布: 2017/5/24 13:25:54简介: 图片: 功能: 更新历史:6.0 20170510[] C段SMB漏洞扫描(探测系统版本)[] 批量操作-文本比较提取新增内容[] 旁注查…

qt creator 快捷键

http://www.cnblogs.com/jingzhishen/p/4067657.html转载于:https://www.cnblogs.com/chencesc/p/5733858.html

栈的C语言案例,堆栈实例代码(C语言)

堆栈实例代码(C语言)如下所示:#include int MAXSIZE 8;int stack[8];int top -1;int isempty() {if(top -1)return 1;elsereturn 0;}int isfull() {if(top MAXSIZE)return 1;elsereturn 0;}int peek() {return stack[top];}int pop() {int data;if(!isempty()) …

从vue迁移到react_从AngularJS迁移到React-您如何衡量性能提升?

从vue迁移到reactby Gupta Garuda通过古普塔歌鲁达(Gupta Garuda) 从AngularJS迁移到React-您如何衡量性能提升? (Migrating from AngularJS to React — how do you measure your performance gains?) Are you looking into migrating a large AngularJS single …

【公告】社区周刊即日起停刊

各位订阅51CTO社区周刊的小伙伴们,大家好,我是51CTO社区的大管家蘑菇,今天来是想跟大家说,本期周刊将是我们最后一期邮件期刊,没错,是最后一期(请珍惜它~)。或许你会问,停…

springcloud-zuul路由网关

路由网关(zuul) 在微服务架构中,需要多个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能 路由、配置管理等,由这个基础组件相互协作,共同组建了一个简单的微服务系统。一个简单的微服务系统如下 图 总…

python DB.fetchall()--获取数据库所有记录列表

查询到的数据格式为列表: 多个元素的列表: 单个元素的列表: 转载于:https://www.cnblogs.com/apple2016/p/5734161.html

c语言中文件读写面试题,在C ++中有效读取非常大的文本文件

我将对其进行重新设计以充当流式传输,而不是在一个块上。一个更简单的方法是:std::ifstream ifs("input.txt");std::vector parsed(std::istream_iterator(ifs), {});如果您大致知道期望多少个值,那么预先使用std::vector::reserve…

每次调试都必须clean_如何使用“ The Clean Architecture”每次编写健壮的应用程序...

每次调试都必须cleanby Daniel Oliveira丹尼尔奥利维拉(Daniel Oliveira) 如何使用“ The Clean Architecture”每次编写健壮的应用程序 (How to write robust apps every time, using “The Clean Architecture”) As developers, we can’t keep from using external librar…