Chào mừng các bạn đến với forum lớp DTVT_K7A CNTT Thái Nguyên
Bạn hãy "Đăng nhập" để tham gia cùng chúng tôi

Join the forum, it's quick and easy

Chào mừng các bạn đến với forum lớp DTVT_K7A CNTT Thái Nguyên
Bạn hãy "Đăng nhập" để tham gia cùng chúng tôi

Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Top posters

banmun08 (721)
 IC 74ls138  Bar_left IC 74ls138  Bar IC 74ls138  Bar_right 
Toanlt_GP (368)
 IC 74ls138  Bar_left IC 74ls138  Bar IC 74ls138  Bar_right 
tiendientu343 (344)
 IC 74ls138  Bar_left IC 74ls138  Bar IC 74ls138  Bar_right 
hany_mitu (281)
 IC 74ls138  Bar_left IC 74ls138  Bar IC 74ls138  Bar_right 
TranTuyen_BG (275)
 IC 74ls138  Bar_left IC 74ls138  Bar IC 74ls138  Bar_right 
Capkama (271)
 IC 74ls138  Bar_left IC 74ls138  Bar IC 74ls138  Bar_right 
VDuy_NĐ (260)
 IC 74ls138  Bar_left IC 74ls138  Bar IC 74ls138  Bar_right 
Minh (257)
 IC 74ls138  Bar_left IC 74ls138  Bar IC 74ls138  Bar_right 
tieuthantien_3t (173)
 IC 74ls138  Bar_left IC 74ls138  Bar IC 74ls138  Bar_right 
Hangvt_gc (171)
 IC 74ls138  Bar_left IC 74ls138  Bar IC 74ls138  Bar_right 

Latest topics

» Game dân gian thuần việt 2014 ra mắt phiên bả
by banmun08 Fri May 02, 2014 5:38 pm

» Ứng dụng Bóng đá trực tuyến - Chia sẻ mới dàn
by meocontt89 Fri May 02, 2014 3:44 pm

» Bài bào cáo mạch bấm chuông trò chơi
by tuyenbk2009 Sun Apr 27, 2014 10:48 pm

» Tư vấn học công nghệ thông tin - lập trình
by wyuru Thu Apr 24, 2014 5:17 pm

» Hero Chibi - Khai mở máy chủ S10 - SonGoKu
by Poligon121 Wed Apr 16, 2014 2:15 pm

» mạch đông hồ vạn niên sư dụng DS1307
by ttd2506 Mon Apr 14, 2014 9:45 pm

» Game8 phát 1000 GiftCode mừng máy chủ mới của
by Poligon121 Mon Apr 14, 2014 3:07 pm

» HIỆP KHÁCH 4U.COM OPEN GAME HỒI 10H00 SÁNG
by anata Fri Apr 11, 2014 1:34 pm

» Đua tốp Mu Thần Tài nhận iphone iphone 5s
by muthantai Sun Apr 06, 2014 12:26 pm

» Hiệp khách 4u.com OPEN game hồi 10h00 chủ nh
by anata Sat Apr 05, 2014 7:48 am


