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.pswp.cn/news/395484.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/395484.shtml
英文地址,請注明出處:http://en.pswp.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…