【作者】:0132_王宇
74HC138實現(xiàn)位選信號的發(fā)送···
74HC138(3-8譯碼器),適用于數(shù)字電路的3——8譯碼功能孽查。
引腳功能
名稱 | 功能說明 | 管腳號 |
---|---|---|
Y0(非)——Y7(非) | 數(shù)據(jù)輸入 | 15—9,7 |
A0——A2 | 數(shù)據(jù)輸出 | 1—3 |
EN——E1(非)吴叶、E2(非),E3 | 使能控制 | 4—6 |
VDD | 邏輯電源 | 16 |
GND | 邏輯地 | 8 |
電路連接
這個我們看看圖片就好了。。典勇。
1.png
2.png
3.png
例:將P22、P23鲫尊、P24分別置100痴柔,即ABC=100,此時選中三八譯碼器中的引腳15疫向,Y0被選中,輸出低電平豪嚎,而其他全為1搔驼,只有DB0(LED2)被選中,并顯示為低電平侈询,然后·······(實驗板的二極管是共陰的)
程序代碼
#include <reg52.h>
unsigned char numbers[8]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07};
void delay1ms()
{
unsigned char i,j;
i=2;
j=235;
do{
while(--j);
}while(--i);
}
void delayxms(unsigned int x){
while(x--) delay1ms();
}
void main()
{
unsigned char i;
while(1)
{
for(i=0;i<8;i++)
{
P2=i<<2;
P0=numbers[i];
delayxms(100);
}
}
}