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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機并口LED顯示電路的詳細(xì)資料說明

Wildesbeast ? 來源:單片機教程網(wǎng) ? 作者:單片機教程網(wǎng) ? 2020-08-23 11:18 ? 次閱讀

下面還介紹了一種利用89C52單片機的一個并行口實現(xiàn)多個LED數(shù)碼管顯示的簡單方法,給出了利用此方法設(shè)計的多路LED顯示系統(tǒng)的硬件電路結(jié)構(gòu)原理圖和軟件程序流程,同時給出了采用MCS-51匯編語言編寫的具體程序。

在單片機應(yīng)用系統(tǒng)中,普遍使用成本低廉、配置靈活的數(shù)碼管(LED)做顯示器。常用的為4~8位八段LED數(shù)碼管顯示器,即需要4~8個LED數(shù)碼管。實現(xiàn)這種顯示的方法很多,但是,必須采用相應(yīng)的措施才能實現(xiàn)多個LED的顯示。本文介紹了一種設(shè)計方法,利用該方法設(shè)計的多路LED數(shù)碼管顯示系統(tǒng)具有硬件設(shè)備簡單,可移植性好,成本低廉的特點,在各種儀表顯示系統(tǒng)中應(yīng)用效果良好。

1 硬件電路

多位LED顯示時,常將所有位的段選線并聯(lián)在一起,由一個8位I/O口控制,而共陰極點或共陽極點分別由另一個8位I/O口控制;也可采用并行擴展口構(gòu)成顯示電路,通常,需要擴展器件管腳的較多,價格較高。本文將介紹一種利用單片機的一個并行I/O口實現(xiàn)多個LED顯示的簡單方法,圖1所示是該電路的硬件原理圖。其中,74LS138是3線-8線譯碼器,74LS164是8位并行輸出門控串行輸入移位寄存器,LED采用L05F型共陰極數(shù)碼管。

顯示時,其顯示數(shù)據(jù)以串行方式從89C52的P12口輸出送往移位寄存器74LS164的A、B端,然后將變成的并行數(shù)據(jù)從輸出端Q0~Q7輸出,以控制開關(guān)管WT1~WT8的集電極,然后再將輸出的LED段選碼同時送往數(shù)碼管LED1~LED8。位選碼由89C52的P14~P16口輸出并經(jīng)譯碼器74LS138送往開關(guān)管Y1~Y8的基極,以對數(shù)碼管LED1~LED8進(jìn)行位選控制,這樣,8個數(shù)碼管便以100ms的時間間隔輪流顯示。由于人眼的殘留效應(yīng),這8個數(shù)碼管看上去幾乎是同時顯示。

2 軟件編程

該系統(tǒng)的軟件編程采用MCS-51系列單片機匯編語言完成,并把顯示程序作為一個子程序,從而使主程序?qū)ζ溥M(jìn)行方便的調(diào)用。圖2所示是其流程圖。具體的程序編碼如下:

3 結(jié)束語

該設(shè)計方法已多次應(yīng)用于學(xué)生試驗單片機led顯示電路和多種儀器顯示系統(tǒng)中。只要將該顯示程序調(diào)入其它主程序中,即可完成顯示功能。經(jīng)過多次使用證明:該方法可移植性好、實用性強。

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

    關(guān)注

    240

    文章

    22907

    瀏覽量

    650110
  • 單片機
    +關(guān)注

    關(guān)注

    6023

    文章

    44376

    瀏覽量

    628360
  • 顯示電路
    +關(guān)注

    關(guān)注

    6

    文章

    95

    瀏覽量

    33114
