Đã được đăng vào 16/12/2019 @ 15:38
Tổng hợp code và hướng dẫn lập trình CCS cho PIC16F877A
Với mục tiêu giúp người đọc nhanh chóng lắm bắt được cách lập trình C cho PIC thông qua chương trình dịch CCS.
Dưới đây tôi giới thiệu một vài bài lập trình đơn giản cho PIC, các bài mẫu này dựa theo tài liệu tutorial của Nigel như quét LED, LED 7 thanh, LCD, bàn phím…, cách dùng các giao tiếp của PIC để giao tiếp với thiết bị ngoại vi như Real Time IC, ADC, EEPROM…
Xem thêm:
- Giao tiếp LCD16x2 chỉ với 3 chân của vi điều khiển
- Lập trình Arduino là gì? Nền tảng lập trình đơn giản nhất hiện nay
Yêu cầu về phần cứng tối thiểu cần có để thực hành:
- PIC16F877A ( hoặc 16F876A hay 16F88) = 50K (Tốt nhất là PIC16F877A)
- 1 Board cắm linh kiện (tối thiểu ) = 40K
- Thạch anh 20MHz, tụ 22pF, 10uF, trở 10K, 4K7, 330Ω, nút bấm = 10K
- 10 LED đơn xanh hay đỏ, 4 LED 7 thanh (loại 4 LED liền một đế ) = 15K
- MAX232 để giao tiếp máy tính () = 10K
Tổng cộng là: 125K
Phần cứng mở rộng
- LCD 1602A loại 2 dòng 16 ký tự (Nếu có LCD 2002 càng tốt) = 65K
- Real Time IC DS1307 hay DS1337 = 25K (có thể xin sample của Maxim-IC)
- EEPROM AT24Cxx
- ADC/DAC IC loại 12-bit trở nên (ADC 10-bit thì PIC cũng có)
- Sensor nhiêt LM335 hay LM35 = 13K
- Động cơ bước, động cơ một chiều
………………………………
Toàn bộ tài liệu các bạn tải ở đây: DOWNLOAD
Để lại một bình luận