PIC Vietnam

Go Back   PIC Vietnam > nhh

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Conversation Between nhh and ktkt2000
Showing Visitor Messages 1 to 1 of 1
  1. ktkt2000
    23-08-2010 02:03 AM
    ktkt2000
    bạn ơi,mình mới bắt đầu mầy mò vdk pic 16f877a. đang học đến đk led 7đoạn. mong bạn giúp mình chút chút .mình có đoanh code sau:


    #include "D:\PIC\bai tap vi du\led7thanh\7thanh.h"

    #use fast_io(b)
    #use delay (clock=40000000)
    void chuyen(t);
    void so0();
    void so1();
    void so2();
    void so3();
    void so4();
    void so5();
    void so6();
    void so7();
    void so8();
    void so9();
    int8 i,t;
    void main()
    {


    set_tris_b(0);

    while (1)
    {for (i=0;i<=9;i++)
    {
    chuyen(i);

    if (i==10) i=0;
    }
    }

    }

    void so0 ()
    {output_b(63);
    delay_ms(1000);
    }
    void so1 ()
    {output_b(6);
    delay_ms(1000);
    }
    void so2 ()
    {output_b(91);
    delay_ms(1000);

    }
    void so3 ()
    {output_b(79);
    delay_ms(1000);
    }
    void so4 ()
    {output_b(102);
    delay_ms(1000);
    }
    void so5 ()
    {output_b(109);
    delay_ms(1000);
    }
    void so6 ()
    {output_b(125);
    delay_ms(1000);
    }
    void so7 ()
    {output_b(7);
    delay_ms(1000);
    }
    void so8 ()
    {output_b(127);
    delay_ms(1000);

    }
    void so9 ()
    {output_b(111);
    delay_ms(1000);
    }


    yêu cầu là: cho vdk đếm tăng từ 1-9,mỗi số giữ châm 1s.
    mình chưa hiểu tại sao khi đã đặt delay_ms(1000),rồi mà vẫn ko thể cho trễ 1s đc.
    nếu thay bằng delay_(10) thì có thể đếm từ 1-9 nhưng tgian đếm quá nhanh,ko đảm bảo yêu cầu trễ 1s.
    còn nếu tăng hệ số delay, vidu delay_ms(25) thì led 7 đoạn chỉ đếm đến 3 là quay trở về 0.
    rất mong đc bạn giúp đỡ. sửa xong code bạn gửi về cho mình theo daidung15@gmail.com

Múi giờ GMT. Hiện tại là 06:58 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam