74HC154 概述:
74HC154 是一款高速CMOS 器件,74HC154 引腳兼容低功耗肖特基TTL (LSTTL) 系列。
74HC154 譯碼器可接受4 位高有效二進(jìn)制地址輸入,并提供16 個(gè)互斥的低有效輸出。74HC154 的兩個(gè)輸入使能門電路可用于譯碼器選通,以消除輸出端上的通常譯碼“假信號“,也可用于譯碼器擴(kuò)展。該使能門電路包含兩個(gè)“邏輯與;輸入,必須置為低以便使能輸出端。任選一個(gè)使能輸入端作為數(shù)據(jù)輸入,74HC154 可充當(dāng)一個(gè)1-16 的多路分配器。當(dāng)其余的使能輸入端置低時(shí),地址輸出將會跟隨應(yīng)用的狀態(tài)。
74HC154譯碼器:
4HC154 4 絨- 16 線譯碼器/解調(diào)器
。將4個(gè)二:進(jìn)制編碼輸入譯成16個(gè)彼獨(dú)立的輸出之一
將數(shù)據(jù)從一個(gè)輸入線分配到16 個(gè)輸出的任意一個(gè)而實(shí)現(xiàn)解調(diào)功能
輸入箝位二極管簡化了系統(tǒng)設(shè)計(jì)
。與大部分TTL 和DTL 電路完全兼容
74154 這種單片4 線-16 線譯碼器非常適合用于高性能存儲器的譯碼器。當(dāng)兩個(gè)選通輸入G1和G2為低時(shí),它可將4 個(gè)二進(jìn)制編碼的輸入譯成16 個(gè)互相獨(dú)立的輸出之一。實(shí)現(xiàn)解調(diào)功能的辦法是:用4 個(gè)輸入線寫出輸出線的地址,使得在一個(gè)選通輸入為低時(shí)數(shù)據(jù)通過另一個(gè)選通輸入。當(dāng)任何一個(gè)選通輸入是高時(shí),所有輸出都為高。
74HC154譯碼器應(yīng)用
/* 名稱:74HC154譯碼器應(yīng)用 說明:74HC154是4-16譯碼器,本例利用P2口輸出4位二進(jìn)制數(shù), 經(jīng)譯碼后使相應(yīng)的LED被點(diǎn)亮,形成滾動顯示效果。 */
#include《reg51.h》
#define uchar unsigned char #define uint unsigned int //延時(shí)
void DelayMS(uint ms) { uchar i; while(ms--) for(i=0;i《40;i++); }
//主程序 void main() { while(1) { P2=(P2+1)%16; //P2口低4位在0~15取值,使154譯碼器輸入4位為0000~1111 DelayMS(500); //經(jīng)譯碼器輸出0~15中對應(yīng)引腳輸出0,LED點(diǎn)亮
74HC154譯碼器應(yīng)用
/* 名稱:74HC154譯碼器應(yīng)用
說明:74HC154是4-16譯碼器,本例利用P2口輸出4位二進(jìn)制數(shù),
經(jīng)譯碼后使相應(yīng)的LED被點(diǎn)亮,形成滾動顯示效果。
?。?/
#include《reg51.h》
#define uchar unsigned char
#define uint unsigned int
//延時(shí)
void DelayMS(uint ms)
{
uchar i;
while(ms--)
for(i=0;i《40;i++);
}
//主程序
void main()
{
while(1)
{
P2=(P2+1)%16; //P2口低4位在0~15取值,使154譯碼器輸入4位為0000~1111
DelayMS(500); //經(jīng)譯碼器輸出0~15中對應(yīng)引腳輸出0,LED點(diǎn)亮
}
}
評論
查看更多