收藏 人收藏

    評論

    相關(guān)推薦

    單片機POV LED流水燈制作

    電子發(fā)燒友網(wǎng)站提供《單片機POV LED流水燈制作.docx》資料免費下載
    發(fā)表于 05-28 14:34 ?2次下載

    單片機是如何控制數(shù)碼管顯示各種字符的?

    單片機控制數(shù)碼管顯示各種字符的過程是一個相對復(fù)雜的過程,涉及到硬件電路設(shè)計和軟件編程兩個方面。下面我將詳細(xì)介紹單片機如何控制數(shù)碼管
    的頭像 發(fā)表于 12-13 10:47 ?1400次閱讀

    單片機復(fù)位電路工作原理

    、工作原理以及設(shè)計要點等方面來詳細(xì)介紹。 一、單片機復(fù)位電路的概念 復(fù)位是指將系統(tǒng)從初始狀態(tài)恢復(fù)到預(yù)定狀態(tài)的過程。單片機復(fù)位電路是通過外部
    的頭像 發(fā)表于 12-07 15:17 ?3557次閱讀

    基于單片機的電子萬年歷設(shè)計

    電子萬年歷是單片機系統(tǒng)的一個應(yīng)用,由硬件和軟件相配合使用。硬件由主控器、時鐘電路、溫度檢測電路、顯示電路、鍵盤接口5個模塊組成。主控模塊用A
    的頭像 發(fā)表于 11-29 09:25 ?2377次閱讀
    基于<b class='flag-5'>單片機</b>的電子萬年歷設(shè)計

    51單片機led燈動態(tài)顯示筆記

    51單片機led燈動態(tài)顯示
    發(fā)表于 11-07 02:58

    基于51單片機LED數(shù)碼管顯示中的應(yīng)用

    電子發(fā)燒友網(wǎng)站提供《基于51單片機LED數(shù)碼管顯示中的應(yīng)用.pdf》資料免費下載
    發(fā)表于 10-25 10:28 ?10次下載
    基于51<b class='flag-5'>單片機</b>在<b class='flag-5'>LED</b>數(shù)碼管<b class='flag-5'>顯示</b>中的應(yīng)用

    DIY自制基于51單片機LED金字塔

    電子發(fā)燒友網(wǎng)站提供《DIY自制基于51單片機LED金字塔.pdf》資料免費下載
    發(fā)表于 10-25 10:27 ?0次下載
    DIY自制基于51<b class='flag-5'>單片機</b>的<b class='flag-5'>LED</b>金字塔

    51單片機88點陣LED顯示原理

    電子發(fā)燒友網(wǎng)站提供《51單片機88點陣LED顯示原理.doc》資料免費下載
    發(fā)表于 10-25 09:38 ?2次下載
    51<b class='flag-5'>單片機</b>88點陣<b class='flag-5'>LED</b><b class='flag-5'>顯示</b>原理

    基于單片機(MCU)控制的HB LED智能照明系統(tǒng)設(shè)計

    電子發(fā)燒友網(wǎng)站提供《基于單片機(MCU)控制的HB LED智能照明系統(tǒng)設(shè)計.pdf》資料免費下載
    發(fā)表于 10-23 09:58 ?2次下載
    基于<b class='flag-5'>單片機</b>(MCU)控制的HB <b class='flag-5'>LED</b>智能照明系統(tǒng)設(shè)計

    單片機典型實例介紹

    本文檔的主要內(nèi)容詳細(xì)介紹的是初學(xué)者必備單片機典型實例包含keil的源代碼+protues仿真圖內(nèi)容包括了:100例8051仿真C語言程序設(shè)計實訓(xùn),proteus仿真實例,含C語言源碼幾個仿真實例等詳細(xì)資料免費下載
    發(fā)表于 10-20 16:32 ?143次下載

    基于單片機的全彩OLED靜態(tài)顯示驅(qū)動接口電路

    電子發(fā)燒友網(wǎng)站提供《基于單片機的全彩OLED靜態(tài)顯示驅(qū)動接口電路.pdf》資料免費下載
    發(fā)表于 10-20 11:36 ?1次下載
    基于<b class='flag-5'>單片機</b>的全彩OLED靜態(tài)<b class='flag-5'>顯示</b>驅(qū)動接口<b class='flag-5'>電路</b>

    基于Proteus的單片機漢字點陣顯示電路設(shè)計

    電子發(fā)燒友網(wǎng)站提供《基于Proteus的單片機漢字點陣顯示電路設(shè)計.pdf》資料免費下載
    發(fā)表于 10-18 09:51 ?0次下載
    基于Proteus的<b class='flag-5'>單片機</b>漢字點陣<b class='flag-5'>顯示</b><b class='flag-5'>電路</b>設(shè)計

    單片機的復(fù)位電路是怎樣工作的 單片機中復(fù)位電路的作用及方式

    單片機的復(fù)位電路是怎樣工作的 單片機中復(fù)位電路的作用及方式? 單片機的復(fù)位電路又稱為系統(tǒng)復(fù)位
    的頭像 發(fā)表于 10-17 18:17 ?2811次閱讀

    單片機端口地址控制液晶顯示器的電路原理

    電子發(fā)燒友網(wǎng)站提供《單片機端口地址控制液晶顯示器的電路原理.pdf》資料免費下載
    發(fā)表于 10-10 10:50 ?0次下載
    <b class='flag-5'>單片機</b>端口地址控制液晶<b class='flag-5'>顯示</b>器的<b class='flag-5'>電路</b>原理

    單片機設(shè)計程序和觀察定時器工作狀況

    單片機設(shè)計程序和觀察定時器工作狀況的詳細(xì)資料說明
    發(fā)表于 09-26 07:54