Thông báo

Collapse
No announcement yet.

IC mở rộng port vxl...

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

  • IC mở rộng port vxl...

    mấy bác cho em hỏi có con ic nào MỞ RỘNG port theo kieu này ko???
    L
    LL
    LLL
    LLLL
    LLLLL
    LLLLLL
    LLLLLLL
    LLLLLLLL
    ...
    em dùng 89c52 nên chỉ được có 32 chân.
    ý định e là nó sáng đuổi,con đầu tiên sáng rùi giữ nguyên trạng thái...rùi tới con thứ 2 sáng rùi giử nguyên trạng thái.
    cứ như thế tiếp tục.
    mà tổng cộng nó có 65 cổng...
    mà ic em chỉ có 32 cổng...
    bác nào biết loại ic giải mã thích hợp thì giúp em nhá
    đàn bà sinh ra để đàn ông ăn hiếp...ko ăn được thì hiếp....

  • #2
    Dùng 74595 đi bạn, mở rộng bao nhiêu cũng được. Bạn tham khảo các topic về quang báo để có thêm thông tin. Chúc vui!

    Sent from my HTC Sensation 4G using Tapatalk

    Comment


    • #3
      bạn sử dụng các loại IC dịch đều mở rộng được theo kiểu này

      Comment


      • #4
        ban co the dung ic chot 74ls245 va 74hc138 la ban co the mo rong duoc theo y muon

        Comment


        • #5
          bạn có thể nói rõ hơn được ko??
          bạn có thể cho mình vd để dễ hiểu hơn được ko???
          đàn bà sinh ra để đàn ông ăn hiếp...ko ăn được thì hiếp....

          Comment


          • #6

            Comment


            • #7
              bạn sử dụng ic đi bạn vd 74hc595 chẳng hạn đó là mình đơn cử thôi chứ tực tế thì còn nhiều lắm,dùng chốt dữ liệu,bạn chịu khó tìm trong diễn đnaf có nhiều hơn và tiêt kiệm thời gian cho bạn hơn là đặt câu hỏi như thế này,chúc bạn thnahf công,

              Comment


              • #8
                thanks...
                thanks very much bác chung1608
                1 tấm hình làm em khoái sướng cả người
                đàn bà sinh ra để đàn ông ăn hiếp...ko ăn được thì hiếp....

                Comment


                • #9
                  @minhphuong89: đây là code mở rộng port dùng 74HC595 của mình bạn có thể tham khảo:

                  org 000h
                  SH_CP bit P2.0
                  ST_CP bit P2.2
                  D bit P2.1
                  dulieu equ 30h
                  main:
                  mov dulieu,#10010010b
                  call xuatdulieu
                  jmp $
                  ;################################################# ##########################
                  ;############### Chuong trinh mo rong port bang 74HC595 ####################
                  ;############## input: dulieu ##########################################
                  ;################################################# #########################
                  xuatdulieu:
                  clr SH_CP
                  clr ST_CP
                  mov a,dulieu
                  mov r0,#08
                  lap:
                  rlc a
                  mov D,c
                  setb SH_CP
                  clr SH_CP
                  djnz r0,lap
                  setb ST_CP
                  clr ST_CP
                  ret
                  thoat:
                  end

                  Comment


                  • #10
                    dùng 2 con vi xử lý rồi giao tiếp với nhau vậy là có gấp đôi số chân

                    Comment


                    • #11
                      Nguyên văn bởi 672252 Xem bài viết
                      dùng 2 con vi xử lý rồi giao tiếp với nhau vậy là có gấp đôi số chân
                      ko tính là mất ít nhất là 2 chân để giao tiếp giữa 2 con à @@, ai lại đi mở rộng I/O kiểu này trong khi có rất nhiều cách mở rộng I/O

                      Comment


                      • #12
                        Đây là 1 đoạn code dịch 1byte (8bit) vào 595 viết bằng C
                        //Start of code
                        Temp=Data;//Data:dữ liệu cần dịch vào 595
                        For(i=0;i<8;i++)
                        {
                        Temp<<=1;//Dịch dữ liệu temp sang trái 1 bit rồi gán vào temp
                        SDI=CF;//dữ liệu tại chân SDI bằng bit trong cờ nhớ (cờ Carry, xem trong Thanh ghi STATUS nó nằm bit thứ 0 đối với PIC16F877-887)
                        SH_CP=0;SH_CP=1;//tao một xung bằng cách cho xuống 0 rồi lên 1 để dịch dữ liệu và thanh ghi dịch của 595
                        }
                        ST_CP=0;ST_CP=1;///tao một xung bằng cách cho xuống 0 rồi lên 1 để chốt dữ liệu
                        OE=0;//Load dữ liệu ra các chân output của 595
                        //-----end of code

                        Hy vọng có ích cho bạn!

                        Comment


                        • #13
                          bạn dùng IC 74HC164 cũng được
                          Gian Khó Cuộc Đời Nuôi Ta Lớn!
                          Giang Hồ Đẫm Máu Dạy Ta Khôn!

                          (@_@)______________(@_@)

                          Comment


                          • #14
                            ban nen dug con MBI5024

                            Comment


                            • #15
                              con nay hay lam do
                              moi ng tu tim hiu di

                              Comment

                              Về tác giả

                              Collapse

                              dinhthuan911 hehe Tìm hiểu thêm về dinhthuan911

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

                              Collapse

                              Đang tải...
                              X