Hướng dẫn sử dụng Kit 89 - Bài 1 doc

19 416 0
Hướng dẫn sử dụng Kit 89 - Bài 1 doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Hướng dẫn sử dụng Kit 89 Mục lục Bài : Hướng dẫn cài đặt Keil C Flash Magic 1.1 Cài đặt Keil C 1.2 Cài đặt Flash Magic 1.3 Cấu hình cho Flash Magic 14 Bài : Truy xuất Port I/O 20 2.1 Tạo project Keil C 20 2.2 Viết chương trình đơn giản 30 2.2.1 Kết nối phần cứng 30 2.2.2 Viết chương trình 31 2.2.3 Nạp chương trình 32 Bài : Điều khiển đơn giản Led đoạn 34 3.1 Kết nối phần cứng: 34 3.2 Viết chương trình 35 3.2.1 Hàm init_main() 35 3.2.2 Hàm main() 35 3.3 Một số lỗi quan trọng 37 Bài : Ngắt Timer 38 4.1 Khai báo ngắt timer 38 4.2 Viết chương trình 39 4.2.1 Hàm init_timer1() 39 4.2.2 Hàm start_timer1() 39 4.2.3 Hàm timer1_isr() 39 4.2.4 Hàm delay_ms(unsigned int duration) 40 4.2.5 Hàm stop_timer1() 40 Bài : Dùng ngắt timer viết ứng dụng LED RIVER 41 5.1 Kết nối phần cứng 41 5.2 Viết chương trình 41 Bài : Chống rung cho phím 43 6.1 Nguyên lý chống rung 43 6.2 Kết nối phần cứng 44 6.3 Viết chương trình 45 6.3.1 Hàm initKey() 45 6.3.2 Hàm getKey() 45 Bài : Quét led điều khiển Led đoạn 47 7.1 Nguyên lý quét led đoạn 47 7.2 Kết nối phần cứng 48 7.3 Viết chương trình 48 7.3.1 Hàm init_led7() 48 7.3.2 Hàm clear_led7() 49 7.3.3 Hàm set_position(unsigned int pos) 49 7.3.4 Hàm get_position() 49 7.3.5 Hàm put_Number(unsigned int num) 50 7.3.6 Hàm put_string(char strNum[]) 50 7.3.7 Hàm scan_led7 50 BKIT HARDWARE CLUB – www.bkit4u.com Hướng dẫn sử dụng Kit 89 Bài : Điều khiển Ma trận led 52 8.1 Nguyên lý điều khiển ma trận led 52 8.2 Kết nối phần cứng 52 8.3 Viết chương trình 52 8.3.1 Hàm init_led_matrix() 53 8.3.2 Hàm scan_led_matrix() 53 8.3.3 Hàm update_display_led_matrix() 53 Bài : Chạy chữ Ma trận led 55 9.1 Nguyên lý chạy chữ ma trận led 55 9.2 Kết nối phần cứng 56 9.3 Viết chương trình 56 9.3.1 Hàm set_message(char strMsg[]) 56 9.3.2 Hàm main() 57 Bài 10 : Ngắt 58 10.1 Nguyên lý điều khiển ngắt 58 10.2 Kết nối phần cứng 58 10.3 Viết chương trình 58 10.3.1 Hàm init_ext_int0() 58 10.3.2 Hàm init_ext_int1() 58 10.3.3 Hàm ext0_isr() 59 10.3.4 Hàm ext1_isr() 59 Bài 11 : Điều khiển encoder 60 11.1 Nguyên lý điều khiển encoder 60 11.2 Kết nối phần cứng 61 11.3 Viết chương trình 61 Bài 12 : Giao tiếp UART 63 12.1 Nguyên lý giao tiếp UART 63 12.2 Giao tiếp UART với máy tính 64 12.3 Viết chương trình 65 12.3.1 Thanh ghi điều khiển truyền nhận nối tiếp 65 12.3.2 Dùng Timer1 tạo Baud rate 67 12.3.3 Chương trình truyền nhận UART 8051 67 Bài 13 : Giao tiếp PS2 với bàn phím 70 13.1 Nguyên lý giao tiếp PS2 70 13.2 Kết nối phần cứng 71 13.3 Viết chương trình 72 Bài 14 : PWM điều khiển motor 73 14.1 Khái niệm PWM 73 14.2 Lập trình PWM 89V51 74 Bài 15 : Giao tiếp LCD character 75 15.1 Chức chân LCD 75 15.2 Kết nối hình LCD 76 15.3 Bộ nhớ CGROM 76 15.4 Các lệnh LCD 77 15.5 Kết nối LCD với vi điều khiển 78 15.6 Khởi tạo LCD 79 BKIT HARDWARE CLUB – www.bkit4u.com Hướng dẫn sử dụng Kit 89 Bài 16 : Giao tiếp I2C – DS1307 80 BKIT HARDWARE CLUB – www.bkit4u.com Hướng dẫn sử dụng Kit 89 Bài : Hướng dẫn cài đặt Keil C 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 chương trình hỗ trợ đầy đủ để người dùng soạn thảo chương trình dành cho vi điều khiển thuộc họ 8051 Để cài đặt bạn tiến hành theo bước sau: Bước : Click vào file c51v815.exe CD kèm, hình sau xuất BKIT HARDWARE CLUB – www.bkit4u.com Hướng dẫn sử dụng Kit 89 Bước : Chọn Next, hình sau xuất Bước : Click chọn I agree chọn Next, hình sau xuất BKIT HARDWARE CLUB – www.bkit4u.com Hướng dẫn sử dụng Kit 89 Bước : Bạn để mặc định chọn Next Tuy nhiên bạn thay đổi Destinatioin Folder, thư mục chứa số thư viện hỗ trợ việc lập trình Keil C Màn hình sau xuất để bạn điền số thông tin cá nhân BKIT HARDWARE CLUB – www.bkit4u.com Hướng dẫn sử dụng Kit 89 Bước : Chọn Next để bắt đầu cài đặt Bước : Khi cài đặt xong, hình sau xuất bạn nhấn Finish để hồn tất q trình cài đặt BKIT HARDWARE CLUB – www.bkit4u.com Hướng dẫn sử dụng Kit 89 Bước : Trang web sau hiển thị để giới thiệu KeilC phiên Các bước cấu hình cho Keil C để dịch chương trình file Hex trình bày thực hành BKIT HARDWARE CLUB – www.bkit4u.com Hướng dẫn sử dụng Kit 89 1.2 Cài đặt Flash Magic Đây chương trình dùng để nạp file Hex cho 89V51 Để cài đặt bạn làm theo bước sau : Bước : Double click vào file FlashMagic.exe, hình sau xuất Bước : Chọn Next BKIT HARDWARE CLUB – www.bkit4u.com Hướng dẫn sử dụng Kit 89 Bước : Click chọn I accept chọn Next BKIT HARDWARE CLUB – www.bkit4u.com 10 Hướng dẫn sử dụng Kit 89 Bước : Bạn để mặc định chọn Next, thay đổi đường dẫn thư mực cài đặt bạn muốn Khi click Next hình sau xuất Bước : Để mặc định chọn Next BKIT HARDWARE CLUB – www.bkit4u.com 11 Hướng dẫn sử dụng Kit 89 Bước : Chọn Next BKIT HARDWARE CLUB – www.bkit4u.com 12 Hướng dẫn sử dụng Kit 89 Bước : Chọn Install để cài đặt Bước : Khi cài đặt xong hình sau xuất hiện, bạn nhấn Finish để kết thúc cài đặt BKIT HARDWARE CLUB – www.bkit4u.com 13 Hướng dẫn sử dụng Kit 89 1.3 Cấu hình cho Flash Magic Bước : Khởi động Flash Magic từ hình Desktop (hoặc vào Start\Program Files\Flash Magic chọn Flash Magic), hình sau xuất BKIT HARDWARE CLUB – www.bkit4u.com 14 Hướng dẫn sử dụng Kit 89 Bước : Bạn chọn Baud Rate 9600, Device chip tương ứng mà bạn dùng Check chọn Verify after programming Erase blocks used by Hex File BKIT HARDWARE CLUB – www.bkit4u.com 15 Hướng dẫn sử dụng Kit 89 Bước : Chọn menu Option chọn Advance Option, hình sau xuất : BKIT HARDWARE CLUB – www.bkit4u.com 16 Hướng dẫn sử dụng Kit 89 Bước : Chọn qua tab Hardware Config check chọn Assert DTR and RTS while COM Port open Nhấn OK để đóng cửa số lại Bước : Xem cổng COM cổng Bạn thu nhỏ Flash Magic lại, hình Desktop, từ biểu tượng My Computer, click phải chuột chọn Manage BKIT HARDWARE CLUB – www.bkit4u.com 17 Hướng dẫn sử dụng Kit 89 Bước : Màn hình sau xuất hiện, bạn chọn Device Manager Bước : Cắm dây cổng COM bạn dùng USB to COM, mở rộng Ports (COM &LPT), bạn biết tên cổng COM dùng (trong ví dụ COM 9) BKIT HARDWARE CLUB – www.bkit4u.com 18 Hướng dẫn sử dụng Kit 89 Bước : Kích hoạt lại Flash Magic chọn cổng COM tương ứng BKIT HARDWARE CLUB – www.bkit4u.com 19 ... Bước : Chọn Next BKIT HARDWARE CLUB – www.bkit4u.com Hướng dẫn sử dụng Kit 89 Bước : Click chọn I accept chọn Next BKIT HARDWARE CLUB – www.bkit4u.com 10 Hướng dẫn sử dụng Kit 89 Bước : Bạn để... HARDWARE CLUB – www.bkit4u.com 15 Hướng dẫn sử dụng Kit 89 Bước : Chọn menu Option chọn Advance Option, hình sau xuất : BKIT HARDWARE CLUB – www.bkit4u.com 16 Hướng dẫn sử dụng Kit 89 Bước : Chọn qua... 60 11 .1 Nguyên lý điều khiển encoder 60 11 .2 Kết nối phần cứng 61 11. 3 Viết chương trình 61 Bài 12 : Giao tiếp UART 63 12 .1 Nguyên lý giao

Ngày đăng: 13/08/2014, 22:22

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan