Thông tin tài liệu:
Hướng dẫn sử dụng Kit 89Mục lụcBài 1 : Hướng dẫn cài đặt Keil C và Flash Magic.......................................................... 4 1.1 Cài đặt Keil C............................................................................................................ 4 1.2 Cài đặt Flash Magic .................................................................................................. 9 1.3 Cấu hình cho Flash Magic ...................................................................................... 14 Bài 2 : Truy xuất Port I/O............................................................................................. 20 2.1 Tạo project trên Keil C ........................................................................................... 20 2.2 Viết chương trình đơn giản ..................................................................................... 30 2.2.1 Kết nối phần...
Nội dung trích xuất từ tài liệu:
Hướng dẫn sử dụng Kit 89 - Bài 1 Hướng dẫn sử dụng Kit 89 Mục lụcBài 1 : Hướng dẫn cài đặt Keil C và Flash Magic .......................................................... 4 1.1 Cài đặt Keil C............................................................................................................ 4 1.2 Cài đặt Flash Magic .................................................................................................. 9 1.3 Cấu hình cho Flash Magic ...................................................................................... 14Bài 2 : Truy xuất Port I/O ............................................................................................. 20 2.1 Tạo project trên 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 ............................................................................................. 32Bài 3 : Điều khiển đơn giản Led 7 đ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 .............................................................................................. 37Bài 4 : 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() ........................................................................................... 40Bài 5 : 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 .................................................................................................... 41Bài 6 : 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()................................................................................................... 45Bài 7 : Quét led điều khiển Led 7 đoạn ........................................................................ 47 7.1 Nguyên lý quét led 7 đ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() .......................................................... ...