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

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

3天內不再提示

單片機串口LED顯示電路的資料和程序說明

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

單片機來連接led顯示器的設計是經常的事情,常用的有兩種方法一是接并口顯示,這種方法占用了大量的單片機端口資源,利用8279等芯片可以實現(xiàn)動態(tài)顯示,程序也容易寫,在某單片機并口需要連接很多設備的設計種不推薦使用,還有一種是利用單片機串口動態(tài)掃描的led顯示電路,本站 將一一介紹。

1.單片機串口led顯示電路

單片機并行I/O口數量總是有限的,有時并行口需作其他更重要的用途,一般也不會用數量眾多的并行I/O口專門用來驅動顯示電路,能否用80C51的串行通信口加上少量I/O及擴展芯片用于顯示電路呢?答案是肯定的。

80C51的串行通信口是一個功能強大的通信口,而且是相當好用的通信口,用于顯示驅動電路再合適不過了,下面我們就根據這種需要設計一個用兩個串行通信口線加上兩根普通I/O口,設計一個4位LED顯示電路。當然只要再加上兩根I/O口線即可輕易實現(xiàn)8位LED的顯示電路。

左圖是電原理圖,我們還是采用C2051單片機,同時用廉價易得的74LS164和74LS138作為擴展芯片74LS164是一個8位串入并出的移位寄存器,其此處的功能是將C2051串行通信口輸出的串行數據譯碼并在其并口線上輸出,從而驅動LED數碼管。74LS138是一個3-8譯碼器,它將單片機輸出的地址信號譯碼后動態(tài)驅動相應的LED。但74LS138電流驅動能力較小,為此,我們使用了未級驅動三極管2SA1015作為地址驅動。 將4只LED的段位都連在一起,它們的公共端則由74LS138分時選通,這樣任何一個時刻,都只有一位LED在點亮,也即動態(tài)掃描顯示方式,其優(yōu)點在上一節(jié)中我們已經闡述。使用串行口進行LED通信,程序編寫相當簡單,用戶只需將需顯示的數據直接送串口發(fā)送緩沖器,等待串行中斷即可,看看下面的程序

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

    關注

    240

    文章

    22988

    瀏覽量

    654524
  • 單片機
    +關注

    關注

    6026

    文章

    44452

    瀏覽量

    630822
  • 顯示電路
    +關注

    關注

    6

    文章

    96

    瀏覽量

    33151
收藏 人收藏

    評論

    相關推薦

    基于51單片機的多路溫度檢測調節(jié)及串口顯示

    ,利用虛擬串口模塊實時將平均溫度值實現(xiàn)串口顯示。仿真演示視頻:基于51單片機的多路溫度檢測調節(jié)及串口顯示
    的頭像 發(fā)表于 10-22 14:13 ?20次閱讀
    基于51<b class='flag-5'>單片機</b>的多路溫度檢測調節(jié)及<b class='flag-5'>串口</b><b class='flag-5'>顯示</b>

    基于51單片機LED點陣滾動顯示系統(tǒng)

    花樣;(4)可以利用“點陣LED字模生成工具”生成自己想要顯示的字符。仿真演示視頻:基于51單片機LED點陣滾動顯示系統(tǒng)-仿真視頻設計介紹
    的頭像 發(fā)表于 10-22 14:12 ?23次閱讀
    基于51<b class='flag-5'>單片機</b>的<b class='flag-5'>LED</b>點陣滾動<b class='flag-5'>顯示</b>系統(tǒng)

    單片機怎么寫入程序

    程序通常涉及以下幾個步驟: 選擇單片機和開發(fā)環(huán)境 : 確定項目需求,選擇合適的單片機型號。 安裝相應的開發(fā)環(huán)境,如Keil、IAR、MPLAB等。 硬件連接 : 將單片機連接到開發(fā)板或
    的頭像 發(fā)表于 10-21 11:21 ?78次閱讀

    單片機燒錄程序串口線怎么連接

    單片機開發(fā)過程中,燒錄程序是一項重要的工作。而燒錄程序通常需要使用串口線來實現(xiàn)。本文將介紹單片機燒錄
    的頭像 發(fā)表于 09-02 09:50 ?683次閱讀

    基于51單片機16x16點陣顯示電路圖及程序元件清單

    本資源內容概要:? ? ? ?這是基于51單片機16x16點陣顯示電路圖及程序設計包含了電路圖源文件(Altiumdesigner軟件打開)
    發(fā)表于 06-21 14:34 ?0次下載

    單片機串口通信的接收與發(fā)送

    單片機串口通信是一種常見的通信方式,它可以實現(xiàn)單片機與外部設備的數據交換。在實際應用中,單片機串口通信常用于與電腦、傳感器、LCD
    的頭像 發(fā)表于 12-20 14:03 ?3181次閱讀

    單片機串口通信的接收與發(fā)送程序

    單片機串口通信的接收與發(fā)送程序 一、引言 單片機串口通信是一種常見的通信方式,廣泛應用于各種嵌入式系統(tǒng)和工業(yè)控制領域。通過
    的頭像 發(fā)表于 12-19 13:57 ?5062次閱讀

    基于LabVIEW的單片機串口通信實現(xiàn)

    電子發(fā)燒友網站提供《基于LabVIEW的單片機串口通信實現(xiàn).pdf》資料免費下載
    發(fā)表于 10-30 09:13 ?6次下載
    基于LabVIEW的<b class='flag-5'>單片機</b><b class='flag-5'>串口</b>通信實現(xiàn)

    基于GPRS和單片機串口通訊設計

    電子發(fā)燒友網站提供《基于GPRS和單片機串口通訊設計.doc》資料免費下載
    發(fā)表于 10-26 14:16 ?6次下載
    基于GPRS和<b class='flag-5'>單片機</b>的<b class='flag-5'>串口</b>通訊設計

    基于C8051F020單片機串口通信應用

    電子發(fā)燒友網站提供《基于C8051F020單片機串口通信應用.pdf》資料免費下載
    發(fā)表于 10-25 10:35 ?4次下載
    基于C8051F020<b class='flag-5'>單片機</b>的<b class='flag-5'>串口</b>通信應用

    基于51單片機LED數碼管顯示中的應用

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

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

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

    51單片機串口控制繼電器的C源程序

    電子發(fā)燒友網站提供《51單片機串口控制繼電器的C源程序.doc》資料免費下載
    發(fā)表于 10-24 10:03 ?4次下載
    51<b class='flag-5'>單片機</b><b class='flag-5'>串口</b>控制繼電器的C源<b class='flag-5'>程序</b>

    51單片機VB串口繼電器控制實驗

    電子發(fā)燒友網站提供《51單片機VB串口繼電器控制實驗.doc》資料免費下載
    發(fā)表于 10-24 09:35 ?3次下載
    51<b class='flag-5'>單片機</b>VB<b class='flag-5'>串口</b>繼電器控制實驗

    51單片機定時器LCD顯示鬧鐘的程序

    電子發(fā)燒友網站提供《51單片機定時器LCD顯示鬧鐘的程序.doc》資料免費下載
    發(fā)表于 10-24 09:26 ?5次下載
    51<b class='flag-5'>單片機</b>定時器LCD<b class='flag-5'>顯示</b>鬧鐘的<b class='flag-5'>程序</b>