色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于ADC0809和AT89S52單片機的數(shù)字電壓表的設計

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2018-11-29 09:12 ? 次閱讀

1.引言

本設計待測的輸入電壓為8路,電壓范圍為0~5V,使用目前廣泛使用的AT89S52來做控制系統(tǒng),用ADC0809來進行模擬電壓的采集及模數(shù)轉換,實現(xiàn)采集8路數(shù)據(jù),并將結果在四位一體數(shù)碼管上進行滾動顯示或單獨顯示的功能,測量的最小分辨率為0.019V.

2 硬件設計

2 . 1 系統(tǒng)構成

該系統(tǒng)主要包括幾大模塊:數(shù)據(jù)采集模塊、A/D轉換模塊、控制模塊、顯示模塊、按鍵模塊等。采用AT89S52作為控制模塊,A/DC0 8 0 9作為A/D轉換模塊的核心,ADC0809本身具有8路模擬量輸入端口,通過C、B、A,3位地址輸入端,能從8路中選擇一路進行轉換。如每隔一段時間依次輪流改變3位地址輸入端的地址,就能依次對8路輸入電壓進行測量。LED數(shù)碼管的顯示采用軟件譯碼動態(tài)顯示,通過按鍵模塊的操作可以選擇8路循環(huán)顯示,也可以選擇某條單路顯示。

2 . 2 數(shù)據(jù)采集電路

數(shù)據(jù)采集電路是系統(tǒng)的主要組成部分,ADC0 8 09具有8路模擬量輸入通道IN0~IN7,通過3位地址輸入端C、B、A(引腳23~25)進行選擇。引腳22為地址鎖存控制端ALE,當輸入為高電平時,C、B、A引腳輸入的地址鎖存于ADC0809內部鎖存器中,經內部譯碼電路譯碼選中相應的模擬通道。引腳6為啟動轉換控制端START,當輸入一個2 μ s寬的高電平脈沖時,就啟動ADC0809開始對輸入通道的模擬量進行轉換。引腳7為A/D轉換器,當開始轉換時,EOC信號為低電平,經過一段時間,轉換結束,轉換結束信號EOC輸出高電平,轉換結果存放于ADC0809內部的輸出數(shù)據(jù)寄存器中。引腳9腳為A/D轉換數(shù)據(jù)輸出允許控制端OE,當OE為高電平時,存放于輸出數(shù)據(jù)鎖存器中的數(shù)據(jù)通過ADC0809的數(shù)據(jù)線D0~D7輸出。引腳10為ADC0809的時鐘信號輸入端CLOCK.在連接時,ADC0809的數(shù)據(jù)線D0~ D7與AT89S52的P1口相連接,ADC0809的地址引腳、地址鎖存端ALE、啟動信號START、數(shù)據(jù)輸出允許控制端OE分別與AT89S51的P3口相連接,轉換結束信號EOC與AT89S52的P3.2相連接。時鐘信號輸入端CLOCK信號,由單片機的地址鎖存信號ALE得到,采集電路如圖1所示。

基于ADC0809和AT89S52單片機的數(shù)字電壓表的設計

圖1 數(shù)據(jù)采集電路

3 軟件設計

3 . 1 主程序

主程序包含初始化部分,調用A/D轉換子程序和調用顯示子程序,如圖2所示。

基于ADC0809和AT89S52單片機的數(shù)字電壓表的設計

圖2 主程序流程圖

初始化部分包含存通道數(shù)據(jù)緩沖區(qū)初始化和顯示緩沖區(qū)初始化。另外,對于單路顯示和循環(huán)顯示,系統(tǒng)設置了一個初始標志位。

初始化時標志位設置為0,默認為循環(huán)顯示,當它為1時,則單路顯示,標志位通過外部按鍵控制。

3 . 2 數(shù)據(jù)處理子程序

