Tải bản đầy đủ (.pdf) (47 trang)

Hướng dẫn sử dụng Kit 89 doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.54 MB, 47 trang )

HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
1

Mục lục

Bài 1 : Hướng dẫn cài đặt Keil C và Flash Magic 2
1.1 Cài đặt Keil C 2
1.2 Cài đặt Flash Magic 7
1.3 Cấu hình cho Flash Magic 12
Bài 2 : Truy xuất Port I/O 17
2.1 Tạo project trên Keil C 17
2.2 Viết chương trình đơn giản 26
2.2.1 Kết nối phần cứng 26
2.2.2 Viết chương trình 27
2.2.3 Nạp chương trình 28
Bài 3 : Điều khiển đơn giản Led 7 đoạn 30
3.1 Kết nối phần cứng: 30
3.2 Viết chương trình 31
3.2.1 Hàm init_main() 31
3.2.2 Hàm main() 31
3.3 Một số lỗi quan trọng 33
Bài 4 : Ngắt Timer 34
4.1 Khai báo ngắt timer 34
4.2 Viết chương trình 35
4.2.1 Hàm init_timer1() 35
4.2.2 Hàm start_timer1() 35
4.2.3 Hàm timer1_isr() 35
4.2.4 Hàm delay_ms(unsigned int duration) 36
4.2.5 Hàm stop_timer1() 36
Bài 5 : Dùng ngắt timer viết ứng dụng LED RIVER 37


5.1 Kết nối phần cứng 37
5.2 Viết chương trình 37
Bài 6 : Chống rung cho phím 39
6.1 Nguyên lý chống rung 39
6.2 Kết nối phần cứng 40
6.3 Viết chương trình 41
Bài 7 : Quét led điều khiển Led 7 đoạn 43
7.1 Nguyên lý quét led 7 đoạn 43
7.2 Kết nối phần cứng 44
7.3 Viết chương trình 44
7.3.1 Hàm init_led7() 44
7.3.2 Hàm clear_led7() 45
7.3.3 Hàm set_position(unsigned int pos) 45
7.3.4 Hàm get_position() 45
7.3.5 Hàm put_Number(unsigned int num) 46
7.3.6 Hàm put_string(char strNum[]) 46

HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
2

Bài 1 : Hướng dẫn cài đặt Keil C và Flash Magic


Mục đích :
Cài đặt Keil C để soạn thảo chương trình.
Cài đặt Flash Magic để nạp chương trình.
Cấu hình cho Flash Magic.
1.1 Cài đặt Keil C
Keil C là chương trình hỗ trợ khá đầy đủ để người dùng soạn thảo chương trình

dành cho các vi điều khiển thuộc họ 8051. Để cài đặt bạn tiến hành theo các bước như
sau:

Bước 1 : Click vào file c51v815.exe trong CD đi kèm, màn hình sau sẽ xuất hiện




HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
3

Bước 2 : Chọn Next, màn hình sau sẽ xuất hiện.



Bước 3 : Click chọn I agree và chọn Next, màn hình sau sẽ xuất hiện.


HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
4


Bước 4 : Bạn có thể để mặc định và chọn Next. Tuy nhiên bạn có thể thay đổi
Destinatioin Folder, là thư mục chứa 1 số thư viện hỗ trợ trong việc lập trình trên Keil C.
Màn hình sau xuất hiện để bạn điền 1 số thông tin cá nhân.


HƯỚNG DẪN SỬ DỤNG KIT 89

BKIT HARDWARE CLUB – www.bkit4u.com
5

Bước 5 : Chọn Next để bắt đầu cài đặt



Bước 6 : Khi cài đặt xong, màn hình sau xuất hiện và bạn nhấn Finish để hoàn tất
quá trình cài đặt.


HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
6


Bước 7 : Trang web sau hiển thị để giới thiệu về KeilC phiên bản này.




Các bước cấu hình cho Keil C để dịch chương trình ra file Hex sẽ được trình bày
trong bài thực hành tiếp theo.

HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
7

1.2 Cài đặt Flash Magic


Đây là chương trình dùng để nạp file Hex cho 89V51. Để cài đặt bạn làm theo các
bước sau :
Bước 1 : Double click vào file FlashMagic.exe, màn hình sau sẽ xuất hiện




Bước 2 : Chọn Next
HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
8



Bước 3 : Click chọn I accept và chọn Next


HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
9

