Thông báo

Collapse
No announcement yet.

74hc595

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • 74hc595

    các cao thủ cho em hỏi một chút về con nay : các bác nói cho em sơ qua về hoạt động và các chân của nó được ko ah. em xem datasheet của nó thấy hơi khó hiểu
    cảm ơn các bác nhiều

  • #2
    SYMBOL PIN DESCRIPTION
    Q0 to Q7 15, 1 to 7 dữ liệu ra song song
    GND 8 ground (0 V)
    Q7’ 9 dữ liệu ra nối tiếp
    MR 10 master reset (hoạt động mức thấp)
    SHCP 11 xung clock ghi dịch
    STCP 12 xung clock nạp lên thanh ghi
    OE 13 cấm ngõ ra(active LOW)
    DS 14 dữ liệu vào nối tiếp
    bạn cho dữ liệu vào nối tiếp vào chân DS theo từng xung clock của chân 11.
    chân 9 dùng để mở rộng ra các con 74595 phía sau
    chân 10 dùng để reset lai
    khi chua có xung clock ở chân 12 thì ơ ngõ ra có giá trị không thay đổi. khi có xung thì nó mang giá trị tám bit cuối cùng của chuỗi dữ liệu bạn mới đưa vào

    Comment


    • #3
      Q0 to Q7 15, 1 to 7 dữ liệu ra song song
      GND 8 ground (0 V)
      Q7’ 9 dữ liệu ra nối tiếp
      MR 10 master reset (hoạt động mức thấp)
      SHCP 11 xung clock ghi dịch
      STCP 12 xung clock nạp lên thanh ghi
      OE 13 cấm ngõ ra(active LOW)
      DS 14 dữ liệu vào nối tiếp
      bạn cho dữ liệu vào nối tiếp vào chân DS theo từng xung clock của chân 11.
      chân 9 dùng để mở rộng ra các con 74595 phía sau
      chân 10 dùng để reset lai
      khi chua có xung clock ở chân 12 thì ơ ngõ ra có giá trị không thay đổi. khi có xung thì nó mang giá trị tám bit cuối cùng của chuỗi dữ liệu bạn mới đưa vào

      Comment


      • #4
        Nguyên văn bởi kinhaxac Xem bài viết
        các cao thủ cho em hỏi một chút về con nay : các bác nói cho em sơ qua về hoạt động và các chân của nó được ko ah. em xem datasheet của nó thấy hơi khó hiểu
        cảm ơn các bác nhiều
        bạn tham khảo thêm ở đây http://dientuvietnam.net/forums/show...?t=6847&page=2

        email:mahaco@fpt.vn

        Comment


        • #5
          74hc595 la con linh kien ghi dich dung de hien thi cho led 7 thanh con nay co the dua ra tung bit 1 quan trong nhat la 3 chan CLOCK,DATA,STROBLE

          Comment


          • #6
            Các bác có thể cho em một ví dụ lập trình đơn giản bằng C giữa 89c51 và 74hc595 được không ạ?Em cảm ơn nhiều.

            Comment


            • #7
              mổi lần dịch 1 bit thì bit cho chân shift từ 0>>1,cho đến khi đủ 8 bit thi cho xuat ra bằng cạnh lên của chân storage! vậy thôi!
              SỰ HỌC LÀ MÃI MÃI......!!!!

              Comment


              • #8
                Tặng code 595 nho nhỏ tham khảo

                Dich bit p2.0
                datant bit p2.1
                chotdata bit p2.2
                xoadata bit p2.3
                org 0
                mov r1,#11
                clr xoadata
                setb xoadata
                setb datant ;cap muc 11 muc 1vào du lieu noi tiep
                doi: Clr dich
                setb dich
                djnz r1,doi ;nap vao 595 11 gia tri muc 1
                clr datant
                clr dich ;nap them 2 bit 0 vao sau 11 bit 1
                setb dich
                clr dich
                setb dich
                clr chotdata
                setb chotdata
                sjmp $
                end

                Comment


                • #9
                  Gui tiếp

                  Mình gửi lại bằng file word nhé.
                  Attached Files

                  Comment


                  • #10
                    Nguyên văn bởi hoctro89xxx Xem bài viết

                    Chẳng hiểu bác này giới thiệu cho chúng em lính về 595 hay về cái gì thế nữa???

                    Comment


                    • #11
                      bác tc8051 ơi,em copy bài của bác về và chỉ cho dịch có 8bit thôi,nhưng không được.bác xem qua và cho ý kiến.





                      org 00h //Chuong trinh dich 1 byte ra 595
                      ljmp main
                      cpl TR0 //P0.1 la chan DS
                      mov r1,#85h
                      mov @r1,#0fh //P0.0 la chan SH_CP
                      mov r3,#8h //P0.2 la chan ST_CP
                      main: //P0.3 la chan bat den bao dong
                      setb IE.7
                      setb IE.0
                      setb IT0
                      mov a,@r1
                      clr c
                      lap:
                      rrc a
                      jc loop
                      clr p0.1
                      lcall baodong
                      sjmp next
                      loop:
                      setb p0.1
                      clr p0.0
                      setb p0.0
                      next:djnz r3,lap
                      setb p0.2
                      clr p0.2
                      here:sjmp here
                      baodong:
                      setb p0.3
                      lcall delay

                      delay:
                      MOV TMOD,#01H //tạo trễ 1giay
                      MOV R4,#100
                      TRE:
                      MOV TH0,#0D8H
                      MOV TL0,#0F0H
                      SETB TR0
                      Dung:
                      JNB TF0 ,Dung
                      clr tf0
                      CLR TR0
                      DJNZ R4 ,TRE
                      RET
                      end
                      ĐC:p 303 ktx Bách Khoa
                      yahoo:dangquanghoa_bk@yahoo.com
                      mail:dangquanghoabk@gmail.com

                      Comment


                      • #12
                        tai sao khong co ai lam ve 89s52 ca nhi , hay la moi nguoi so 89s52 ha
                        tui chi thay moi nguoi chi lam ban pic hay avr thi
                        neu duoc thi moi nguoi hay viet nhung bai ve 89s52 di duoc khong ,ma co dung ic 74h595









                        ..::thanks::..
                        |

                        Comment


                        • #13
                          Hiện nay mình vừa làm xong mạch quang báo led matrix 8x48 sử dung 74hc595. anh em nào cần tham khảo để làm báo cáo thì liên hệ theo rinnv51qna@gmail.com .
                          Và cũng nhờ các bác nào đã làm về FPGA rồi thì cho mình xin ít tài liệu về nó. Mình đang cần gấp, các bác giúp với. Thanks

                          code của mình đã viết
                          CLOCK_OUT BIT P3.6 ; 12 ST_CP
                          DATA_OUT BIT P3.4 ; DATA
                          CLOCK_NEXT BIT P3.5 ; 11 SH_CP
                          XOAREG BIT P2.0 ; 10

                          ORG 00H
                          SJMP MAIN
                          MAIN:
                          CLR P3.5
                          CLR P3.6
                          CLR P3.4
                          CLR XOAREG
                          SETB XOAREG
                          MOV DPTR,#MA
                          ;---------KHOI TAO-------------




                          AGINE: MOV P0,#0FFH
                          MOV R2,#00H
                          MOV R4,#00H


                          DICHCHAY:

                          CLR R3
                          CLR A
                          MOV B,R2
                          MOV R4,B

                          SETB P3.4
                          LCALL NEXT1
                          IMAGE: LCALL OUT1
                          MOV A,R4
                          MOVC A,@A+DPTR
                          MOV P0,A
                          LCALL DELAY
                          MOV P0,#0FFH
                          INC R4
                          CLR P3.4
                          LCALL NEXT1
                          INC R3
                          CJNE R3,#48,IMAGE

                          INC R2
                          LCALL DELAY2
                          CJNE R2,#250,DICHCHAY


                          SJMP AGINE
                          ;----------------------------------------


                          ;-----------------------------------------
                          NEXT1: CLR P3.5
                          NOP
                          NOP
                          SETB P3.5
                          RET

                          OUT1: CLR P3.6
                          nop
                          nop
                          SETB P3.6
                          RET
                          ;-------DELAY 2,5 MS------------
                          DELAY2:
                          MOV R5,#35
                          LOOP2: MOV R1,#250
                          DJNZ R1,$
                          DJNZ R5,LOOP2
                          RET
                          ;-------DELAY -----------
                          DELAY:
                          MOV R0,#10
                          LOOP1: DJNZ R0,$
                          RET
                          ;-----------------BANG MA--------------------
                          MA:

                          Comment


                          • #14
                            anh em trê diễn đan cho tui hỏi ti?
                            đâu nă chúc anh em mạnh khoe==>
                            anh em ơi?
                            giờ tui muốn gửi dư liệu la 10101000100 thông qua hc595 thi làm ntnn?

                            Comment


                            • #15
                              cho mình hỏi khi nối 2 ma trận 8x8 trên cùng 1 89v51 (cụ thể là các hàng nối chung vào 1 pỏt các cột còn lại nối với 2 port) mình thiêt kế như vậy nhưng không lập trình được nhờ các bác hương dẫn mình với thank!

                              Comment

                              Về tác giả

                              Collapse

                              kinhaxac Tìm hiểu thêm về kinhaxac

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X