如何用89C51微控制器控制74HC138譯碼器點亮32位LED燈?求詳細原理圖。高手賜教

2021-04-18 17:45:25 字數 799 閱讀 5729

1樓:匿名使用者

如果要求32個燈每個都可單獨控制,亮滅狀態互不影響,有幾種方案

1. 32根介面線,且每條線

內要加驅動門,如容4片74hc244,需要介面線太多,不是好方案。

2. 32位所鎖存器,如4片74hc373,及其8根資料線,4根選通/鎖存線。

3. 8位串/並移位暫存器,典型的如4片74hc595,需要資料線,移位時鐘和鎖存訊號各一根,用介面線最少。

功能簡單的,32燈都可亮,但在同時只能亮一個燈,想要另一個燈亮,就要關掉這個,只能演示一個燈跑動的流水燈。

4. 需4片74hc138,5根選擇線。

以上1.2.3方案,只要程式速度夠,可實現各種複雜變化,包括led灰度控制。

所有晶片都可74ls系列,但74hc系列容易驅動,也比較省電。

2樓:芯

你好,可以使用74573,控制32個led 的話只需要12個介面

3樓:匿名使用者

用幾個74hc138

各位高手,我用89c51微控制器驅動4位共陰極數碼管,

4樓:匿名使用者

p0口要接上拉電阻才行。isis**嗎? 加一個respack元件

5樓:灘頭一樹

這已經是老辦法了,不如選擇max7219晶片,程式設計控制max7219,spi通訊,3各線,方便!

電路圖:

6樓:匿名使用者

在要傳送資料時,應把oe管腳拉低,

89c51微控制器的最小系統的構成

89c51微控制器的最小系統電路主要包括 電源電路 復位電路 時鐘電路。1.電源電路。電源電路就是微控制器的供電電路,一般是3.3v或者5v,具體多少要參考各種型號的微控制器的工作電壓,通常情況下是5v,這裡是指通常情況下。2.復位電路 包括上電覆位和手動復位。3.時鐘電路 用來配合外部晶體實現振盪...

急,求89c51微控制器交通燈程式

請把isis檔案發出來 程式彙編還是c語言 求個89c51微控制器紅綠燈程式 注p0口為東西紅燈 p1口為東西黃燈 p2口為東西綠燈 p3南北紅燈 p4南北黃燈 p5南北綠燈 綠燈停留3s 黃燈閃爍5次,每次0.2s,紅的停留4s org 0000h ljmp main org 0030h main...

51微控制器的外部儲存器擴充套件,當89C51微控制器外部的程式儲存器和資料儲存器同時擴充套件時的地址分配

不對啊。外部儲存器可以存放不同的程式。比如在同一個系統中使用不同的程式會完成不同的工作,直接換外部程式儲存器就能很方便的換程式而不用換晶片或再燒寫。是的。主流的微控制器 不包括51 都已經不支援外部儲存器擴充套件了,微控制器自帶128k的rom也很常見。而且51類中,也有不少是不支援外部儲存器擴充套...