Thông báo

Collapse
No announcement yet.

sửa lỗi giúp mình.

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

  • sửa lỗi giúp mình.

    bài này mình lấy trên mạng.mình cũng xem xét kỹ với mạch của mình rồi. k biết có sai sót ở đâu không mà mình thấy nó không chạy
    "#include <REGX52.H>
    char c;
    void main(void)
    {
    TMOD=0x20;
    SCON=0x50;
    TH1=0xFD;
    TR1=1;
    while(1)
    {
    while(RI==1)
    {
    c=SBUF;
    RI=0;
    }

    switch(c)
    {
    case '1':
    P2=0xFE;
    break;
    case '2':
    P2=0xFC;
    break;
    case '3':
    P2=0xF8;
    break;
    case '4':
    P2=0xF0;
    break;
    case '5':
    P2=0xE0;
    break;
    case '6':
    P2=0xC0;
    break;
    case '7':
    P2=0x80;
    break;
    case '8':
    P2=0x00;
    break;
    default:
    P2=0xFF;
    break;
    }
    }
    } "

  • #2
    Báo lỗi sao bạn? mình dùng KeilC4 tạo file .hex bình thường mà?
    Email:
    Đau đầu vì điện tử

    Comment


    • #3
      Thấy cái này hơi lạ: case '1':, case '2':, case '3':
      Hình như nó phải là: case 1: case 2: case 3: ?????
      Email:
      Đau đầu vì điện tử

      Comment


      • #4
        thưa bạn là mình đã biết lỗi sai rồi hihi.tại dùng sai cái dây nối cổng COM với máy tính

        Comment


        • #5
          không có lỗi gì bạn ạ. lỗi là khi mình nạp thì nó không chạy thôi.nhưng mình sửa dc rồi hihi

          Comment


          • #6
            xài cable usb-com cũng hên xui lắm. tốt nhất là nên mua cable xịn, để khỏi lo vụ driver

            Comment

            Về tác giả

            Collapse

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

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

            Collapse

            Đang tải...
            X