Đồ án PIC16F84 và một số ứng dụng
MỤC LỤC NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 1 NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN 2 LỜI CẢM ƠN 3 LỜI GIỚI THIỆU 4 Phần I: GIỚI THIỆU VỀ PIC16F84 7 I.1. Tổng quan: 7 I.1.1. Cấu trúc 7 I.1.2. Sơ đồ chân 8 I.1.3. Bộ tạo xung 9 I.1.4. Reset 10 I.1.5. Bộ xử lý trung tâm (CPU) 10 I.1.6. Thanh ghi trạng thái status 10 I.1.7. Các port 11 I.1.8. PORTB và TRISB 12 I.2. Tổ chức bộ nhớ 13 I.2.1. Các thanh ghi SFR 14 I.2.2. Bộ đếm chương trình 15 I.2.3. Lập trình cho vi điều khiển 15 I.2.4. Các kiểu định địa chỉ 15 I.3. Các cơ chế ngắt 15 I.3.1. Thanh ghi điều khiển ngắt (INTCON ) 16 I.4. Timer TMR0 17 I.5. Thanh ghi OPTION 18 I.6. Bộ nhớ dữ liệu EEPROM 19 I.6.1. Thanh ghi EECON1 19 Phần II: LẬP TRÌNH HỢP NGỮ CHO PIC16F84 21 II.1. Giới thiệu: 21 II.1.1. Biểu diễn số trong trình biên dịch 21 II.1.2. Các yếu tố của hợp ngữ: 21 II.2. Tập lệnh của PIC: 22 Phần III: PHƯƠNG PHÁP NẠP CHIP 31 III.1. Giới thiệu phần mềm MPLAB 31 III.2. Phần mềm nạp chip IC – PROG: 31 III.3. Mach nạp JDM 32 Phần IV: ỨNG DỤNG 34 IV.1. Điều khiển LED 34 IV.1.1. Hoạt động 34 IV.1.2. Mạch điều khiển 34 IV.2. Điều khiển động cơ Servo 35 IV.2.1. Hoạt động 35 IV.2.2. Mạch điều khiển 38 IV.3. Điều khiển LCD 38 IV.3.1. Giới thiệu về LCD 38 IV.3.2. Hoạt động của LCD trong ứng dụng 41 IV.3.3. Sơ đồ mạch điều khiển LCD 42 IV.4. Mô hình tích hợp: 42 IV.5. Mã chương trình: 44
Các file đính kèm theo tài liệu này:
- PIC16F84 và một số ứng dụng.doc