View Single Post
Old 27-09-2012, 05:44 PM   #2
handsometran
Đệ tử 2 túi
 
Tham gia ngày: Feb 2009
Bài gửi: 35
:
Trích:
Nguyên văn bởi chongkamat View Post
Tình hình là em đã viết code và chạy thử thì nó báo một lỗi rất lạ là :
Error [312] C:\Users\Tuan Anh\Desktop\test\lcd.h; 8.1 ";" expected
Em không biết sửa thế nào cả, em mới học pic thôi mong các bác chỉ thêm cho :-s

Bài của em là hiển thị ADC dùng biến trở và LCD, các bác cho ý kiến nhé, k biết e nên xài mplab hay ccs nữa
Project lcd_speed thấy quen quen, tôi lưu ý là chip dùng cho project này là 16F887 chứ không phải 877.
Theo như tôi thử thì báo 3 dòng sau:
***Error [312] D:\\test\test\lcd.h; 8.1 ";" expected
--> Bạn đã thay đổi file thư viện lcd.h do hãng soạn sẵng, bạn nên search lại file đó trong thư mục cài đặt. Bạn mới học mà sửa file header thì..... không nên. Khi đủ kinh nghiệm lập trình bạn sẽ hiểu đươc cấu tạo file header ra sau.

***Error [192] D:\\test\test\main.c; 119.1 undefined identifier "GO"
--> Bạn chưa định nghĩa biến GO là int, char.....

***Warning [361] D:\\test\test\main.c; 121.1 function declared implicit int
--> hàm delay sai cú pháp đúng là __delay_ms(10)=10ms; __delay_us(10)=10us; __delay(10)=10chu ky dao động của máy;
Tôi chỉ mới tìm hiểu về C và PIC có hơn 1 tháng nên chỉ biết như thế, bạn muốn tìm hiểu thêm hàm của MPLAB IDE _ HiTECH PIC thì đọc file manual, search trong thư mục cài đặt.
Chúc bạn thành công!!!
handsometran vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn