intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Nguyễn Ngọc Tú | Ngày: | Loại File: PDF | Số trang:47

173
lượt xem
38
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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....

Chủ đề:
Lưu

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

  1. HƯỚNG DẪN SỬ DỤNG KIT 89 Mục lục Bài 1 : Hướng dẫn cài đặt Keil C và Flash Magic .......................................................... 2 Cài đặt Keil C ..................................................................................................... 2 1.1 Cài đặt Flash Magic ............................................................................................ 7 1.2 Cấu hình cho Flash Magic ................................................................................ 12 1.3 Bài 2 : Truy xuất Port I/O ............................................................................................. 17 Tạo project trên Keil C ..................................................................................... 17 2.1 Viết chương trình đơn giản ............................................................................... 26 2.2 Kết nối phần cứng ..................................................................................... 26 2.2.1 Viết chương trình ...................................................................................... 27 2.2.2 Nạp chương trình ...................................................................................... 28 2.2.3 Bài 3 : Điều khiển đơn giản Led 7 đoạn ....................................................................... 30 Kết nối phần cứng: ............................................................................................ 30 3.1 Viết chương trình .............................................................................................. 31 3.2 3.2.1 Hàm init_main() ........................................................................................ 31 3.2.2 Hàm main() ............................................................................................... 31 Một số lỗi quan trọng ........................................................................................ 33 3.3 Bài 4 : Ngắt Timer ........................................................................................................ 34 Khai báo ngắt timer........................................................................................... 34 4.1 Viết chương trình .............................................................................................. 35 4.2 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 Kết nối phần cứng ............................................................................................. 37 5.1 Viết chương trình .............................................................................................. 37 5.2 Bài 6 : Chống rung cho phím ....................................................................................... 39 Nguyên lý chống rung....................................................................................... 39 6.1 Kết nối phần cứng ............................................................................................. 40 6.2 Viết chương trình .............................................................................................. 41 6.3 Bài 7 : Quét led điều khiển Led 7 đoạn ........................................................................ 43 Nguyên lý quét led 7 đoạn ................................................................................ 43 7.1 Kết nối phần cứng ............................................................................................. 44 7.2 Viết chương trình .............................................................................................. 44 7.3 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 1 BKIT HARDWARE CLUB – www.bkit4u.com
  2. HƯỚNG DẪN SỬ DỤNG KIT 89 Hướng dẫn cài đặt Keil C và Flash Magic Bài 1 : 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 2 BKIT HARDWARE CLUB – www.bkit4u.com
  3. HƯỚNG DẪN SỬ DỤNG KIT 89 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. 3 BKIT HARDWARE CLUB – www.bkit4u.com
  4. HƯỚNG DẪN SỬ DỤNG KIT 89 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. 4 BKIT HARDWARE CLUB – www.bkit4u.com
  5. HƯỚNG DẪN SỬ DỤNG KIT 89 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. 5 BKIT HARDWARE CLUB – www.bkit4u.com
  6. HƯỚNG DẪN SỬ DỤNG KIT 89 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. 6 BKIT HARDWARE CLUB – www.bkit4u.com
  7. HƯỚNG DẪN SỬ DỤNG KIT 89 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 7 BKIT HARDWARE CLUB – www.bkit4u.com
  8. HƯỚNG DẪN SỬ DỤNG KIT 89 Bước 3 : Click chọn I accept và chọn Next 8 BKIT HARDWARE CLUB – www.bkit4u.com
  9. HƯỚNG DẪN SỬ DỤNG KIT 89 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 9 BKIT HARDWARE CLUB – www.bkit4u.com
  10. HƯỚNG DẪN SỬ DỤNG KIT 89 Bước 6 : Chọn Next. Bước 7 : Chọn Install để cài đặt. 10 BKIT HARDWARE CLUB – www.bkit4u.com
  11. HƯỚNG DẪN SỬ DỤNG KIT 89 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. 11 BKIT HARDWARE CLUB – www.bkit4u.com
  12. HƯỚNG DẪN SỬ DỤNG KIT 89 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. 12 BKIT HARDWARE CLUB – www.bkit4u.com
  13. HƯỚNG DẪN SỬ DỤNG KIT 89 Bước 3 : Chọn menu Option và chọn Advance Option, màn hình sau sẽ xuất hiện : 13 BKIT HARDWARE CLUB – www.bkit4u.com
  14. HƯỚNG DẪN SỬ DỤNG KIT 89 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. 14 BKIT HARDWARE CLUB – www.bkit4u.com
  15. HƯỚNG DẪN SỬ DỤNG KIT 89 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). 15 BKIT HARDWARE CLUB – www.bkit4u.com
  16. HƯỚNG DẪN SỬ DỤNG KIT 89 Bước 8 : Kích hoạt lại Flash Magic và chọn cổng COM tương ứng. 16 BKIT HARDWARE CLUB – www.bkit4u.com
  17. HƯỚNG DẪN SỬ DỤNG KIT 89 Truy xuất Port I/O Bài 2 : 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… 17 BKIT HARDWARE CLUB – www.bkit4u.com
  18. HƯỚNG DẪN SỬ DỤNG KIT 89 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. 18 BKIT HARDWARE CLUB – www.bkit4u.com
  19. HƯỚNG DẪN SỬ DỤNG KIT 89 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 19 BKIT HARDWARE CLUB – www.bkit4u.com
  20. HƯỚNG DẪN SỬ DỤNG KIT 89 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 20 BKIT HARDWARE CLUB – www.bkit4u.com
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2