/  5
 
II. Chương trình phần mềm.
1.
CHương trình biên dịch.
Có nhiều phần mềm khác nhau để biên dịch một chương trình hợp ngữ (hoặc chươngtrình viết bằng ngôn ngữ C) cho vi điều khiển nhưng ở đây chỉ xin giới thiệu 1 phần mềmtương đối phổ biến là Keil uvision 2 (download miễn phí bản chạy thử tại trang webwww.keil.com). Phần mềm này cho phép biên dịch cả ngôn ngữ C và Asembler chính vì vậythích hợp cho cả những người mới bắt đầu học vi điều khiển lẫn cho cả những người muốnviết những chương trình lớn. Cài đặt phần mềm xong, khởi động phần mềm chạy, công việcđầu tiên là bạn phải tạo một Project mớiChọn thư mục bạn muốn lưu project của mình và nhập tên Project mới. Sau khi nhậptên Project xong, chương trình sẽ hỏi bạn Project này sử dụng lọai vi điều khiển nào, nếu bạnsử dụng AT89S52 hoặc AT89S8252 của hãng Atmel thì chọn vào hãng Atmel, và tìm đếnloại vi điều khiển mà bạn sử dụng. Nhấn Ok xong là một Project mới đã được tạo.Sau khi tạo một Project mới xong, bạn bắt đầu nhập chương trình của mình vào,chương trình có thể viết bằng ngôn ngữ assembler (*.asm, *.a51) hoặc viết bằng ngôn ngữ C(*.c). Để mở cửa sổ nhập chương trình mới, chon Menu File – New
 
hoặc nhấn biểu tượng trên thanh công cụ. Nhập chương trình vào và lưu lại với tên mong muốn. Công việc tiếp theo bạn sẽ phảithực hiện là chọn Source code cho project của bạn. Source Code chính là chương trình mà bạn vừa nhập vào và những thư viện có liên quan đến chương trình mà bạn sử dụng. TrênProject Workspace, click chuột trái vào Target sẽ mở ra cho bạn phần Source Group 1. Click chuột phải lên Source Group 1 và chọn menu Add file to Group ‘Source Group 1’, chươngtrình sẽ mở ra một cửa sổ mới cho bạn chọn source code. Chọn file mà bạn vừa lưu dướidạng *.asm, *.a51 hoặc *.c và add vào project.
 
Project của bạn đã hòan thành, phần tiếp theo bạn phải biên dịch Project này thànhfile *.hex để nạp cho vi điều khiển. Để biên dịch chương trình, bạn vào menu Project – BuildTarget hoặc nhấn phím F7 để thực hiện việc biên dịch chương trình. Trong trường hợpProject của bạn có hoặc không có lỗi, chương trình sẽ báo cho bạn biết ở cửa số outputwindow nằm phía dưới cửa số chương trình, nếu có lỗi thì lỗi tại dòng lệnh nào cũng đượcchỉ cho bạn biết.

Share & Embed

More from this user

Add a Comment

Characters: ...