ADC0809轉換之后輸出的結果是8位二進制數(shù)。由公式(1)可知,當ADC0809輸出為(111111111)時,輸入電壓值VI=5.00V;當ADC0809輸出為(00000000)時,輸入電壓值為VI=0.00V;當ADC0809輸出為(10000000)時,輸入電壓值VI=2.50V.由于單片機進行數(shù)學運算時結果只取整數(shù)部分,因此當輸出為(10000000)時計算出的電壓值VI=2.00V,很不準確。為了提高精確度,必須把小數(shù)部分保留,具體方法是:如果小數(shù)點后保留兩位,在運算的時候分子乘以100,保留三位就乘以1000.本設計是在小數(shù)點后保留兩位,運算方式如公式(2)。

VI=Dout /255×5 (1)

VI=Dout/255×5×100=Dout×100/51 (2)

由式(2)可知當ADC0809輸出為(10000000)時,單片機運算結果為250.然后由單片機將250除以10得到商為25,余數(shù)為0,再將25除以10得到商為2,余數(shù)為5.由此得到較為精確的數(shù)值。

4 結語

本設計是基于ADC0809設計的電壓檢測裝置。采用AT89S52單片機進行數(shù)據(jù)控制、處理,結構簡單,元件較少,成本較低,軟件采用C語言實現(xiàn),程序簡單可讀寫性強,效率高。能夠實現(xiàn)八路待測電壓測量,還能夠自由選擇要測量的通道,與傳統(tǒng)的電路相比,具有方便操作、處理速度快、穩(wěn)定性高、性價比高的優(yōu)點,具有一定的使用價值。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    242

    文章

    23306

    瀏覽量

    661517
  • 單片機
    +關注

    關注

    6039

    文章

    44574

    瀏覽量

    636326
  • 控制系統(tǒng)

    關注

    41

    文章

    6633

    瀏覽量

    110680
