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]
(1)MỘ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ơ proteus
NỘI DUNG EBOOK
Phần I Hướng dẫn tạo project mới
(2)Phần I- HƯỚNG DẪN TẠO PROJECT MỚI TRÊN MIKROC
Để tạo project chương trình mikroC compiler bạn thực theo 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 tần số hoạt động
(3)Bước 3: Có thể add file *.C, *.h vào thư viện code project Đối với bước này
nếu bạn khơng có file để add vào click "next" Các file bạn add vào, cần sử dụng chương trình (void main() ) cần gọi sử dụng được, chương trình (sub function) thơi
Add file vào project 1
Bước 4: Include library Bạn có thư viện hàm bạn tự viết bước bạn add vào sử dụng giống thư viện hàm có mikroC compiler, cịn khơng có click "Finish"
(4)Bước 5: Các bước tạo project hồn thành, mơi trường làm việc tạo
ra, bạn việc bắt đầu viết code
Cửa sổ viết code 1
* CHÚ Ý: Trong trình viết code, bạn thay đổi divice tần số hoạt động lại.
(5)Bước 6: Biên dịch project Khi bạn hồn thành code biên dịch để
tạo file *.hex để nạp cho vi điều khiển Bạn cần đến proteus để kiểm tra xem chương trình có chạy theo yêu cầu hay chưa (tải proteus theo link phía trên)
Bạn chọn "Build" "Ctrl + F9" để biên dịch, thành công có thơng báo
Finish successfuly
Build Ctrl + F9 để biên dịch
* GHI CHÚ: Bạn xem nhiều thơng tin projetc như: file c, h, asm Project
Manager
(6)Để xem project có hàm hàm bạn vào: Rountine list
Xem Routine
Lời kết Phần I: Với bước ghi bạn thực việc tạo 1
(7)Phần II Khắc phục số lỗi thường gặp biên dịch 1 Lỗi thiếu dấu ";"
Sau câu lệnh phải kết thúc dấu ";" bạn thiếu build không thành công xuất masage thông báo Thông báo rõ sai line
Lỗi xãy thiếu dấu ;
2 Lỗi bạn sử dụng hàm không check vào thư viện hàm.
Trong hình sau, bạn sử dụng dụng hàm Button() bạn không check vào thư viện hàm button Library manager
Lỗi không check vào thư viên hàm
(8)3 Lỗi sử dụng biến mà chưa khai báo.
Ví dụ hàm main() bạn có sử dụng biến "i" trước bạn chưa khai báo nên biên dịch báo lỗi: Undeclared identifier 'i' in expression
4 Lỗi gọi hàm trước chưa add hàm vào chưa định nghĩa.
Ví dụ hàm main() bạn gọi subfunction blinking(), trước bạn chưa định nghĩa (viết) hàm blinking nên gọi báo lỗi: Undeclared identifier 'blinking' in expression
Lời kết phần II: Trong lập trình cịn xãy nhiều lỗi nửa, bạn lập trình nhiều dần có
những kỹ sai hơn, số lỗi thường xãy