Bạn có các thư viện hàm do bạn tự viết thì ở bước này bạn có thể add vào và sử dụng giống như các thư viện hàm có trong mikroC compiler, còn nếu không có thì click "Finish".. Ad[r]
Trang 1MỘT SỐ TÀI LIỆU CẦN THIẾT
Chương trình mikroC compiler
Quyển ebook làm quen với mikroc
Chương trình mô phỏng proteus
NỘI DUNG EBOOK
Phần I Hướng dẫn tạo một project mới
Phần II Khắc phục một số lỗi thường gặp khi biên dịch
Trang 2Phần I- HƯỚNG DẪN TẠO PROJECT MỚI TRÊN MIKROC
Để tạo một project mới trong chương trình mikroC compiler bạn thực hiện theo các bước sau:
Bước 1: Chọn Project/New Project
Project/New Project
Bước 2: Đặt tên, chọn loại vi điều khiển và tần số hoạt động
Đặt tên, chọn divice và tần số hoạt động
Trang 3Bước 3: Có thể add các file như *.C, *.h vào thư viện code của project Đối với bước này
nếu bạn không có file nào để add vào thì click "next" Các file bạn add vào, khi cần sử dụng trong chương trình chính (void main() ) chỉ cần gọi nó là sử dụng được, nó như là một chương trình con (sub function) vậy thôi
Add file vào project 1
Bước 4: Include library Bạn có các thư viện hàm do bạn tự viết thì ở bước này bạn có thể add vào và sử
dụng giống như các thư viện hàm có trong mikroC compiler, còn nếu không có thì click "Finish"
Add thư viện hàm tự viết 1
Trang 4Bước 5: Các bước tạo một project mới đã hoàn thành, một môi trường làm việc được tạo
ra, bạn chỉ việc bắt đầu viết code thôi
Cửa sổ viết code 1
* CHÚ Ý: Trong quá trình viết code, bạn cũng có thể thay đổi divice và tần số hoạt động lại.
Có thể thay đổi divice và tần số 1
Trang 5Bước 6: Biên dịch project Khi bạn đã hoàn thành code của mình thì có thể biên dịch để
tạo ra file *.hex để nạp cho vi điều khiển Bạn có thể cần đến proteus để kiểm tra xem chương trình của mình có chạy đúng theo yêu cầu hay chưa nhé (tải proteus theo link ở phía trên)
Bạn chọn "Build" hoặc "Ctrl + F9" để biên dịch, nếu thành công sẽ có một thông báo
Finish successfuly
Build hoặc Ctrl + F9 để biên dịch
* GHI CHÚ: Bạn có thể xem nhiều thông tin của projetc như: file c, h, asm trong Project
Manager
Xem thông tin trong Project Manager
Trang 6Để xem trong project của mình có các hàm và hàm con nào bạn vào: Rountine list
Xem Routine
Lời kết Phần I: Với 6 bước ở trên và các ghi chú bạn sẽ thực hiện được việc tạo mới 1
project trên mikroC compiler Nếu không có gì sai sót, việc build sẽ thành công Tuy nhiên, trong lúc lập trình sẽ xảy ra một số lỗi mà bạn mới làm quen sẽ không biết nó bị lỗi ở chổ nào Trong Phần II, chúng ta sẽ điểm qua một số lỗi thường gặp nhé
Trang 7Phần II Khắc phục một số lỗi thường gặp khi biên dịch
1 Lỗi thiếu dấu ";"
Sau mỗi câu lệnh phải kết thúc bằng dấu ";" nếu bạn thiếu sẽ build không thành công và xuất hiện masage thông báo Thông báo sẽ chỉ rõ sai cái gì và ở line nào
Lỗi xãy ra do thiếu dấu ;
2 Lỗi khi bạn sử dụng hàm nhưng không check vào thư viện hàm.
Trong hình sau, bạn sử dụng dụng hàm Button() nhưng bạn không check vào thư viện hàm button trong Library manager.
Lỗi không check vào thư viên hàm
Bạn chỉ cần check vào thư viện hàm trong Library manager và biên dịch lại là ok.
Trang 83 Lỗi khi sử dụng biến mà chưa khai báo.
Ví dụ trong hàm main() bạn có sử dụng biến "i" nhưng trước đó bạn chưa khai báo nên khi biên dịch sẽ báo lỗi: Undeclared identifier 'i' in expression
4 Lỗi gọi hàm con nhưng trước đó chưa add hàm vào hoặc chưa định nghĩa.
Ví dụ trong hàm main() bạn gọi subfunction là blinking(), nhưng trước đó bạn chưa định nghĩa (viết) hàm blinking nên khi gọi sẽ báo lỗi: Undeclared identifier 'blinking' in expression
Lời kết phần II: Trong lập trình sẽ còn xãy ra nhiều lỗi nửa, bạn lập trình nhiều sẽ dần có
những kỹ năng và ít sai hơn, trên đây chỉ là một số lỗi thường xãy ra
-Bạn truy cập vào site: để xem và tải nhiều project in mikroC