• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于51單片機的數字電壓表仿真設計

    基于51單片機的數字電壓表仿真設計

    作者: 時間:2011-05-26 來源:網絡 收藏

    摘要:采用AT89C51、A/D轉換器ADC0808和共陽極數碼管為主要硬件,分析了Proteus軟件電路及編程方法。將應用于測量技術中,采用ADC0808將模擬信號轉化為信號,用AT89C51實現數據的處理,通過數碼管以掃描的方式完成顯示。可以測量0~5 V的電壓值,AT89C51為8位,當ADC0808的輸入電壓為5 V時,輸出數字量值為+4.99 V。本設計電路簡單、成本低、性能穩定。
    關鍵詞:數字;51單片機;ADC0808;數碼管LED

    0 引言
    隨著電子科學技術的發展,電子測量成為廣大電子工作者必須掌握的手段,對測量的精度和功能的要求也越來越高,而電壓的測量甚為突出,因為電壓的測量最為普遍。數字電壓表是采用數字化測量技術設計的電壓表。數字電壓表與模擬電壓表相比,具有讀數直觀、準確、顯示范圍寬、分辨力高、輸入阻抗大、集成度高、功耗小、抗干擾能力強,可擴展能力強等特點,因此在電壓測量、電壓校準中有著廣泛的應用。本文采用ADC0808對輸入模擬信號進行轉換,控制核心AT89C51單片機對轉換的結果進行運算和處理,最后驅動輸出裝置顯示數字電壓信號,通過Proteus軟件實現接口電路設計,并進行實時
    Proteus軟件是一種電路分析和實物模擬仿真軟件。它運行于Windows操作系統上,可以進行仿真、分析(SPICE)各種模擬器件和集成電路,是集單片機和SPICE分析于一身的仿真軟件,功能強大,具有系統資源豐富、硬件投入少、形象直觀等優點,近年來受到廣大用戶的青睞。

    1 系統概述
    1.1 設計任務
    利用單片機AT89C51與ADC0808設計一個數字電壓表,將模擬信號0~5 V之間的電壓值轉換成數字量信號,以兩位數碼管顯示,并通過虛擬電壓表觀察ADC0808模擬量輸入信號的電壓值,LED數碼管實時顯示相應的數值量。
    1.2 總體方案
    數字電壓表電路組成框圖如圖1所示。

    本文引用地址:http://www.czjhyjcfj.com/article/172735.htm

    a.jpg


    本設計中需要用到的電路有電源電路、模/數轉換電路、單片機控制電路、顯示電路等。設計中需要用到的芯片有AT89C51單片機、ADC-0808、74LS74、LED數碼管等。

    2 數字電壓表的Proteus軟件仿真電路設計
    待測電壓輸入信號在ADC0808芯片承受的最大工作電壓范圍內,經過模/數轉換電路實現A/D轉換,通過單片機控制電路進行程序數據處理,然后通過七段譯碼/驅動顯示電路實現數碼管顯示輸入電壓。
    硬件電路原理圖如圖2所示。

    e.jpg


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 繁昌县| 汝阳县| 莲花县| 淮南市| 襄樊市| 潮州市| 固安县| 饶阳县| 四平市| 宜春市| 方城县| 吉隆县| 安阳县| 平潭县| 沅陵县| 于都县| 农安县| 乌兰浩特市| 深水埗区| 拉萨市| 石柱| 荆门市| 鞍山市| 富顺县| 兴海县| 临江市| 罗甸县| 错那县| 永善县| 金堂县| 信阳市| 呼伦贝尔市| 峨边| 常宁市| 克什克腾旗| 黄骅市| 武定县| 海淀区| 鄂托克前旗| 固阳县| 连城县|