Hướng dẫn sử dụng KIT 8051
Số trang: 110
Loại file: pdf
Dung lượng: 13.25 MB
Lượt xem: 17
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tài liệu "Hướng dẫn sử dụng KIT 8051" trình bày kiến thức sau: hướng dẫn cài đặt keil c và flash magic, truy xuất port I/O, điều khiển đơn giản led 7 đoạn, ngắt timer, dùng ngắt timer viết ứng dụng led rive, quét led điều khiển led 7 đoạn, điều khiển ma trận led, chạy chữ trên ma trận led, ngắt ngoài, điều khiển encoder.
Nội dung trích xuất từ tài liệu:
Hướng dẫn sử dụng KIT 8051HƯỚNG DẪN SỬ DỤNG KIT 8051Mục lụcGiới thiệu kit thí nghiệm BK89IT ...................................................................................... 4 Mô hình lập trình C trong vi điều khiển ............................................................................. 5 Bài 1 : Hướng dẫn cài đặt Keil C và Flash Magic.......................................................... 6 1.1 Cài đặt Keil C ........................................................................................................... 6 1.2 Cài đặt Flash Magic ................................................................................................ 11 1.3 Cấu hình cho Flash Magic ...................................................................................... 16 Bài 2 : Truy xuất Port I/O............................................................................................. 22 2.1 Tạo project trên Keil C ........................................................................................... 22 2.2 Viết chương trình đơn giản ..................................................................................... 32 2.2.1 Kết nối phần cứng............................................................................................ 32 2.2.2 Viết chương trình ............................................................................................. 33 2.2.3 Nạp chương trình ............................................................................................. 34 2.2.4 Các lỗi xảy ra khi nạp chương trình................................................................. 35 Bài 3 : Điều khiển đơn giản Led 7 đoạn....................................................................... 38 3.1 Kết nối phần cứng:.................................................................................................. 38 3.2 Viết chương trình .................................................................................................... 39 3.2.1 Hàm init_main()............................................................................................... 39 3.2.2 Hàm main() ...................................................................................................... 39 3.3 Một số lỗi lập trình quan trọng ............................................................................... 41 Bài 4 : Ngắt Timer........................................................................................................ 42 4.1 Khai báo ngắt timer................................................................................................. 42 4.2 Viết chương trình .................................................................................................... 43 4.2.1 Hàm init_timer1() ............................................................................................ 43 4.2.2 Hàm start_timer1()........................................................................................... 43 4.2.3 Hàm timer1_isr().............................................................................................. 43 4.2.4 Hàm delay_ms(unsigned int duration)............................................................. 44 4.2.5 Hàm stop_timer1()........................................................................................... 44 Bài 5 : Dùng ngắt timer viết ứng dụng LED RIVER ................................................... 45 5.1 Kết nối phần cứng................................................................................................... 45 5.2 Viết chương trình .................................................................................................... 45 Bài 6 : Chống rung cho phím ....................................................................................... 47 6.1 Nguyên lý chống rung............................................................................................. 47 6.2 Kết nối phần cứng................................................................................................... 48 6.3 Viết chương trình .................................................................................................... 49 6.3.1 Hàm initKey() .................................................................................................. 49 6.3.2 Hàm getKey() .................................................................................................. 49 Bài 7 : Quét led điều khiển Led 7 đoạn ........................................................................ 51 7.1 Nguyên lý quét led 7 đoạn ...................................................................................... 51 7.2 Kết nối phần cứng................................................................................................... 52 7.3 Viết chương trình .................................................................................................... 52 7.3.1 Hàm init_led7()............................................................. ...
Nội dung trích xuất từ tài liệu:
Hướng dẫn sử dụng KIT 8051HƯỚNG DẪN SỬ DỤNG KIT 8051Mục lụcGiới thiệu kit thí nghiệm BK89IT ...................................................................................... 4 Mô hình lập trình C trong vi điều khiển ............................................................................. 5 Bài 1 : Hướng dẫn cài đặt Keil C và Flash Magic.......................................................... 6 1.1 Cài đặt Keil C ........................................................................................................... 6 1.2 Cài đặt Flash Magic ................................................................................................ 11 1.3 Cấu hình cho Flash Magic ...................................................................................... 16 Bài 2 : Truy xuất Port I/O............................................................................................. 22 2.1 Tạo project trên Keil C ........................................................................................... 22 2.2 Viết chương trình đơn giản ..................................................................................... 32 2.2.1 Kết nối phần cứng............................................................................................ 32 2.2.2 Viết chương trình ............................................................................................. 33 2.2.3 Nạp chương trình ............................................................................................. 34 2.2.4 Các lỗi xảy ra khi nạp chương trình................................................................. 35 Bài 3 : Điều khiển đơn giản Led 7 đoạn....................................................................... 38 3.1 Kết nối phần cứng:.................................................................................................. 38 3.2 Viết chương trình .................................................................................................... 39 3.2.1 Hàm init_main()............................................................................................... 39 3.2.2 Hàm main() ...................................................................................................... 39 3.3 Một số lỗi lập trình quan trọng ............................................................................... 41 Bài 4 : Ngắt Timer........................................................................................................ 42 4.1 Khai báo ngắt timer................................................................................................. 42 4.2 Viết chương trình .................................................................................................... 43 4.2.1 Hàm init_timer1() ............................................................................................ 43 4.2.2 Hàm start_timer1()........................................................................................... 43 4.2.3 Hàm timer1_isr().............................................................................................. 43 4.2.4 Hàm delay_ms(unsigned int duration)............................................................. 44 4.2.5 Hàm stop_timer1()........................................................................................... 44 Bài 5 : Dùng ngắt timer viết ứng dụng LED RIVER ................................................... 45 5.1 Kết nối phần cứng................................................................................................... 45 5.2 Viết chương trình .................................................................................................... 45 Bài 6 : Chống rung cho phím ....................................................................................... 47 6.1 Nguyên lý chống rung............................................................................................. 47 6.2 Kết nối phần cứng................................................................................................... 48 6.3 Viết chương trình .................................................................................................... 49 6.3.1 Hàm initKey() .................................................................................................. 49 6.3.2 Hàm getKey() .................................................................................................. 49 Bài 7 : Quét led điều khiển Led 7 đoạn ........................................................................ 51 7.1 Nguyên lý quét led 7 đoạn ...................................................................................... 51 7.2 Kết nối phần cứng................................................................................................... 52 7.3 Viết chương trình .................................................................................................... 52 7.3.1 Hàm init_led7()............................................................. ...
Tìm kiếm theo từ khóa liên quan:
Lý thuyết điều khiển tự động Cơ điện tử Vi xử lý Vi điều khiển Lập trình hợp ngữ Hướng dẫn sử dụng KIT 8051Gợi ý tài liệu liên quan:
-
Bài giảng Lý thuyết điều khiển tự động: Bài 4
56 trang 310 0 0 -
Đề cương chi tiết học phần Vi xử lý
12 trang 297 0 0 -
103 trang 290 1 0
-
Giáo trình Vi điều khiển (Nghề: Cơ điện tử - Trình độ: Cao đẳng) - Trường Cao đẳng nghề Ninh Thuận
127 trang 279 0 0 -
8 trang 267 0 0
-
11 trang 243 0 0
-
Thiết kế, lắp ráp 57 mạch điện thông minh khuếch đại thuật toán: Phần 2
88 trang 222 0 0 -
61 trang 205 1 0
-
Báo cáo môn học vi xử lý: Khai thác phần mềm Proteus trong mô phỏng điều khiển
33 trang 183 0 0 -
Báo cáo thí nghiệm Lý thuyết điều khiển tự động: Xác định thông số bộ điều khiển PID
24 trang 174 0 0