在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何使用8051單片機制作一個簡單的0-5V電壓表

科技觀察員 ? 來源:英銳恩 ? 作者:英銳恩 ? 2023-07-07 11:29 ? 次閱讀

在本文中,使用8051單片機制作一個簡單的0-5V電壓表。該數字電壓表的靈敏度為200mV,這有點低,但該項目旨在演示如何將ADC和七段顯示器連接到8051單片機以獲得輸入電壓的數字讀數。

在這個案例中,ADC0804是ADC,使用的單片機是AT89S51。在嘗試這個案例之前,請先了解怎么將ADC連接到8051單片機和將七段顯示器連接到8051單片機,這將使您對基礎知識有一個很好的了解。

一、數字電壓表電路圖

在電路中,ADC的Vref/2(pin9)保持開路,這意味著輸入電壓跨度可以是o到5V,步長將為5/255=19.6mV。ADC0804數字輸出的公式為Dout=Vin/步長。在該電路中,對于1V的輸入電壓,數字輸出將是1/19.6mV=51,因此51的二進制等效值,即00110011。ADC的數字輸出連接到微控制器的P1.0。ADC的控制信號,即CS、RD、WR和INTR分別來自微控制器的P3.7、P3.6、P3.5和P3.4引腳。2位多路復用七段顯示器連接到微控制器的端口0。顯示驅動晶體管Q1和Q2的控制信號從微控制器的P3.2和P3.1獲得。按鈕開關為S1。

0-5-voltmeter.jpg

首先,程序控制ADC產生與輸入電壓相對應的數字輸出。該數字輸出通過P1.0掃描并加載到累加器。然后將累加器中的值除以10以省略最后一位。例如,讓輸入電壓為4V。那么ADC對應的數字輸出將是204D(D代表十進制)。除以10后,累加器中剩下的值為20D。然后將該20D乘以2D,結果為40D。該程序的下一個目標是操縱這個40D并在顯示器上進行4.0讀數。為此,將40D再次除以10D。這導致累加器內部為4,B寄存器內部為0。然后程序使用查找表獲取4的數字驅動模式,將此模式放在端口0上并激活Q1。在1ms延遲后,10000000B被加載到P0,這就是點。再經過1ms延遲Q1停用后,B中的內容(即0)移至A,使用查找表獲取0的正確數字驅動模式,將此模式放在端口0上并激活Q2。再經過1ms延遲后,Q2將停用,并重復整個周期。

二、基于8051數字電壓表程序

ORG 00H
MOV P1,#11111111B
MOV P0,#00000000B
MOV P3,#00000000B
MOV DPTR,#LABEL
MAIN: CLR P3.7
SETB P3.6
CLR P3.5
SETB P3.5
WAIT: JB P3.4,WAIT
CLR P3.7
CLR P3.6
MOV A,P1
MOV B,#10D
DIV AB
MOV B,#2D
MUL AB
MOV B,#10D
DIV AB
SETB P3.2
ACALL DISPLAY
MOV P0,A
ACALL DELAY
MOV P0,#10000000B
ACALL DELAY
MOV A,B
CLR P3.2
SETB P3.1
ACALL DISPLAY
MOV P0,A
ACALL DELAY
CLR P3.1
SJMP MAIN
DELAY: MOV R3,#02H
DEL1: MOV R2,#0FAH
DEL2: DJNZ R2,DEL2
DJNZ R3,DEL1
RET
DISPLAY: MOVC A,@A+DPTR
RET
LABEL: DB 3FH
DB 06H
DB 5BH
DB 4FH
DB 66H
DB 6DH
DB 7DH
DB 07H
DB 7FH
DB 6FH
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電壓表
    +關注

    關注

    3

    文章

    318

    瀏覽量

    39021
  • 8051單片機
    +關注

    關注

    5

    文章

    153

    瀏覽量

    25526
