Thông báo

Collapse
No announcement yet.

help code don gian nhung kg chay

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

  • help code don gian nhung kg chay

    em co viet 1 code dung dk dong co buoc nhung khi mo phong thi kg chay ,Khong biet sai o dau.Mong Bro giup voi

    #include<16f877a.h>
    #fuses HS,NOWDT,NOPROTECT,NOLVP
    #use delay(clock=20000000)
    #use fast_io(A)
    #use fast_io(B)
    #use fast_io(c)
    #use fast_io(D)
    #define forward input(pin_B2)


    const unsigned char bien[] = {0x0e,0x0d,0x0b,0x07};
    //unsigned char M[] = {0x11,0x22,0x44,0x88};


    //-------------------------

    void dc_thuan(){
    int8 i=0,j=0;
    while(forward== 1){
    delay_us(100);
    output_D(bien[i--]);

    if(i<0){
    i=3;

    }
    }i++;

    }



    main(){





    dc_thuan();


    }

  • #2
    ban đầu phải đặt biến i=3.

    #include <16F877a.h>
    #include <def_877a.h>
    #FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
    #use delay(clock=20000000)

    #define forward input(pin_B2)
    const unsigned char bien[] = {0x0e,0x0d,0x0b,0x07};
    //unsigned char M[] = {0x11,0x22,0x44,0x88};
    int8 i=3,j=0;

    void dc_thuan()
    {

    while(forward)
    {
    delay_ms(200);
    output_D(bien[i--]);
    if(i<=0)i=3;
    }
    i++;
    if(i>3) i=3;
    }
    //========================================

    main()
    {
    setup_adc (ADC_OFF);
    TRISA= 0xFF;
    TRISB= 0xFF;
    TRISC= 0x00;
    TRISD= 0x00;

    PORTD= 0x00;
    //PORTB= 0xFF;
    enable_interrupts(GLOBAL);
    while(1)
    {
    dc_thuan();
    }
    }
    Quang Nhat
    ---------------------------------------
    Yahoo :quangnhat85ls
    Mail :
    Nhận thiết kế và ép nhựa cho đồ điện tử

    Comment


    • #3
      huhu e đa thử code như anh nhưng vẫn không dc ,......!

      Comment


      • #4
        lạ nhỉ??mình thử thấy nó chạy mà..không tin bạn nạp file hex vào xem sao??
        Attached Files
        Quang Nhat
        ---------------------------------------
        Yahoo :quangnhat85ls
        Mail :
        Nhận thiết kế và ép nhựa cho đồ điện tử

        Comment


        • #5
          Mình có cái mạch nối chân biến trở 5K vào adc (A0)..rồi vặn từ 0-5V sao cho led ở portC sáng lần lượt từ C0-C7...mà sao nó ko chạy đúng.Bác nào rảnh hướng dẫn em tí...
          thanks
          Quang Nhat
          ---------------------------------------
          Yahoo :quangnhat85ls
          Mail :
          Nhận thiết kế và ép nhựa cho đồ điện tử

          Comment

          Về tác giả

          Collapse

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

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

          Collapse

          Đang tải...
          X