微控制器與74HC138,在微控制器中74HC138是如何產生片選訊號的

時間 2021-08-30 09:14:27

1樓:牽著你的手

微控制器(microcontrollers)是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu、隨機儲存器ram、只讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位微控制器,發展到現在的300m的高速微控制器。

74hc138是一款高速cmos器件,74hc138引腳相容低功耗肖特基ttl(lsttl)系列。

74hc138譯碼器可接受3位二進位制加權地址輸入(a0, a1和a2),並當使能時,提供8個互斥的低有效輸出(y0至y7)。74hc138特有3個使能輸入端:兩個低有效(e1和e2)和一個高有效(e3)。

除非e1和e2置低且e3置高,否則74hc138將保持所有輸出為高。利用這種複合使能特性,僅需4片74hc138晶片和1個反相器,即可輕鬆實現並行擴充套件,組合成為一個1-32(5線到32線)譯碼器。任選一個低有效使能輸入端作為資料輸入,而把其餘的使能輸入端作為選通端,則74hc138亦可充當一個8輸出多路分配器,未使用的使能輸入端必須保持繫結在各自合適的高有效或低有效狀態。

2樓:匿名使用者

不同的時刻亮,太不具體了。

74138的輸出可以帶8路,但任何時刻只有一路有效。

3樓:

//你的電路沒錯的

//因為用的是38譯碼器,所以每一個時刻只能亮一個燈#include

#include

sbit d1=p0^0;

sbit d1=p0^1;

sbit d1=p0^2;

unsigned char cc,tt,aa,bb;

void delay(unsigned char z) //誤差 0us

void dingshi()

void main()

}} }

if(bb==1)//1點 第1個燈亮

if(bb==2)//2點 第2個燈亮

if(bb==3)//3點 第3個燈亮

if(bb==4)//4點 第4個燈亮

if(bb==5)//5點 第5個燈亮

if(bb==6)//6點 第6個燈亮

if(bb==7)//7點 第7個燈亮

if(bb==8)//8點 第8個燈亮

}}void tine() interrupt 1

在微控制器中74hc138是如何產生片選訊號的

4樓:攻略規律

138譯碼器,大致功能是在輸入端幾隻腳輸入一個在0~7之間的二進位制數,例如輸入個1,那麼輸出端那隻叫y1的引腳就會輸出為0,y0以及y2~y7都會輸出1。

至於片選訊號,這得結合電路原理來講了

推薦個群,朋友建的,多一堆人一起學,多好。

群名叫:自學微控制器的傢伙們

5樓:匿名使用者

138是一個3-8譯碼器,可以將3位二進位制的資料,譯成十進位制的資料。

在器件連線上,通常情況下,是將地址的最高位分別接到譯碼器的輸入端a2、a1、a0端,

然後其輸出端y0-y7每端接一個晶片的片選。

根據譯碼錶,二進位制的地址值000-111,每個地址空間對應其中一個晶片的片選,其它晶片的片選是無效的。

在地址分配中,以最高3位對應的二進位制進行地址劃分,取值不同,使用的器件也不同。

6樓:午夜孤戎

3--8線譯碼器 有3個管腳 2個接地 一個高則選中 直接用微控制器的i/o即可

7樓:匿名使用者

有個管教是好像是 oe-n高電平的話就選通138,低電平就不選這個**

具體哪個管教忘記了,你去看下資料手冊,就好了

8樓:龍宇防盜監控

8選擇一

具體看晶片資料

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

9樓:匿名使用者

如果要求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系列容易驅動,也比較省電。

10樓:芯

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

11樓:匿名使用者

用幾個74hc138

在微控制器系統中,74hc138通常用來產生片選訊號,請讀者考慮一下,應如何處理?

12樓:夏艾溪

取三根底地址線,接到38譯碼器的輸入端,譯碼產生,8個使能控制訊號

13樓:小宇時代

你這個是什麼意思啊~!

微控制器串列埠,微控制器串列埠作用?

關於串列埠實驗你可以看看這篇文章 手把手教你用增強型51實驗板實現rs232串列埠通訊 電子製作 2006年8月 站長原創,如需引用請註明出處 上一期,我們已經利用增強型51實驗板學會了微控制器控制步進電機轉動的方法,這一期,我們將一起來學習一下微控制器如何與pc機進行通訊,一起來完成一個簡單的rs...

求微控制器程式,求微控制器程式

能認識到自己的問題就證明你是一個有責任感的人。當然認識到自己的缺點只是一方面,主要還得加以改正,可能一個人的性格與脾氣不是一天二天就能改掉的,但一定要在衝動時忍耐。現在是建設文明,和諧社會。需要正能量。相信你一定能成功。跪求一個微控制器程式 求微控制器程式?然後不用點說完了直接發不就行了,微控制器程...

學微控制器io口擴充套件用74hc165晶片有個問題

就是相當於擴充套件了io介面,每片595有8個埠,595可以級聯,然後spi對595寫資料,對應的595埠電平就會對應寫入的資料,spi是序列介面,因此控制器只要用較少的io口就可以實現很多io輸出的功能 微控制器用74hc165擴充套件的相關問題 做而論道 indata 1 左移一位,最右邊,填上...