收藏 人收藏

    評論

    相關推薦

    誰擁有用51單片機制作電流和電壓表的成功案例?

    各位您好!誰擁有用51單片機制作電流和電壓表的成功案例?
    發表于 11-02 08:47

    基于51單片機簡單數字電壓表

    51單片機簡單數字電壓表,可測0——10v電壓
    發表于 01-29 15:19

    單片機的數字電壓表

    單片機為核心控制器設計能夠測量直流電壓的數字電壓表,具體要求如下:1.可實現對至少四路直流電壓
    發表于 07-07 11:08

    利用STC89C52單片機制作簡單的數字電壓表

    摘要:本設計中利用STC89C52單片機制作簡單的數字電壓表,主要通過A/D轉換器XPT2046把輸入的模擬信號即電位器的
    發表于 07-21 09:06

    設計簡單的直流數字電壓表

    單片機為核心器件,組成簡單的直流數字電壓表。(1)采用1路模擬量輸入,能夠測量0-5V之間
    發表于 11-19 08:24

    單片機制作的數字電壓表

    單片機制作的數字電壓表利用單片機AT89S51與ADC0809設計數字電壓表,能夠測量
    發表于 05-16 01:25 ?3727次閱讀
    <b class='flag-5'>單片機制作</b>的數字<b class='flag-5'>電壓表</b>

    STC12C2052單片機電壓表_0-9.99V

    STC12C2052單片機電壓表_0-9.99V
    發表于 04-28 15:35 ?67次下載

    利用單片機ADC080設計數字電壓表,能夠直接測量0-5V范圍內的直流電壓

    基于8051單片機的數字電壓表,能夠直接測量0-5V范圍內的直流電壓。 1602顯示 proteus仿真圖
    發表于 01-04 16:38 ?13次下載

    如何使用單片機制作數字電壓表

    利用單片機AT89S51與ADC0809設計數字電壓表,能夠測量0-5V之間的直流電壓值,四
    發表于 03-07 11:25 ?24次下載
    如何使用<b class='flag-5'>單片機制作</b><b class='flag-5'>一</b><b class='flag-5'>個</b>數字<b class='flag-5'>電壓表</b>

    單片機通過PAC芯片GP8101控制0-5V調速電機方案

    0-5V或者0-10V電壓是許多電機的通用調速接口,而般的主控芯片為3.3V供電的單片機或者D
    的頭像 發表于 11-12 09:11 ?8117次閱讀
    <b class='flag-5'>單片機</b>通過PAC芯片GP8101控制<b class='flag-5'>0-5V</b>調速電機方案

    使用單片機AT89S51和ADC0809設計數字電壓表的資料概述

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

    使用PIC單片機開發的簡易數字電壓表

    對于單片機初學者來說,數字電壓表不錯的練習項目。在本文中,單片機開發工程師們分享了
    發表于 06-29 10:28 ?4144次閱讀
    使用PIC<b class='flag-5'>單片機</b>開發的簡易數字<b class='flag-5'>電壓表</b>

    使用單片機制作多路輸入電壓表的程序免費下載

    本文檔的主要內容詳細介紹的是使用單片機制作多路輸入電壓表的程序免費下載。
    發表于 03-19 15:21 ?14次下載

    基于單片機的簡易數字電壓表設計(電路+程序)

    單片機為核心器件,組成簡單的直流數字電壓表。(1)采用1路模擬量輸入,能夠測量0-5V之間
    發表于 11-12 20:06 ?55次下載
    基于<b class='flag-5'>單片機</b>的簡易數字<b class='flag-5'>電壓表</b>設計(電路+程序)

    使用STC12C5A60S2內部AD測量電壓0-5V單片機應使用5V電壓供電)

    使用STC12C5A60S2內部AD測量電壓0-5V單片機應使用5V電壓供電)main.c
    發表于 11-18 12:06 ?25次下載
    使用STC12C<b class='flag-5'>5</b>A60S2內部AD測量<b class='flag-5'>電壓</b><b class='flag-5'>0-5V</b>(<b class='flag-5'>單片機</b>應使用<b class='flag-5'>5V</b><b class='flag-5'>電壓</b>供電)
    主站蜘蛛池模板: 三级在线观看国产| 婷婷久久综合九色综合九七| tom影院亚洲国产| 国产免费的野战视频| 大香线蕉97久久| 2019天天操天天干天天透| 日韩精品免费一级视频| 色偷偷狠狠色综合网| 日本亚洲免费| 蝌蚪自拍网二区| 伊人草| 网站在线观看你懂的| 日本中文在线三级在线播放| 欧美色交| 国产在线a不卡免费视频| videsgratis欧美另类| 天天做天天爱天天影视综合| 免费看黄在线观看| 亚洲性夜| 国产精品久久久久久久成人午夜| 亚洲国产精品久久精品怡红院 | 日韩欧美一级| 久久伊人男人的天堂网站| 国产小片| 天天射日| 四虎tv在线观看884aa| 男女交性视频免费视频| 亚洲成人网在线观看| 欧美日韩在线成人免费| 国产女乱淫真高清免费视频| 天天干夜夜噜| 欧美一区色| 在线看片成人| 天天怕夜夜怕狠狠怕| 性欧美video视频另类| 日韩成人毛片高清视频免费看| 黄色四虎影院| 天天干天天插| 国产h视频在线观看| 亚洲影视网| 就去干综合|