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 dịch ghi 74hc595 - Page 2 Bar_leftic dịch ghi 74hc595 - Page 2 Baric dịch ghi 74hc595 - Page 2 Bar_right 
Toanlt_GP (368)
ic dịch ghi 74hc595 - Page 2 Bar_leftic dịch ghi 74hc595 - Page 2 Baric dịch ghi 74hc595 - Page 2 Bar_right 
tiendientu343 (344)
ic dịch ghi 74hc595 - Page 2 Bar_leftic dịch ghi 74hc595 - Page 2 Baric dịch ghi 74hc595 - Page 2 Bar_right 
hany_mitu (281)
ic dịch ghi 74hc595 - Page 2 Bar_leftic dịch ghi 74hc595 - Page 2 Baric dịch ghi 74hc595 - Page 2 Bar_right 
TranTuyen_BG (275)
ic dịch ghi 74hc595 - Page 2 Bar_leftic dịch ghi 74hc595 - Page 2 Baric dịch ghi 74hc595 - Page 2 Bar_right 
Capkama (271)
ic dịch ghi 74hc595 - Page 2 Bar_leftic dịch ghi 74hc595 - Page 2 Baric dịch ghi 74hc595 - Page 2 Bar_right 
VDuy_NĐ (260)
ic dịch ghi 74hc595 - Page 2 Bar_leftic dịch ghi 74hc595 - Page 2 Baric dịch ghi 74hc595 - Page 2 Bar_right 
Minh (257)
ic dịch ghi 74hc595 - Page 2 Bar_leftic dịch ghi 74hc595 - Page 2 Baric dịch ghi 74hc595 - Page 2 Bar_right 
tieuthantien_3t (173)
ic dịch ghi 74hc595 - Page 2 Bar_leftic dịch ghi 74hc595 - Page 2 Baric dịch ghi 74hc595 - Page 2 Bar_right 
Hangvt_gc (171)
ic dịch ghi 74hc595 - Page 2 Bar_leftic dịch ghi 74hc595 - Page 2 Baric dịch ghi 74hc595 - Page 2 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
chjpchjp_1991
Capkama
tiendientu343
thanga7a
8 posters

    ic dịch ghi 74hc595

    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 dịch ghi 74hc595 - Page 2 Empty ic dịch ghi 74hc595

    Bài gửi by thanga7a Sun Aug 28, 2011 12:07 am

    First topic message reminder :

    các đại ka cho em hỏi chút về con 74hc595 một chút.

    đây là con ic dùng để mở rộng cổng cho một số loại chíp , tiêu biểu như 8501. em đọc thì thấy hơi mơ hồ .các đại ka co thể chỉ cho em cách dịch bít của ic này dc ko ạ.

    cho em 1 số ví dụng thật là đơn giản dễ hiểu nhá. có thể là dùng cho led đơn hoăc maxtrix, led 7 thanh,
    giai thích rõ hộ em từng câu lệnh nhá . em xin cảm ơn
    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 dịch ghi 74hc595 - Page 2 Empty Re: ic dịch ghi 74hc595

    Bài gửi by chjpchjp_1991 Mon Jul 16, 2012 8:59 pm

    hihi^^..mây hôm mình làm phiền bạn quá..bạn thấy khó chịu ko>tại tớ mới học mà..hic..tớ cảm ơn cậu na..meo meo
    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 dịch ghi 74hc595 - Page 2 Empty Re: ic dịch ghi 74hc595

    Bài gửi by tiendientu343 Mon Jul 16, 2012 9:36 pm

    hihi^^..mây hôm mình làm phiền bạn quá..bạn thấy khó chịu ko>tại tớ mới học mà..hic..tớ cảm ơn cậu na..meo meo
    Không phiền đâu. Không hiểu bạn mới hỏi chứ hiểu rồi thì hỏi làm gì.
    Có gì thắc mắc , hay khó khăn cứ hỏi.
    Trong khả năng t sẽ trả lời cho. đừng ngại nha
    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 dịch ghi 74hc595 - Page 2 Empty Re: ic dịch ghi 74hc595

    Bài gửi by chjpchjp_1991 Mon Jul 16, 2012 9:45 pm

    hihi^^..tớ thanks cậu trước na..tớ đang tìm hiểu Các toán tử thao tác bit ( &, |, ^, ~, <<, >> ).trong code lập trình cậu có dùng mà tớ ko hiểu....kể mà cậu lấy mấy vd cho tớ hiểu rõ hơn thì hay quá..^^ Very Happy
    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 dịch ghi 74hc595 - Page 2 Empty Re: ic dịch ghi 74hc595

    Bài gửi by tiendientu343 Mon Jul 16, 2012 10:01 pm

    mấy cái này là cơ bản .
    Đó là các phép sau :
    | " phép or các bít.
    0001 | 0011 = 0011 ;
    Tương tự với & : là and.
    >> : dịch phải.
    01 >> 1 ra 00;
    mấy cái này bạn xem lại trong các sách lập trình có hết mà.
    toán tử asm Mô tả
    & AND Logical AND
    | OR Logical OR
    ^ XOR Logical exclusive OR
    ~ NOT Đảo ngược bit
    << SHL Dịch bit sang trái
    >> SHR Dịch bit sang phải
    ailatoi147
    ailatoi147
    Binh bét
    Binh bét


    Gender : Nam Số bài : 1
    Birthday : 10/01/1988
    Họ và tên : tran quang vinh Ước mơ : lam giau
    Status : cong nghiep.tphcm

    ic dịch ghi 74hc595 - Page 2 Empty Re: ic dịch ghi 74hc595

    Bài gửi by ailatoi147 Mon Aug 06, 2012 2:19 am

    Chào bạn Tiến.
    Mình đã đọc từ đầu đến cuối những giả đáp của bạn. Mình thấy bạn nói rất rỏ về HC595, hiện tại mình củng đang tìm hiểu về còn này để chuẩn bị làm một cái bảng ma trân chơi.
    Mình muốn dùng 595 để tiết kiệm port vừa để quét dữ liệu và quét hàng luôn, mình đọc bài biết của bạn và đang làm thử với mấy con led đơn.
    Vấn đề mình gặp phải là không biết làm sao để quét hoặc xuất dữ liệu nhiều hơn 8 bit, bạn có thể chỉ giúp mình được không.
    Hiện mình đang dùng code của bạn viết, bấy giờ mình muốn dữ liệu tiếp tục chạy tiếp cho tới khi đủ 24led.
    Mong bạn giúp mình hiểu thêm với.

    Code:

    #include <16F877A.h>
    #include <math.h>
    #include <string.h>
    #include <stdlib.h>
    #fuses HS,NOWDT,NOPROTECT,NOLVP
    #use delay(clock=20000000)

    //=================================
    #define bat 1
    #define tat 0
    #byte PORTA = 0x05
    #byte PORTB = 0x06
    #byte PORTD = 0x08
    #byte PORTE = 0x09
    #byte TRISD = 0x88
    #byte PORTC = 0x07
    #byte TRISC = 0x87


    #bit  DATA  =  PORTB.0
    #bit  SH    =  PORTB.1
    #bit  ST    =  PORTB.2
    #bit  A    =  PORTC.0
    #bit  B    =  PORTC.1
    #bit  C    =  PORTC.2
    #bit  OE1  =  PORTC.3

    void quetled( unsigned char x)
    {
      int i,tam;
      for(i=0;i<7;i++)
      {
          tam=x;
          tam=tam&0x80;
          if(tam==0x80)
          DATA=1;
          else
          data=0;
          x=x<<1;
          SH=0;
          SH=1;
      }
      ST=0;
      ST=1;
     
    }
    void main(void)
    {
      set_tris_b(0);
      set_tris_c(0);
      int i,j;
      unsigned char dulieu[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40};
      for(j=0;j<7;j++)
      {
          quetled(dulieu[j]);
          delay_ms(50);
      }
    }
     

         
         
     
       
       
       

    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 dịch ghi 74hc595 - Page 2 Empty Re: ic dịch ghi 74hc595

    Bài gửi by tiendientu343 Wed Aug 08, 2012 10:11 am

    T đã đọc bài bạn viết và trả lời bạn như sau :
    Thứ nhất mỗi Em IC 74hc595 có 8 cổng ra nên mỗi lần muốn đẩy chí có đc 8 bít nối tiếp đầu vào. Nếu bạn muốn xuất ra 24 led phải dùng 3 con 74hc595 mắc nối tiếp từ chân Q7' của con 1 sang chân data của con 2 và tương tự tiếp theo là con2 sang con 3.
    Chương trình lập trình của bạn sẽ đẩy một nhát 3 byte ra cùng 1 lúc như sau :
    Code:


        #include <16F877A.h>
        #include <math.h>
        #include <string.h>
        #include <stdlib.h>
        #fuses HS,NOWDT,NOPROTECT,NOLVP
        #use delay(clock=20000000)

        //=================================
        #define bat 1
        #define tat 0
        #byte PORTA = 0x05
        #byte PORTB = 0x06
        #byte PORTD = 0x08
        #byte PORTE = 0x09
        #byte TRISD = 0x88
        #byte PORTC = 0x07
        #byte TRISC = 0x87


        #bit  DATA  =  PORTB.0
        #bit  SH    =  PORTB.1
        #bit  ST    =  PORTB.2
        #bit  A    =  PORTC.0
        #bit  B    =  PORTC.1
        #bit  C    =  PORTC.2
        #bit  OE1  =  PORTC.3

        void convert( unsigned char x)// chuyên tu byte thanh bit va day noi tiep
        {
          int i,tam;
          for(i=0;i<7;i++)
          {
              DATA = x&0x01;
              x=x>>1;
              SH=0;
              SH=1;
          }
       
        }
        void main(void)
        {
          set_tris_b(0);
          set_tris_c(0);
          int i,j;
          unsigned char dulieu[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40};
          while(true)
              {
              // ban se dua ca 3 byte vào 3 con một nhát sau khi 3 con đủ dữ liệu rồi sẽ đẩy ra luôn
        for(i=0;i<8;i++)
              {
              convert(dulieu[i]); // cho con 3
              convert(dulieu[i];//con2
              convert(dulieu[i]; //con1
              ST=0;
              ST=1;
              }
    }
        }
       

           
           
       
         
         
         


    dt1090
    dt1090
    Binh bét
    Binh bét


    Gender : Nam Số bài : 1
    Birthday : 03/02/1993
    Họ và tên : duy Ước mơ : vip
    Status : vip

    ic dịch ghi 74hc595 - Page 2 Empty led cube 8x8

    Bài gửi by dt1090 Tue Oct 02, 2012 1:13 pm

    anh tiến cho e hỏi, e định quét cột của led cube bằng 74hc595 mà chưa biết làm thế nào, a có thế chỉ sơ sơ cho e đc k?
    viettu_ktdt
    viettu_ktdt
    Binh bét
    Binh bét


    Gender : Nam Số bài : 1
    Birthday : 07/08/1990
    Họ và tên : nguyễn viết tú Ước mơ : đơn giản
    Status : cố lên

    ic dịch ghi 74hc595 - Page 2 Empty Re: ic dịch ghi 74hc595

    Bài gửi by viettu_ktdt Thu Feb 21, 2013 8:00 pm

    ban tien oi!
    mình đang làm bài tập về led matran.mình lam bảng ma tran 8x40 2 mau , chạy từ trái sang phải, từ phải sang trái và nhấp nháy.minh dung ic 74hc595 va uln 2803 giai ma cot.mình vẫn chưa lập trình được. ban có thể giup minh dc k. thank b nhiu
    canpronaw
    canpronaw
    Binh bét
    Binh bét


    Gender : Nam Số bài : 1
    Birthday : 18/03/1993
    Họ và tên : nguyen thanh can Ước mơ : ky su dien tu
    Status : cong nghe la so 1

    ic dịch ghi 74hc595 - Page 2 Empty Re: ic dịch ghi 74hc595

    Bài gửi by canpronaw Fri Jan 17, 2014 10:07 pm

    anh tien, em moi tham gian dien dan nay thui.em dang lam mot do an nho ve vi xu ly.thay dua em con msp430g2231.nhung em khong bit phai mo rong ra prot do nhu the nao ra 74595 cho no dich dung nhu y minh muon khi viet code.chang han lam led trai tim,...

    Sponsored content


    ic dịch ghi 74hc595 - Page 2 Empty Re: ic dịch ghi 74hc595

    Bài gửi by Sponsored content


      Hôm nay: Sun May 19, 2024 6:43 am