forimex
16-04-2013, 10:23 AM
Hưỡng dẫn sử dụng phần mềm Keil C
Ở bài trước chúng ta đã tìm hiểu ngôn ngữ lập trình C cho vi điều khiển , hôm nay mình sẽ hướng dẫn các bạn sử dụng phần mềm KeilC biên dịch ra file .hex như thế nào .
Đầu tiên chúng ta khởi động phần mềm KeilC giao diện chính sẽ như sau:
http://i1091.photobucket.com/albums/i399/fee08/Anh20keil20c.jpg (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/Anh20keil20c.jpg)
Dể tạo 1 project mớii chọn Project =>New project như sau:
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0003.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0003.gif)
tiếp sau đó chúng ta tiến hành lưu file project. tốt nhất bạn nên tạo 1 thư mục để chứa nó thuận tiện cho việc tìm kiếm sau này.
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0010.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0010.gif)
Một cửa sổ mới hiện ra chúng ta tiến hành chọn chip. Ở đây chúng ta chon hãng sản xuất là Atmel .
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0010-1.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0010-1.gif)
Hiện ra một cửa sổ thông báo chúng ta chọn NO .
Để tạo 1 file code các bạn chọn File => New hoặc phím tắt Ctrl+N. Như sau:
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0007.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0007.gif)
Lưu file vừa tạo với đuôi .C hoặc .ASM tùy ngôn ngữ bạn viết là C hay ASM
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0008.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0008.gif)
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0013.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0013.gif)
Sau đó là bước add file .C vừa tạo vào trong project các bạn làm như sau :
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0014.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0014.gif)
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0015.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0015.gif)
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0016.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0016.gif)
Bây giờ tại trình soạn thảo các bạn viết nội dung code muốn lập trình sau đó ấn F7 để biên dịch :
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0023.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0023.gif)
Đây mới chỉ là bước biên dịch kiểm tra lỗi , để xuất file .hex ta làm như sau :
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0022.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0022.gif)
Bảng thông báo mới hiện ra chúng ta chọn tần số thạch anh , tab output nhớ tích vào create HEX file để tạo file .hex
sau đó ấn F7 để biên dịch lại .
http://i1091.photobucket.com/albums/i399/fee08/thach.jpg (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/thach.jpg)
http://i1091.photobucket.com/albums/i399/fee08/ada.jpg (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/ada.jpg)
Các bạn thực hành với đoạn code sau :
Trích dẫn
Thế là đã xong các bạn có thể mô phỏng bằng phần mềm Proteus
Ở bài trước chúng ta đã tìm hiểu ngôn ngữ lập trình C cho vi điều khiển , hôm nay mình sẽ hướng dẫn các bạn sử dụng phần mềm KeilC biên dịch ra file .hex như thế nào .
Đầu tiên chúng ta khởi động phần mềm KeilC giao diện chính sẽ như sau:
http://i1091.photobucket.com/albums/i399/fee08/Anh20keil20c.jpg (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/Anh20keil20c.jpg)
Dể tạo 1 project mớii chọn Project =>New project như sau:
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0003.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0003.gif)
tiếp sau đó chúng ta tiến hành lưu file project. tốt nhất bạn nên tạo 1 thư mục để chứa nó thuận tiện cho việc tìm kiếm sau này.
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0010.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0010.gif)
Một cửa sổ mới hiện ra chúng ta tiến hành chọn chip. Ở đây chúng ta chon hãng sản xuất là Atmel .
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0010-1.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0010-1.gif)
Hiện ra một cửa sổ thông báo chúng ta chọn NO .
Để tạo 1 file code các bạn chọn File => New hoặc phím tắt Ctrl+N. Như sau:
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0007.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0007.gif)
Lưu file vừa tạo với đuôi .C hoặc .ASM tùy ngôn ngữ bạn viết là C hay ASM
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0008.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0008.gif)
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0013.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0013.gif)
Sau đó là bước add file .C vừa tạo vào trong project các bạn làm như sau :
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0014.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0014.gif)
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0015.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0015.gif)
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0016.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0016.gif)
Bây giờ tại trình soạn thảo các bạn viết nội dung code muốn lập trình sau đó ấn F7 để biên dịch :
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0023.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0023.gif)
Đây mới chỉ là bước biên dịch kiểm tra lỗi , để xuất file .hex ta làm như sau :
http://i1091.photobucket.com/albums/i399/fee08/NOHB_0022.gif (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/NOHB_0022.gif)
Bảng thông báo mới hiện ra chúng ta chọn tần số thạch anh , tab output nhớ tích vào create HEX file để tạo file .hex
sau đó ấn F7 để biên dịch lại .
http://i1091.photobucket.com/albums/i399/fee08/thach.jpg (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/thach.jpg)
http://i1091.photobucket.com/albums/i399/fee08/ada.jpg (http://diendandien.com/links.php?url=http://i1091.photobucket.com/albums/i399/fee08/ada.jpg)
Các bạn thực hành với đoạn code sau :
Trích dẫn
Thế là đã xong các bạn có thể mô phỏng bằng phần mềm Proteus