toilet

Hỏi về lỗi code 8051, ai biết giúp em với!!

Thảo luận trong 'Họ 8051'

Đang xem chủ đề này ( Thành viên: 0, Khách: 0)

  1. Đăng 18/12/16 #1

    emlacuop123 Học sinh phổ thông

    Số bài viết: 16
    Đã được thích: 0
    Em bị đang học gõ code hàm ngắt cho 8051,
    Mô tải: em điều khiển động cơ DC sử dụng cầu H transitor, em dùng hàm ngắt.
    P3.2 dừng/chạy
    P3.3 đảo chiều động cơ
    Nhưng khi em gõ code báo lỗi mà em không biết tại sao mong ai biết xem cho em với
    code đính kèm có mô phỏng ở dưới, em dùng keil C + protues 8.1

    Các file đính kèm:

    #1
  2. Đăng 19/12/16 #2

    tups2 Học sinh phổ thông

    Số bài viết: 6
    Đã được thích: 2
    #include <REGX51.H>
    void delay(int time)
    {
    int i,j;
    for(i=0,i<time<i=0)
    {
    for(j=0,j<125,i++);
    }
    }
    void main()
    {
    EA=1; // kich hoat thanh ghi IE
    EX0=1; // cho phep ngat ngoai 0 hoat dong
    EX1=1; // cho phep ngat ngoai 1 hoat dong
    IT0=1; // kich hoat ngat suon am
    IT1=1; // kích hoat ngat theo suon am
    IE0=1; // sun am den bo dieu khien ngat
    IE1=1;
    P2_0=1; // dieu khien dong co rung
    P2_1=1;
    P2_2=1;
    P2_3=0;
    }
    void dc_dung() interrput 0
    {
    P2_0=0;
    P2_1=0;
    P2_2=1;
    P2_3=1;
    }
    void dc_daochieu() interrput 2
    {
    P2_0=1;
    P2_1=1;
    P2_2=0;
    P2_3=1;
    }
    void main()
    {
    while(1){
    dc_chay();
    dc_dung();
    dc_daochieu();
    }
    }

    code của bạn sai quá nhiều luôn.
    #2
  3. Đăng 22/12/16 #3

    emlacuop123 Học sinh phổ thông

    Số bài viết: 16
    Đã được thích: 0
    cảm ơn bạn mình sửa được rồi
    #3

Chia sẻ trang này