Bước 4 : Bạn có thể để mặc định và chọn Next, hoặc thay đổi đường dẫn của thư mực cài
đặt nếu bạn muốn. Khi click Next màn hình sau sẽ xuất hiện.


Bước 5 : Để mặc định và chọn Next


HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com

10


Bước 6 : Chọn Next.



Bước 7 : Chọn Install để cài đặt.


HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
11


Bước 8 : Khi cài đặt xong màn hình sau sẽ xuất hiện, bạn nhấn Finish để kết thúc cài đặt.
























HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
12

1.3 Cấu hình cho Flash Magic

Bước 1 : Khởi động Flash Magic từ màn hình Desktop (hoặc vào Start\Program
Files\Flash Magic và chọn Flash Magic), màn hình sau sẽ xuất hiện






Bước 2 : Bạn chọn Baud Rate là 9600, Device là chip tương ứng mà bạn dùng.
Check chọn Verify after programming và Erase blocks used by Hex File.
HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
13





Bước 3 : Chọn menu Option và chọn Advance Option, màn hình sau sẽ xuất hiện :





HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
14


Bước 4 : Chọn qua tab Hardware Config và check chọn Assert DTR and RTS
while COM Port open. Nhấn OK để đóng cửa số này lại.



Bước 5 : Xem cổng COM đang là cổng nào. Bạn thu nhỏ Flash Magic lại, trên
màn hình Desktop, từ biểu tượng My Computer, click phải chuột và chọn Manage.



HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
15

Bước 6 : Màn hình sau xuất hiện, bạn chọn Device Manager.







Bước 7 : Cắm dây cổng COM nếu bạn đang dùng USB to COM, mở rộng Ports
(COM &LPT), bạn sẽ biết được tên cổng COM đang dùng (trong ví dụ này là COM 9).
HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
16



Bước 8 : Kích hoạt lại Flash Magic và chọn cổng COM tương ứng.


HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
17

Bài 2 : Truy xuất Port I/O

Mục đích:
Tạo project đơn giản trong Keil C và cấu hình cho Keil C.
Điều khiển Port 1 và Port 3.
Nạp chương trình bằng Flash Magic.
Yêu cầu:
Viết chương trình để nhấn nút 1 đèn thứ 1 sáng, nút 2 đèn thứ 2 sáng,….
2.1 Tạo project trên Keil C

Bước 1 : Kích hoạt Keil uVision3, cửa sổ Keil C hiện ra.




Bước 2 : Chọn Project và chọn New uVision Project…
HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
18



Bước 3 : Chọn đường dẫn và gõ tên project và khung File name, chọn Save,
khung cửa số sau đây xuất hiện.

HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
19


Bước 4 : Chọn chip tương ứng với board của bạn, trong board của chúng tôi sử
dụng 89V51RB2. Browse tới NXP, và chọn P89V51RB2


Bước 5 : Sau khi nhấn OK, màn hình sau sẽ xuất hiện, bạn chọn No











HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
20

Bước 6 : Project được tạo ra như sau.



Bước 7 : Cấu hình để tạo ra file Hex, bạn chọn menu Project, chọn Option for
Target



HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
21

Bước 8 : Màn hình sau xuất hiện



HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
22

Bước 9 : Chọn tab Output, và click chọn Click Hex File






Bước 10 : Chép thư file REG51F.H (nếu cài mặc định sẽ nằm trong thư mục
C:\Keil\C51\INC\Philips hoặc bạn có thể copy trong CD đi kèm) là file define các thanh
ghi của 89V51 vào cùng cấp với file project.

HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
23



Bước 11 : Bạn có thể chọn và nhấn Delete Source Group1 do Keil C tự tạo ra, và
tự tạo Group mới cho mình. Chọn Target, click phải chuột và chọn New Group, 1 group
mới được tạo ra, đổi tên thành Main cho gợi nhớ. Trong tất cả các bài demo, group này sẽ
chứa file main.c, là file chính để chạy chương trình.



HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
24

Bước 12 : Tạo mới 1 file bằng cách chọn menu File rồi chọn New. Chọn tiếp
menu File rồi chọn Save, khung cửa sổ sau sẽ hiện lên, bạn nhập tên file vào và nhấn
Save.























HƯỚNG DẪN SỬ DỤNG KIT 89
BKIT HARDWARE CLUB – www.bkit4u.com
25

Bước 13 : Click phải vào group Main, và chọn Add Files to Group Main



Bước 14 : Chỉ đường dẫn đển file main.c mà bạn vừa tạo, nhấn Add rồi nhấn tiếp
Close.



×