RP Store Tìm linh kiện theo mã, gửi BOM nhận báo giá Gửi BOM

IC mở rộng port vxl...

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts

  • toan88_tnt
    replied
    bạn dùng IC 74HC164 cũng được

    Leave a comment:


  • Bluetek212
    replied
    Đâ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!

    Leave a comment:


  • chung1608
    replied
    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

    Leave a comment:


  • 672252
    replied
    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

    Leave a comment:


  • trimen
    replied
    @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

    Leave a comment:


  • dinhthuan911
    replied
    thanks...
    thanks very much bác chung1608
    1 tấm hình làm em khoái sướng cả người

    Leave a comment:


  • anh_hung_21
    replied
    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,

    Leave a comment:


  • chung1608
    replied

    Leave a comment:


  • dinhthuan911
    replied
    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???

    Leave a comment:


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

    Leave a comment:


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

    Leave a comment:


  • minhdat.2007
    replied
    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

    Leave a comment:


  • dinhthuan911
    started a topic IC mở rộng port vxl...

    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á

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...