Hướng dẫn sử dụng Keil

Chia sẻ: leostar90

Đây là tài liệu hướng dẫn sử dụng phần mềm Keil gửi đến các bạn độc giả tham khảo. ����� ����� �����

Bạn đang xem 7 trang mẫu tài liệu này, vui lòng download file gốc để xem toàn bộ.

Nội dung Text: Hướng dẫn sử dụng Keil

Tranpic www.trannghiaelec.sg.tf diễn đàn www.08tdt.com 0902.902.287


Cài đặt chương trình Keil:

Nhấn vào file cài đặt và cứ nhấn Next là được sau đó là Crack nó để dùng miễn phí.

Crack như sau:

Chạy File: Keil_lic-v3.2_2.exe




Chọn như trên hình rồi nhấn Generate, sau đó copy hết kí tự trong ô LIC0.

Vào Start/Programs/Keil uVision3.




Chọn như trên hình ta được :




1
Tranpic www.trannghiaelec.sg.tf diễn đàn www.08tdt.com 0902.902.287




Paste các kí tự lúc nãy vào ô New License ID Code rồi nhấn Add LIC thế là xong.

Lập trình với Keil:

Đầu tiên tạo 1 Project mới: Project/New Project. Đặt cho nó 1 cái tên: vidu nhấn Enter.




Chọn chip cần dùng: Atmel/AT89S52




2
Tranpic www.trannghiaelec.sg.tf diễn đàn www.08tdt.com 0902.902.287




Nhấn Ok, nhấn Yes.

Ta được:




Để tạo được File .hex cần làm như sau:




3
Tranpic www.trannghiaelec.sg.tf diễn đàn www.08tdt.com 0902.902.287


Tạo File nguồn mới: File/New. Nhấn Save đặt cho nó 1 cái tên nhớ sau cái tên phải có .c, ví
dụ như: bai1.c

Sau đó bắt đầu như sau:




Rồi nhấn Add xong thì tắt hộp thoại đi.




Phần chuẩn bị đã xong. Bắt đầu lập trình. Sau khi lập trình xong nhấn F7 để biên dịch. Nếu
có lỗi thì chương trình sẽ thông báo ở dưới:




4
Tranpic www.trannghiaelec.sg.tf diễn đàn www.08tdt.com 0902.902.287




Chương trình báo là đã tạo File hex, 0 lỗi, 0 cảnh báo. Vậy là tốt, đôi khi có 1 vài Warning
như ko có lỗi cũng ko sao vẫn ok(warning và có thể khai báo biến mà ko dùng, có chương
trình con chưa được gọi… tùy vào từng cảnh báo).


Cấu trúc chương trình như sau:
#include //đây là dòng thông báo thư viện chip AT89, X là chung cho họ S và C

Void ten_chương _trình_con()

{

Các câu lệnh viết ở đây.

}




5
Tranpic www.trannghiaelec.sg.tf diễn đàn www.08tdt.com 0902.902.287


Void ngat() interrupt x

{

Chương trình phục vụ ngắt viết ở đây.

}



//chương trình chính. Chữ main là bắt buộc.
Main()

{

Các câu lệnh viết ở đây.
}



Sau khi viết chương trình có thể chạy từng câu lệnh để tìm lỗi bằng cách nhấn vào biểu
tượng sau.




Có thể vào đây để xem trạng thái các Port:




6
Tranpic www.trannghiaelec.sg.tf diễn đàn www.08tdt.com 0902.902.287




Nhấn F10 hoặc F11 để bắt đầu chạy các câu lệnh (nhấn 1 cái chạy 1 câu lệnh)

Muốn xem các biến thay đổi như thế nào thì:




7
Tranpic www.trannghiaelec.sg.tf diễn đàn www.08tdt.com 0902.902.287




8
Tranpic www.trannghiaelec.sg.tf diễn đàn www.08tdt.com 0902.902.287




Click chuột vào rồi nhấn F2 sau đó ghi tên biến cần theo dõi vào đây, ô
value sẽ hiển thị giá trị của biến.

Bảng giá trị các kiểu giá trị:
Giá trị
Tên
Char -128 -> 127
Usigned char 0 -> 255
Int -32768 -> 32767
Unsigned int 0 -> 65535
Long -2147483648 -> 2147483647
Unsigned long 0 -> 4294967295
Float 3.4E-38 -> 3.4E+38
Double 1.7E-308 -> 1.7E+308
Long double 3.4E-4932 -> 1.1E4932




Ví dụ: cho các led sáng dồn nhau:
#include

//chương trình tạo thời gian trễ loop ms
void delay(unsigned char loop)

{

//khai báo biến x,y thuộc kiểu usigned char
unsigned char x,y;

//lặp lại cho đến khi x=loop
for(x=0;xb
So sánh bằng (2 dấu =)
== a=b
Bé hơn
< a= a>=b
Bé hơn hoặc bằng
3( tức là sẽ dịch các bít
Dịch trái n lần
>> n
của a qua trái 3 lần)
Dịch phải n lần
Đề thi vào lớp 10 môn Toán |  Đáp án đề thi tốt nghiệp |  Đề thi Đại học |  Đề thi thử đại học môn Hóa |  Mẫu đơn xin việc |  Bài tiểu luận mẫu |  Ôn thi cao học 2014 |  Nghiên cứu khoa học |  Lập kế hoạch kinh doanh |  Bảng cân đối kế toán |  Đề thi chứng chỉ Tin học |  Tư tưởng Hồ Chí Minh |  Đề thi chứng chỉ Tiếng anh
Theo dõi chúng tôi
Đồng bộ tài khoản