Thông báo

Collapse
No announcement yet.

Cần anh chị giúp đỡ gấp

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

  • Cần anh chị giúp đỡ gấp

    Mọi người giúp mình cách dùng burne với???
    chương trình của mình chỉ đơn giản là chớp tắt p1.0

    #include <REGX51.H>

    #include<AT89x51.h> // Dinh kem file thu vien
    #define bat 1 // Dinh nghia gia tri bat den Led
    #define tat 0 // Dinh nghia gia tri tat den Led
    /*==================khai bao bien==================*/
    sbit Led = P1^0; // Khai bao bien Led kieu bit chan P1.0

    /*================= Khai bao hàm==================*/
    /*------------------------------ham tre -------------------------------------*/
    void delay(long time)
    {
    while(time--);
    }
    /*--------------------------------ham chinh--------------------------------*/
    void main(void)
    {
    while(1)
    {
    Led = bat; // bat Led
    delay(25000); // tre 1s
    Led = tat; // tat Led
    delay(25000); //tre 1s
    }
    }
    Đã thử chạy tốt ở proteus thế mà nạp Burne nó cứ báo lỗi: PROGRAM MEMORY lỗi ở 0x000C6 là sao nhỉ?
    Chỉ mình chi tiết nha?
    Cảm ơn mọi người

  • #2
    bạn lên tiến hành :
    + kiểm tra mạch nạp
    + cắm lại IC
    + nạp 1 IC khác xem sao
    chỉ có tâm hồn là nơi duy nhất: có thể biến thiên đường thành địa ngục và ngược lại có thể biến địa ngục hóa thiên đường
    Everything should be made as simple as possible, but not simpler

    Comment


    • #3
      Nguyên văn bởi hocdientudi Xem bài viết
      Mọi người giúp mình cách dùng burne với???
      chương trình của mình chỉ đơn giản là chớp tắt p1.0

      #include <REGX51.H>

      #include<AT89x51.h> // Dinh kem file thu vien
      #define bat 1 // Dinh nghia gia tri bat den Led
      #define tat 0 // Dinh nghia gia tri tat den Led
      /*==================khai bao bien==================*/
      sbit Led = P1^0; // Khai bao bien Led kieu bit chan P1.0

      /*================= Khai bao hàm==================*/
      /*------------------------------ham tre -------------------------------------*/
      void delay(long time)
      {
      while(time--);
      }
      /*--------------------------------ham chinh--------------------------------*/
      void main(void)
      {
      while(1)
      {
      Led = bat; // bat Led
      delay(25000); // tre 1s
      Led = tat; // tat Led
      delay(25000); //tre 1s
      }
      }
      Đã thử chạy tốt ở proteus thế mà nạp Burne nó cứ báo lỗi: PROGRAM MEMORY lỗi ở 0x000C6 là sao nhỉ?
      Chỉ mình chi tiết nha?
      Cảm ơn mọi người
      Thay chip mới đi, chíp bị lỗi vùng nhớ ROM rồi đó.
      Email:
      Phone: 0969 226 539

      Comment


      • #4
        hình như mạch nạp hoặc 8052 có vấn đề??? lúc nạp được, lúc không?

        Comment

        Về tác giả

        Collapse

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

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

        Collapse

        Đang tải...
        X