Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
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 | Simpo PDF Merge and Split UnregisteredễVersiond- http www.simpopdf.com Mục lục Bà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 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 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.37 Bà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 .40 Bà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.41 Bà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ỏ.45 Bà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 .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 1 Simpo PDF Merge and Split UnregisterecÊVersiond- http www.simpopdf.com Bài 8 Đ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 9 Chạy chữ trên Ma trận led.55 9.1 Nguyên lý chạy chữ trên 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 ngoài.58 10.1 Nguyên lý điều khiển ngắt ngoài.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 .