收藏 人收藏

    評論

    相關推薦

    單片機+ADC0809=數(shù)字電壓表

    單片機ADC0809數(shù)字電壓表
    發(fā)表于 06-02 17:56

    8155和ADC0809怎么同時接到At89S52上啊???急用!!!!!.....

    各位大蝦,,小弟才疏學淺,,跪求8155和ADC0809如何同時接到At89S52上,,,時間緊急,,還有一天時間{:soso_e109:}8155接上了,,ADC0809不知道怎么接了!!
    發(fā)表于 06-11 17:13

    AT89S52ADC0809電壓采集器,怎么做

    我現(xiàn)在又ADC0809AT89S52 還有一個共陽的4位數(shù)碼管,能不能給我仿真和源程序
    發(fā)表于 11-11 14:51

    基于單片機數(shù)字電壓表設計與仿真

    采用AT89C52單片機作為控制核心器件,ADC0809作為模擬信號轉換為數(shù)字信號用。ADC0809是8位的模/數(shù)轉換芯片,片內有8路模擬選
    發(fā)表于 01-11 09:15

    基于單片機數(shù)字電壓表proteus仿真

    基于單片機數(shù)字電壓表proteus仿真 ADC0809模數(shù)轉換 液晶顯示0~50V
    發(fā)表于 01-20 10:56

    基于AT89C52單片機數(shù)字電壓表的設計資料分享

    一、系統(tǒng)組成及工作原理1.1 系統(tǒng)組成該基于AT89C52單片機數(shù)字電壓表設計由AT89C51單片機
    發(fā)表于 12-02 08:30

    單片機制作的數(shù)字電壓表

    單片機制作的數(shù)字電壓表利用單片機AT89S51與ADC0809設計一個
    發(fā)表于 05-16 01:25 ?3726次閱讀
    <b class='flag-5'>單片機</b>制作的<b class='flag-5'>數(shù)字</b><b class='flag-5'>電壓表</b>

    ADC0809數(shù)字電壓表

    jiyu基于ADC0809和51單片機實現(xiàn)的簡單宜興的數(shù)字電壓表,程序簡單。
    發(fā)表于 05-16 15:53 ?68次下載

    數(shù)模轉換ADC0809的應用--數(shù)字電壓表

    數(shù)模轉換ADC0809的應用--數(shù)字電壓表,快來下載學習吧
    發(fā)表于 07-04 18:26 ?81次下載

    AT89S51單片機設計數(shù)字電壓表應用設計下載

    利用單片機AT89S51與ADC0809設計一個數(shù)字電壓表,能夠測量0-5V之間的直流電壓值,四
    發(fā)表于 08-30 09:26 ?27次下載
    AT<b class='flag-5'>89S</b>51<b class='flag-5'>單片機</b>設計<b class='flag-5'>數(shù)字</b><b class='flag-5'>電壓表</b>應用設計下載

    使用單片機ADC0809設計數(shù)字電壓表的資料和電路圖及程序免費下載

    本文檔的主要內容詳細介紹的是使用單片機ADC0809設計數(shù)字電壓表的資料和電路圖及程序免費下載。
    發(fā)表于 08-12 17:33 ?36次下載
    使用<b class='flag-5'>單片機</b>和<b class='flag-5'>ADC0809</b>設計<b class='flag-5'>數(shù)字</b><b class='flag-5'>電壓表</b>的資料和電路圖及程序免費下載

    使用單片機AT89S51和ADC0809設計一個數(shù)字電壓表的資料概述

    利用單片機AT89S51與ADC0809設計一個數(shù)字電壓表,能夠測量0-5V之間的直流電壓值,四
    的頭像 發(fā)表于 06-21 11:39 ?4317次閱讀

    單片機AT89S51與ADC0809設計數(shù)字電壓表

    利用單片機AT89S51與ADC0809設計一個數(shù)字電壓表,能夠測量0-5V之間的直流電壓值,四
    發(fā)表于 03-18 15:20 ?39次下載
    <b class='flag-5'>單片機</b>AT<b class='flag-5'>89S</b>51與<b class='flag-5'>ADC0809</b>設計<b class='flag-5'>數(shù)字</b><b class='flag-5'>電壓表</b>

    通過模數(shù)轉換芯片ADC0809和51單片機實現(xiàn)簡易電壓表仿真

    通過ADC0809和51單片機實現(xiàn)簡易電壓表仿真
    發(fā)表于 11-23 16:20 ?50次下載
    通過模數(shù)轉換芯片<b class='flag-5'>ADC0809</b>和51<b class='flag-5'>單片機</b>實現(xiàn)簡易<b class='flag-5'>電壓表</b>仿真

    基于51單片機ADC0808 ADC0809的自動數(shù)字電壓表proteus仿真程序設計

    前言:(末尾附文件)之前講過基于數(shù)碼管顯示的自動數(shù)字電壓表,接下來講一下基于LCD1602顯示的相關設計,分別利用的是TI公司的ADC0808和ADC0809。硬件和軟件設計基于51
    發(fā)表于 11-23 16:23 ?33次下載
    基于51<b class='flag-5'>單片機</b>和 <b class='flag-5'>ADC</b>0808 <b class='flag-5'>ADC0809</b>的自動<b class='flag-5'>數(shù)字</b><b class='flag-5'>電壓表</b>proteus仿真程序設計
    主站蜘蛛池模板: 友田真希息与子中文字幕| 性欧美videofree中文字幕| 国产亚洲欧美ai在线看片| 成年美女黄网站色app| 97资源站超碰在线视频| 一区三区三区不卡| 亚洲精品自在在线观看| 亚洲高清在线视频| 侮辱丰满美丽的人妻| 色99久久久久高潮综合影院| 青苹果乐园在线观看电视剧| 欧美性情一线免费http| 欧美伊人久久大香线蕉综合69| 免费视频国产| 暖暖日本 在线 高清| 免费完整版观看| 嫩草影院在线观看精品视频| 嫩草成人国产精品| 欧美日韩另类在线专区| 青柠在线观看视频在线高清| 秋霞电影在线观看午夜伦| 人人草影院| 他揉捏她两乳不停呻吟口述| 无人区乱码区1卡2卡三卡在线| 玩弄朋友娇妻呻吟交换电影| 香蕉久久一区二区三区啪啪| 亚洲大码熟女在线| 野花影院手机在线观看| 在线观看99| 99久久999久久久综合精品涩| 99热这里只有精品6| yy4408午夜场理论片| 搞基福利社| 国精产品一区二区三区有限公司| 精品性影院一区二区三区内射| 久久久久久久久人体| 免费在线视频成人| 日韩欧美一级| 亚洲国产AV无码综合在线| 亚洲一区在线观看无码欧美| 中文字幕网站在线观看|