74LS138 là IC MSI giải mã 3 đường sang 8 đường hay tách kênh 1 đường sang 8 đường thường dùng và có hoạt động logic tiêu biểu, nó còn thường được dùng như mạch giải mã địa chỉ trong các mạch điều khiển và trong máy tính.
Sơ đồ chân và kí hiệu logic như hình dưới đây :

Hình 2.2.14 Kí hiệu khối và chân ra của 74LS138
Trong đó
A0, A1, A2 là 3 đường địa chỉ ngõ vào
E1, E2 là các ngõ vào cho phép (tác động mức thấp)
E3 là ngõ vào cho phép tác động mức cao
O0 đến O7 là 8 ngõ ra (tác động ở mức thấp )

Hình 2.2.15 Cấu trúc bên trong 74LS138
Hoạt động giải mã như sau :
Đưa dữ liệu nhị phân 3bit vào ở C, B, A(LSB), lấy dữ liệu ra ở các ngõ O0 đến O7; ngõ cho phép E2 và E3 đặt mức thấp, ngõ cho phép E1 đặt ở mức cao. Chẳng hạn khi CBA là 001 thì ngõ O1 xuống thấp còn các ngõ ra khác đều ở cao.
đây là bảng chân lí của nó:

còn đây là hình ảnh và code mô phỏng về quét led đơn một cách đơn giản.

/*********EDIT BY CHIPKOOL**********/
#include <REGX51.H>
unsigned int i;
unsigned int mang[10]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09}; // CAC LED SANG LAN LUOT
void delay(unsigned int ms) // HAM CON TAO TRE
{
unsigned int j,k;
for(j=0;j<125;j++)
for(k=0;k<125;k++)
{;}
}
void main()
{
while(1)
{
for(i=0;i<8;i++) // CO 8 LED QUET LEN DUNG VONG FOR 8 LAN
{
P2=mang[i];
delay(100);
}
}
}
#include <REGX51.H>
unsigned int i;
unsigned int mang[10]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09}; // CAC LED SANG LAN LUOT
void delay(unsigned int ms) // HAM CON TAO TRE
{
unsigned int j,k;
for(j=0;j<125;j++)
for(k=0;k<125;k++)
{;}
}
void main()
{
while(1)
{
for(i=0;i<8;i++) // CO 8 LED QUET LEN DUNG VONG FOR 8 LAN
{
P2=mang[i];
delay(100);
}
}
}
ORG 00H;CODE ASEMBLY DESIGNED BY CHIPKOOL
MAIN:
MOV R5,#8
LAP8:
MOV P2,#11111000B
CALL DELAY
MOV P2,#11111001B
CALL DELAY
MOV P2,#11111010B
CALL DELAY
MOV P2,#11111011B
CALL DELAY
MOV P2,#11111100B
CALL DELAY
MOV P2,#11111101B
CALL DELAY
MOV P2,#11111110B
CALL DELAY
MOV P2,#11111111B
CALL DELAY
DJNZ R5,LAP8
JMP MAIN
DELAY:
MOV R0,#200
LAP:
MOV R1,#200
DJNZ R1,$
DJNZ R0,LAP
RET
END
LẬP TRÌNH 74LS138 ĐIỀU KHIỂN LED 7 ĐOẠN ANODE CHUNG

Nguồn Sưu Tầm
Bạn đọc hãy giúp chúng tôi xây dựng cộng đồng bằng cách để lại bình luận, chúng tôi luôn đón nhận mọi ý kiến của các bạn:
» Bình luận nghiêm túc và không chứa các liên kết quảng cáo.
» Vui lòng không Spam nhận xét với mọi hình thức.
» Rất mong bạn đề tên cho nhận xét của chính mình - Bằng cách chọn vào Tên/URL và điền tên bạn vào (Phần URL có thể bỏ trống ).
- Bạn có thể chèn Link nhạc (NCT), video(Youtube),Hình ảnh vào comment bằng cú pháp:
+ [youtube] Link video Youtube [/youtube].
+ [img] Link ảnh( định dạng PNG, JPG,GIF) [/img]
+Chèn link liên kết: <a href="LINK" rel="nofollow">Name</a>
-Bạn copy mã bên cạnh biểu tượng chèn vào nhận xét để bày tỏ cảm xúc!! ConversionConversion EmoticonEmoticon