1. THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013
    Tìm kiếm nhà trọ - Ở ghép
    THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN


    HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI
    {xen:phrase loading}

Nhờ các anh chị trong forum giúp dùm !!!!!!!

Thảo luận trong 'Love Microcontroller Group' bắt đầu bởi boy8820011, 6 Tháng mười hai 2009.

  1. boy8820011 New Member

    Số bài viết: 15
    Đã được thích: 0
    Điểm thành tích: 0
    hiện tại em dang cần làm một mạch led như thế này

    em không biết gọi nó như thế nào cho nen pót video lên cho các anh chị tham khảo
    mong được sự giúp đỡ
  2. chuatethanhcoi Member

    Số bài viết: 124
    Đã được thích: 0
    Điểm thành tích: 16
  3. tammttg Member

    Số bài viết: 181
    Đã được thích: 0
    Điểm thành tích: 16
    Làm led chạy thế này, muốn đơn giản thì bạn dùng mảng để lưu giá trị on/off cho từng led
    rồi dùng hàm xuất port tương tự như vầy (code cho atmega):
    Mã:
    char led[9];
    PORTA=led[1]+led[2]*2+led[3]*4+led[4]*8+led[5]*16+led[6]*32+led[7]*64+led[8]*128;
    Dùng vòng lặp for để chạy led
    Muốn led chạy kiểu khác thì chỉ cần sửa vị trí thứ tự led khi xuất port
  4. boy8820011 New Member

    Số bài viết: 15
    Đã được thích: 0
    Điểm thành tích: 0
    cám on "chúa tể thanh coi" nha
    mạch như của bạn minh có rôi . minh dang can mach nhu tren thoi ha`
    minh co cái so đô` như vây` không biết có đúng không nữa
    [IMG]
  5. chuatethanhcoi Member

    Số bài viết: 124
    Đã được thích: 0
    Điểm thành tích: 16
    Mình cũng gà lắm:coy:,đang theo học hỏi mấy anh hết mình,nhưng sức có hạn.Bài này úp để mấy anh vào xử,rồi học hỏi cách làm mạch này luôn.:012:.
  6. KN Servant. Servant.

    Số bài viết: 1,291
    Đã được thích: 3
    Điểm thành tích: 0
    Mạch của bạn không sử dụng VĐK mà sử dụng Presettable synchronous 4-bit binary up/down counter để tạo xung cấp cho giải mã 3 bit thành 8 bit để điều khiển led.
    Bạn có thể mô phỏng Protues và chạy thử.
    Chúc bạn vui và thành công
  7. chuatethanhcoi Member

    Số bài viết: 124
    Đã được thích: 0
    Điểm thành tích: 16
  8. KN Servant. Servant.

    Số bài viết: 1,291
    Đã được thích: 3
    Điểm thành tích: 0
    Với kiểu sáng led thì chúng ta hoàn toàn có thể sử dụng avr không cần PIC.
    Nhưng vì bạn trần quốc thông gởi lên mạch như vậy nên mình giải thích mạch đó.
    Bạn liên tưởng đến đèn chớp sử dụng trong dịp giáng sinh nè.
    Không cần VĐK vẫn có thể có những kiểu sáng rất đẹp và VĐK đôi khi cũng khó làm
    vd: Led sáng dần lên.
    Nếu sử dụng VĐK thì phải dùng PWM.
    chúc vui
  9. vth_87 Member

    Số bài viết: 297
    Đã được thích: 2
    Điểm thành tích: 18
    uh. đâu phải cài j cũng dùng vđk được đâu.
    mình thấy các bạn nên đọc lại 1 số linh kiện điện tử cũng như ứng dụng của nó. nõ sẽ rất hữu dụng cho 1 số mạch đơn giản mà không cần chương trình đấy. điện tử cơ bản cũng có
  10. lam_hcmute New Member

    Số bài viết: 1
    Đã được thích: 0
    Điểm thành tích: 0
    mạch như thế thì dùng con MCU nào mà chẳng đc.Mạch số ok lun.dùng CCS hay MPLab C lập trình cho PIC.Dùng lệnh dịch là được thôi.
  11. KN Servant. Servant.

    Số bài viết: 1,291
    Đã được thích: 3
    Điểm thành tích: 0
    Người không biết thì mới hỏi. Bạn giúp được thì bạn giúp chứ nói suông thì cũng như không.
    Mong nhận trợ giúp từ bạn.
    Chúc vui
  12. boy8820011 New Member

    Số bài viết: 15
    Đã được thích: 0
    Điểm thành tích: 0
  13. boy8820011 New Member

    Số bài viết: 15
    Đã được thích: 0
    Điểm thành tích: 0
  14. xai1lanroibo New Member

    Số bài viết: 4
    Đã được thích: 0
    Điểm thành tích: 0
    Thực ra thì mình cũng không nắm rõ lắm về điện cũng như có kinh nghiệm về vi điều khiển. Nhưng để mình nói thử xem có gì trật thì sửa dùm
    Cái này mới đầu mình nghĩ là có thể dùng lệnh dịch bit để làm nhưng dòm kĩ lại thấy hơn chục con LED là oải lun ^^!
    Giả sử mà ít LED thì có thể dùng lệnh dịch ( ứng với 1 bit - 1 chân thì nối với khoảng 10 con LED chẳng hạn, mà thực ra nối chồng chất dây lên nhau cũng không phải là một ý hay ) và một đoạn code delay thời gian sáng ( sorry vì đọc assemble miết mà chưa áp dụng vào C nên chắc cũng hơi mệt :D )
    Mà theo huynh gì trên kia gợi ý thì dùng PWM ( Pulse With Modulator ... hình như nó đổi tên thành WGM - Wave Generation Form rồi thì phải )
    mà mình vẫn chưa hình dung được chi tiết làm thế nào sử dụng PWM mà lại có thể làm dải LED "sáng dần" lên dc ???

Chia sẻ trang này