Thông báo

Collapse
No announcement yet.

LED 7 thanh ko nghe lời (ai bít chỉ giùm cái)

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

  • LED 7 thanh ko nghe lời (ai bít chỉ giùm cái)

    hiện mình muốn cho con led7 thanh của mình chạy từ 0->9 rồi từ 9 ->0
    nhưng làm dc mà led hiển thị toàn thiếu bác nào chỉ giùm em với


    PHP Code:
    #include <avr/io.h>
    #include <avr/interrupt.h>
    #include <avr/pgmspace.h>
    #include <util/delay.h>

    void hienthiled(unsigned char x)
    {
    switch(
    x)
    {
    case 
    0:{ PORTD=0xC0;break;}//so0
    case 1:{ PORTD=0xF9;break;}//so1
    case 2:{ PORTD=0xA4;break;}//so2
    case 3:{ PORTD=0xB0;break;}//so3
    case 4:{ PORTD=0x99;break;}//so4
    case 5:{ PORTD=0x92;break;}//so5
    case 6:{ PORTD=0x82;break;}//so6
    case 7:{ PORTD=0xF8;break;}//so7
    case 8:{ PORTD=0x80;break;}//so8
    case 9:{ PORTD=0x90;break;}//so9

    } }


    void main(void){


    while (
    1)
    {
    PORTD 0xFF;
    DDRD 0xFF;

    int i;
    for(
    i=0;i<10;i++)
    {
    hienthiled (i);
    _delay_ms(500);
    }

    };

    mạch mô phỏng trong att nhé
    Attached Files

  • #2
    bài của bạn thực ra rất đơn giản, lý do là bạn đặt nhầm mã led thôi chứ nó chẳng sao cả. Bạn sử dụng led loại katot chung nhưng mà lại sử dụng bảng mã của anot chung vi vậy nó chạy loạn là phải thôi.
    Mình đã sửa lại và mình xin gửi cho bạn file lập trình và mô phỏng.
    Attached Files

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...
    X