giúp đỡ về lcd

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • 222222
    Thành viên mới
    • Mar 2011
    • 25

    #1

    giúp đỡ về lcd

    #include <16f877a.h>
    #include <def_877a.h>
    #fuses HS,NOWDT,NOPROTECT,NOLVP
    #use delay(clock=20M)
    #include <lcd.c>
    int8 chucnghin,nghin,tram,chuc,dv;
    int32 count;
    void hex()
    {
    chucnghin=count/10000;
    count=count%10000;
    nghin=count/1000;
    count=count%1000;
    tram=count/100;
    count=count%100;
    chuc=count/10;
    dv=count%10;
    }
    void main()
    {
    lcd_init();
    lcd_gotoxy(2,1);
    printf(lcd_putc,"00000-99999:");
    count=0;
    while(true)
    {
    hex();
    lcd_gotoxy(4,2);
    lcd_putc(chucnghin+0x30);
    lcd_putc(nghin+0x30);
    lcd_putc(tram+0x30);
    lcd_putc(chuc+0x30);
    lcd_putc(dv+0x30);
    delay_ms(50);
    count++;
    if(count==100000)
    {
    count=0;
    }
    }
    }
    em ko biết nó sai chỗ nào nữa cứ chạy đến 100 lại quay về 0.bữa trước hiển thị trên led 7 đoạn cũng vậy.nhờ các cao thủ giúp đõ.
  • thientanvt
    Thành viên tích cực
    • Mar 2010
    • 234

    #2
    thử khai báo unsigned long count; xem sao.

    Comment

    • 222222
      Thành viên mới
      • Mar 2011
      • 25

      #3
      giúp em

      ko dc bạn ơi nó vẫn chạy đến 100 rồi về 0.ai giúp với

      Comment

      • tdm
        Thành viên tích cực
        • Sep 2005
        • 349

        #4
        Nguyên văn bởi 222222 Xem bài viết
        em ko biết nó sai chỗ nào nữa cứ chạy đến 100 lại quay về 0.bữa trước hiển thị trên led 7 đoạn cũng vậy.nhờ các cao thủ giúp đõ.
        CT con (hex) viết sai.
        code:
        Code:
        void hex()
        {
        chucnghin=count/10000;
        nghin=(count/1000)%10;
        tram=(count/100)%10;
        chuc=(count/10)%10;
        dv=count%10;
        }
        Last edited by tdm; 17-03-2012, 12:36.
        |

        Comment

        • 222222
          Thành viên mới
          • Mar 2011
          • 25

          #5
          chạy rùi.thanks anh nha.anh cho em nick yahoo dc hok anh?

          Comment

          Về tác giả

          Collapse

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

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

          Collapse

          Đang tải...