4 posters

    IC 74ls138

    thanga7a
    thanga7a
    Thượng Sĩ
    Thượng Sĩ


    Gender : Nam Số bài : 88
    Birthday : 04/08/1991
    Họ và tên : vũ đình thắng Đến từ : bình giang _hải dương
    Ước mơ : kĩ sư điện tử
    Status : tui là thắng đến từ hải dương

     IC 74ls138  Empty IC 74ls138

    Bài gửi by thanga7a Fri Sep 02, 2011 1:45 am

    Chúng ta có rất nhiều loại ic dùng để mở rộng cổng để quet led ,như 74hc595, hay là 74ls47 ....
    và hum nay mình tìm hiểu thêm 1 con ic cũng khá quan trọng trong việc dùng để mở rộng cổng để tiết kiệm chân của vi điểu khiển đó là con :74ls138.
    =======================================
    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

     IC 74ls138  H22TKGM%2074LS138khoi
    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

     IC 74ls138  H22TKGM%2074LS138mach

    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ó:
     IC 74ls138  Lab3i.com-74138

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

     IC 74ls138  SieuthiNHANH2011090224435odqxzjfint215766 .

    =================================================
    //================ THANGA7A-DTVTK8D===============================
    //========= QUET LED DON BANG IC 74LS138==========================

    #include
    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
    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);
    }
    }
    }
    =================================
    các bạn và các anh chị nào có bài viết hay về con ic này thì post nên cho mình tham khảo thêm nhá.

    wan trọng nhất là có bài nào hay hơn wet led đơn của mình nhá.
    thanks
    Capkama
    Capkama
    Admin
    Admin


    Gender : Nam Số bài : 271
    Birthday : 14/05/1989
    Họ và tên : Dương Vũ Kiên Đến từ : DTVT K7A
    Ước mơ : We are one family
    Status : It only takes a second to say I love you, but it will take a lifetime to show you how much...

     IC 74ls138  Empty Re: IC 74ls138

    Bài gửi by Capkama Fri Sep 02, 2011 10:29 am

    Con 138 này thường được sử dụng trong các bài toán quét led thôi, ví dụ quét led 7 thanh, quét led ma trận, ít khi nó dùng để đk led đơn lắm, hoặc dùng để Enable IC ghép nối, trong phương pháp quét (Trên 3 đối tượng) dùng con 138 này sẽ giảm chân kết nối Enable xuống, hạn chế của nó (hay chính xác là nhà SX làm ra nó chỉ để như vậy) là ứng với mỗi trạng thái đầu vào chỉ có duy nhất 1 cổng đầu ra dc tích cực. Như em thấy bài đk led của em đấy, mỗi lần chỉ có 1 con led sáng (hoặc tắt), ko thể sáng đồng thời vài con dc (Trừ khi bạn lại quét led. hehe)
    À quên. Cho code vào thẻ
    Code:
    [code]code ở đây[/code]
    đi em.
    thanga7a
    thanga7a
    Thượng Sĩ
    Thượng Sĩ


    Gender : Nam Số bài : 88
    Birthday : 04/08/1991
    Họ và tên : vũ đình thắng Đến từ : bình giang _hải dương
    Ước mơ : kĩ sư điện tử
    Status : tui là thắng đến từ hải dương

     IC 74ls138  Empty Re: IC 74ls138

    Bài gửi by thanga7a Fri Sep 02, 2011 11:24 am

    đại ka ơi .
    em dùng con này quét led 7 thanh và led ma trận .em ko qét dc .nó toàn hiện ra lung tung. anh hướng dẫn em cach quét nhá. em tính toán cách xuất ra mà vẫn ko ra.
    thanks
    tiendientu343
    tiendientu343
    Đại Tướng
    Đại Tướng


    Gender : Nam Số bài : 344
    Birthday : 03/01/1990
    Họ và tên : Bùi Duy Tiến Đến từ : Hải Dương
    Ước mơ : CEO
    Status : Biết lái máy bay ! Biết lái xe tăng.

     IC 74ls138  Empty Re: IC 74ls138

    Bài gửi by tiendientu343 Fri Sep 02, 2011 12:22 pm

    tính toán chưa chuẩn. thời gian quét chưa chính xác, giải mã nhầm hoặc thuật toán chưa tối ưu thì ko ra là đúng rồi.
    Thử lại đi e nhé! a hôm nay ra nhà bác chơi ko có máy ở đây.
    xem datasheet của nó mà lập trình.
    Tối về a xem cho.
    thanga7a
    thanga7a
    Thượng Sĩ
    Thượng Sĩ


    Gender : Nam Số bài : 88
    Birthday : 04/08/1991
    Họ và tên : vũ đình thắng Đến từ : bình giang _hải dương
    Ước mơ : kĩ sư điện tử
    Status : tui là thắng đến từ hải dương

     IC 74ls138  Empty Re: IC 74ls138

    Bài gửi by thanga7a Fri Sep 02, 2011 8:19 pm

    đại ka xem hộ e cách quét led 7 thanh bằng con này với. và con led matrix nhá.
    thanks
    Capkama
    Capkama
    Admin
    Admin


    Gender : Nam Số bài : 271
    Birthday : 14/05/1989
    Họ và tên : Dương Vũ Kiên Đến từ : DTVT K7A
    Ước mơ : We are one family
    Status : It only takes a second to say I love you, but it will take a lifetime to show you how much...

     IC 74ls138  Empty Re: IC 74ls138

    Bài gửi by Capkama Fri Sep 02, 2011 9:15 pm

    Sửa code chỗ này:
    Code:
    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
    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);
    }
    }
    }
    Thành:
    Code:

    unsigned int mang[10]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09};
    unsigned int led[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

    void delay(unsigned int ms)
    {
    unsigned int k;
    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];
    P3=led[i]
    delay(10);
    }
    }
    }
    Nối 8 con LED catot chung với chân catot của mỗi con nối vào mỗi chân của 74138, 7 chân dữ liệu nối vào 7 chân P3.0-P3.6 của 8051. Thế là xong.
    thanga7a
    thanga7a
    Thượng Sĩ
    Thượng Sĩ


    Gender : Nam Số bài : 88
    Birthday : 04/08/1991
    Họ và tên : vũ đình thắng Đến từ : bình giang _hải dương
    Ước mơ : kĩ sư điện tử
    Status : tui là thắng đến từ hải dương

     IC 74ls138  Empty Re: IC 74ls138

    Bài gửi by thanga7a Fri Sep 02, 2011 10:21 pm

    đây là anh dùng cho 8 con led 7 thanh phải ko.
    nếu là dùng cho 1 con led 7 thanh thì code và cách vẽ của nó sẽ là như thế nào nhỉ.
    Capkama
    Capkama
    Admin
    Admin


    Gender : Nam Số bài : 271
    Birthday : 14/05/1989
    Họ và tên : Dương Vũ Kiên Đến từ : DTVT K7A
    Ước mơ : We are one family
    Status : It only takes a second to say I love you, but it will take a lifetime to show you how much...

     IC 74ls138  Empty Re: IC 74ls138

    Bài gửi by Capkama Fri Sep 02, 2011 10:46 pm

    Hơ hơ. 1 con led 7 thanh thì chú phải dùng 138 để làm gì?
    thanga7a
    thanga7a
    Thượng Sĩ
    Thượng Sĩ


    Gender : Nam Số bài : 88
    Birthday : 04/08/1991
    Họ và tên : vũ đình thắng Đến từ : bình giang _hải dương
    Ước mơ : kĩ sư điện tử
    Status : tui là thắng đến từ hải dương

     IC 74ls138  Empty Re: IC 74ls138

    Bài gửi by thanga7a Fri Sep 02, 2011 11:10 pm

    chủ yế là e cần hiểu sâu về con nay hơn thui.
    phần mô phỏng cho code của anh có thể cho hình ảnh ko
    để em xem.còn anh bảo thế kia em loan lên hết
    Capkama
    Capkama
    Admin
    Admin


    Gender : Nam Số bài : 271
    Birthday : 14/05/1989
    Họ và tên : Dương Vũ Kiên Đến từ : DTVT K7A
    Ước mơ : We are one family
    Status : It only takes a second to say I love you, but it will take a lifetime to show you how much...

     IC 74ls138  Empty Re: IC 74ls138

    Bài gửi by Capkama Sun Sep 04, 2011 11:36 am

    Thay cổng P3 bằng cổng P0 ở trên code. Vẽ bằng P0 cho dễ nhìn. Download hình vẽ proteus ở dưới.
    Attachments
     IC 74ls138  AttachmentExample 138.zip
    You don't have permission to download attachments.
    (36 Kb) Downloaded 40 times
    chjpchjp_1991
    chjpchjp_1991
    Binh nhất
    Binh nhất


    Gender : Nam Số bài : 12
    Birthday : 18/01/1991
    Họ và tên : Chipkool.tk Ước mơ : ky su
    Status : hicmhic

     IC 74ls138  Empty Re: IC 74ls138

    Bài gửi by chjpchjp_1991 Tue Jul 10, 2012 3:50 pm

    xem link này có hướng dẫn đầy đủ cả code asm và c http://www.chipkool.tk/2012/07/lap-trinh-ic-74ls138-quet-led.html

    Sponsored content


     IC 74ls138  Empty Re: IC 74ls138

    Bài gửi by Sponsored content


      Hôm nay: Mon Nov 25, 2024 1:17 am