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

hỏi lập trình c cho led 7 thanh nhẩy từ 1 đến 9

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • lechung87
    Thành viên mới
    • Aug 2007
    • 14

    #1

    hỏi lập trình c cho led 7 thanh nhẩy từ 1 đến 9

    bác nào giúp em với.em mơis bắt đầu vào lập trình c.đọc cuốn " vi điều khiển với lập trình c của ngô diên tập " thấy khó hiểu wua'.
    giúp em với nha!!!! thanhks
    |
  • hiodong
    Thành viên tích cực
    • Sep 2005
    • 433

    #2
    Mình đọc quyển đấy cũng chẳng hiểu mấy toàn tự mò!
    Bạn dùng con 7447 ấy, nếu chỉ có 1 led 7 thanh thì dùng luôn các cổng 8951 cũng được

    #define Anot_chung Px.x
    #define a Px.x
    ...
    #define g Px.x

    void load_data(so)
    {
    switch(so)
    {
    case 0 : {a=b=c=d=e=f=0;g=1;break;}
    case 1 : {b=c=0;a=d=e=f=g=1;break;}
    ...
    case 9 : {d=e=1;a=b=c=f=g=0;break;}
    }
    }

    void main()
    {
    Anot_chung=1;
    while(1)
    {
    for (i=0;i<9;i++)
    {
    load_data(i);
    delay(2000);
    }
    }
    }
    Cung cấp Oscilocope , Inverter , Switching , DC power supply , AC millivolt meter ....

    Comment

    • sun_rise
      Thành viên tích cực
      • Sep 2006
      • 144

      #3
      Chỉ giúp được bạn cái thuật toán quét led như sau:
      1. Đưa ra mã hiển thị
      2. Cấp nguồn cho led
      3. Trễ
      4. Cắt nguồn của led
      Còn lại là phải tùy thuộc vào phần cứng của bạn nữa. Quyển sách đó thì mình chưa đọc nên chỉ biết nói với bạn như vậy thôi.

      Comment

      • Ho Minh
        Thành viên chính thức
        • Sep 2007
        • 68

        #4
        tại link này có nói đến hiển thị Led 7 thanh
        http://dientuvietnam.net/forums/showthread.php?t=2541

        Comment

        Về tác giả

        Collapse

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

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

        Collapse

        Đang tải...