<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 利用80C31單片機串行口實(shí)現多個(gè)LED顯示的一種簡(jiǎn)單方法

利用80C31單片機串行口實(shí)現多個(gè)LED顯示的一種簡(jiǎn)單方法

作者: 時(shí)間:2012-03-14 來(lái)源:網(wǎng)絡(luò ) 收藏

系統中,常常用數碼管()做器。一般的器為4位或8位,即需要4個(gè)或8個(gè)。這種比較多,也比較。但是,對于顯示,就必須采取必要的措施才能。本文介紹一種設計,設計的多路LED顯示系統具有硬件結構,軟件編程方便,價(jià)格低廉的特點(diǎn),經(jīng)在儲蓄所大屏幕利率顯示屏中應用,效果很好。

本文引用地址:http://dyxdggzs.com/article/171879.htm

1 硬件電路

是MCS-51系列的一種,它廣泛應用于各種小型控制系統中。我們知道,單片機有一個(gè)口可用于通訊,筆者發(fā)現它在方式0狀態(tài)下,還可以擴展并行I/O口,從而LED顯示,其硬件原理如圖1所示。其中,74HC164為輸入、并行輸出移位寄存器,74HC164為單向總線(xiàn)驅動(dòng)器,LED采用5EF1183KR型共陰極數碼管。

59.jpg

單片機復位時(shí),串行口為方式0狀態(tài),即工作在移位寄存器方式,波特率為振蕩頻率的十二分之一。參看圖2,器件執行任何一條將SBUF作為目的寄存器的命令時(shí),數據便開(kāi)始從RXD端發(fā)送。在寫(xiě)信號有效時(shí),相隔一個(gè)機器周期后發(fā)送控制端SEND有效,即允許RXD發(fā)送數據,同時(shí),允許從TXD端輸出移位脈沖。第一幀(8位)數據發(fā)送完畢時(shí),各控制信號均恢復原狀態(tài),只有TI保持高電平,呈中斷申請狀態(tài)。第一個(gè)74HC164把第一幀數據并行輸出,LED1顯示該數據(發(fā)送時(shí)序如圖2所示)。然后,用軟件將TI清零,發(fā)送第二幀數據。第二幀數據發(fā)送完畢,LED1顯示第二幀數據,第一幀數據串行輸入給第二個(gè) 74HC164,LED2顯示第一幀數據。依此類(lèi)推,直到把數據區內所有數據發(fā)送出去。應該注意,數據全部發(fā)送完后,第一幀數據在最后一個(gè)LED顯示。由于TXD端最多可以驅動(dòng)8個(gè)TTL門(mén),當LED顯示器超過(guò)8個(gè)時(shí),我們采用74HC244芯片驅動(dòng)。每個(gè)74HC244有8路驅動(dòng),每一路可驅動(dòng)8個(gè) LED,即每增加一個(gè)74HC244,可增加64個(gè)LED驅動(dòng)。

2 軟件編程

該軟件程序采用MCS-51系列單片機匯編語(yǔ)言編制,并把顯示程序作為一個(gè)子程序,以便在主程序中調用。設LED為共限極顯示器,共有64個(gè),顯示區首地十在內部RAM 20H單元,需顯示的數據以BCD碼依次存放在顯示區,軟件清單如下:


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>