Welcome & Happy Holidays!
Trang 1 của 3 123 CuốiCuối
Kết quả 1 đến 10 của 22

Chủ đề: Cần giúp về code

  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Cần giúp về code

    đoạn code và mạch mô phỏng của mình như thế này mà không hiểu tại sao thi công ra thì nó nhấp nháy như trong clip ấy?MÌnh không biết bị gì cả rất mong các bạn giúp đỡ..MÌnh đang cần rất gấp.Mạch in mình cũng có gửi kèm theo để mọi người xem đi dây như vậy có bị nhiễu không nhé....

    #include <REGX51.H>
    unsigned char code ma7[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x9 0};
    int BDN=0;
    void delay (unsigned long x)
    {
    unsigned long y;
    for(y=0;y<x;y++)
    {}
    }
    void dem()
    {
    if(P3_4==0)
    {delay(100);
    if(P3_4==0)
    {
    while(P3_4==0);
    if(P3_5==0)
    {
    delay(100);
    while(P3_5==0);
    BDN++;

    if(BDN>=10)
    {
    BDN=10;
    }
    }
    }
    }
    if(P3_5==0)
    {delay(100);
    if(P3_5==0)
    {
    while(P3_5==0);
    if(P3_4==0)
    {
    delay(100);
    while(P3_4==0);
    BDN--;
    if(BDN<0)
    {
    BDN=0;
    }
    }
    }
    }
    P2=ma7[BDN%10];
    P0=ma7[BDN/10];
    }
    void main()
    { P0=0xc0;
    P2=0xc0;
    while (1)
    {
    dem();

    }
    }



  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Thạch anh mình dùng là dùng con 12Mhz đó moi người

  3. #3
    Ngày tham gia
    Jan 2016
    Bài viết
    0
    title thế này chắc tới năm sau mới có người giúp. Muốn giúp gì thì cứ nói thẳng ra trên tít đi.

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Code của bạn chắc đếm người (xe ) vào ra rồi hiển thị hả? Mình thấy phần quét led không hiển thị được, nên có chương trình con quét led riêng và thời gian delay cho mỗi led hiển thị (24hình/s) thì mới sáng rõ từng con được.

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi nothing
    Code của bạn chắc đếm người (xe ) vào ra rồi hiển thị hả? Mình thấy phần quét led không hiển thị được, nên có chương trình con quét led riêng và thời gian delay cho mỗi led hiển thị (24hình/s) thì mới sáng rõ từng con được.
    với phần cứng này không phải là quét led nhé.

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Kiếm Định
    đoạn code và mạch mô phỏng của mình như thế này mà không hiểu tại sao thi công ra thì nó nhấp nháy như trong clip ấy?MÌnh không biết bị gì cả rất mong các bạn giúp đỡ..MÌnh đang cần rất gấp.Mạch in mình cũng có gửi kèm theo để mọi người xem đi dây như vậy có bị nhiễu không nhé....

    #include <REGX51.H>
    unsigned char code ma7[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x9 0};
    int BDN=0;
    void delay (unsigned long x)
    {
    unsigned long y;
    for(y=0;y<x;y++)
    {}
    }
    void dem()
    {
    if(P3_4==0)
    {delay(100);
    if(P3_4==0)
    {
    while(P3_4==0);
    if(P3_5==0)
    {
    delay(100);
    while(P3_5==0);
    BDN++;

    if(BDN>=10)
    {
    BDN=10;
    }
    }
    }
    }
    if(P3_5==0)
    {delay(100);
    if(P3_5==0)
    {
    while(P3_5==0);
    if(P3_4==0)
    {
    delay(100);
    while(P3_4==0);
    BDN--;
    if(BDN<0)
    {
    BDN=0;
    }
    }
    }
    }
    P2=ma7[BDN%10];
    P0=ma7[BDN/10];
    }
    void main()
    { P0=0xc0;
    P2=0xc0;
    while (1)
    {
    dem();

    }
    }


    Hàm delay đổi chỗ unsigned long thành unsigned char thôi xem sao?

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    MÌnh làm được rồi,Tóm lại là code không bị sai gì hết cỉ có điều là mạch nạp nó bị gì gì đó nạp 2 con 89 đều y như nhau mà mang lên thằng bạn nạp thì chạy vèo vèo!!!! thật không biết đâu mà lường ^^

  8. #8
    Ngày tham gia
    Mar 2016
    Bài viết
    0
    Trích dẫn Gửi bởi Kiếm Định
    MÌnh làm được rồi,Tóm lại là code không bị sai gì hết cỉ có điều là mạch nạp nó bị gì gì đó nạp 2 con 89 đều y như nhau mà mang lên thằng bạn nạp thì chạy vèo vèo!!!! thật không biết đâu mà lường ^^
    Tung "cờ lip" lên ngó xem chạy mượt không nào bạn?

  9. #9
    Ngày tham gia
    Mar 2016
    Bài viết
    0
    Trích dẫn Gửi bởi circuittoday
    Tung "cờ lip" lên ngó xem chạy mượt không nào bạn?
    đây nè bạn !!

  10. #10
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Kiếm Định
    đây nè bạn !!
    A có thể hướng dẫn em làm mạch này đc ko ạ?
    Em cũng đang tập làm mạch này mà không biết phải bắt đầu từ đâu. a có đưa file lên mà trong file nguyên lí ko có phần cảm biến hồng ngoại, a có thể share cho em đc ko ạ. Thaks anh

 

 
Trang 1 của 3 123 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 11:43 AM. Diễn đàn sử dụng vBulletin® Phiên bản 4.2.5.
Bản quyền của 2025 vBulletin Solutions, Inc. Tất cả quyền được bảo lưu.
Ban quản trị không chịu trách nhiệm về nội dung do thành viên đăng.