1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Hướng dẫn lập trình PIC - P3

6 2,2K 147
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 57,5 KB

Nội dung

Hướng dẫn lập trình PIC _ Tiếng việt

Trang 1

MỤC LỤC

Lời nói đầu

CHƯƠNG01:

GIỚI THIỆU TỔNG QUAN VỀ HỌ VI ĐIỀU KHIỂN PIC -Trang 1

1 Các Ưu Điểm Của PIC

2 Kiến Trúc Của PIC

Kiến Trúc HARVARD

Kiến Trúc VON-NEUMAN

3 CORES (Nhân) Của Họ Vi Điều Khiển PIC

4 Bộ Nhớ Chương Trình Của Các Chip Họ PIC

5 Bộ Nhớ Dữ Liệu Của Các Chip Họ PIC

CHƯƠNG02:

CẤU TRÚC PHẦN CỨNG PIC16F84A -Trang 5 I- Giới Thiệu Sơ Lược

II- Giải Thích Các Chân Của PIC16F84

1- Các Chân Nguồn

2- Chân RESET

3- Mạch Dao Động OSC

Sử Dụng Bộ Dao Động Thạch Anh/ Bộ Cộng Hưởng Ceramic

Sử Dụng Bộ Dao Động RC

4- Cổng Nhập Xuất

CHƯƠNG03:

HƯỚNG DẪN LẮP RÁP MẠCH NẠP CHO PIC16F84A -Trang 23 I- Đôi Lời Giới Thiệu

II- Phần Cứng : Sơ Đồ Và Bo Mạch In

1) Hình Aûnh Mạch Nạp Hoàn Chỉnh

2) Sơ Đồ Mạch Nạp

3) Bo Mạch In

III - Phần Mềm Cho Mạch Nạp

Hệ Thống Kết Nối Mạch Nạp Jmd Với Máy Tính

IV - Một Số Lưu Yù Về Các Linh Kiện Cần Dùng

1- Cách Xác Định Chân B-C-E Của Transistor

2- Cách Xác Định Chân Của Ic

3- Cách Đọc Giá Trị Điện Trở

4- Sơ Đồ Chân Của Cổng COM DB9

V - Một Số Các Lưu Yù

Trang 2

CHƯƠNG 04:

HƯỚNG DẪN LẬP TRÌNH HỢP NGỮ CHO PIC -Trang 37 I- Đôi Lời Giới Thiệu

II- Cách Viết Một Chương Trình Hợp Ngữ

1) Phân Tích Bố Cục Chương Trình Hợp Ngữ

2) Cùng Nhau Viết Chương Trình Đầu Tiên Cho PIC

3) Luôn Có Phần Chú Thích Ơû Đầu Mỗi Chương Trình

CHƯƠNG 05:

HƯỚNG DẪN SỬ DỤNG PHẦN MỀM MPLAB V7.21 -Trang 44 I- Đôi Lời Giới Thiệu

II Cài Đặt Chương Trình Mplab

III Hướng Dẫn Sử Dụng Chương Trình Mplab V7.21

1) Thiết Kế Một Project Mới

2) Tạo & Viết Một Chương Trình Asm

3) Add Một File Vào Trong Project

4) Biên Dịch Chương Trình Ra File Hex

IV Các Quy Ước Về Kí Hiệu Ghi Số

CHƯƠNG 06:

PHÂN BỐ BỘ NHỚ ROM & RAM TRÊN PIC -Trang 58

I Đôi Lời Giới Thiệu

II Phân Bố Bộ Nhớ Rom & Ram

1)- Bộ Nhớ Chương Trình Pic16f84a

2)- Bộ Nhớ Ram Của Pic16f84

B1)-Vùng Thanh Ghi Có Chức Năng Đặc Biệt

B2)-Vùng Thanh Ghi Đa Mục Đích

CHƯƠNG 07:

CÁC THANH GHI CÓ CHỨC NĂNG ĐẶC BIỆT -Trang 68

I- Giới Thiệu

II- Tìm Hiểu Thanh Ghi Status

III- Tìm Hiểu Thanh Ghi Option

CHƯƠNG 08:

CẤU TRÚC VÀ QUY TRÌNH TRUY XUẤT PORT -Trang 76 I- Đôi Lời Giới Thiệu

II Quy Trình Truy Xuất Port

1-Truy Xuất PORTA & Thanh Ghi TRISA

2 -Truy Xuất PORTB & Thanh Ghi TRISB

Trang 3

CHƯƠNG 9:

TẬP LỆNH CỦA PIC16F84A - Trang 86 I- Giới Thiệu

II- Kiến Thức Sơ Bộ Về Tập Lệnh Của PIC16F84A

1 Các lệnh MOV

2 Lệnh Xoá thanh ghi

3 Các lệnh xoá và Set bit

4 Các Lệnh thực hiện các phép toán học

5 Các Lệnh Logic

6 Các lệnh tăng – giảm

7 Lệnh quay và đảo

8 Các lệnh điều khiển chương trình

9 Các lệnh tăng giảm có kiểm tra nhãy

10 Các lệnh kiểm tra bit

11 Các lệnh SLEEP & Watch dog Timer

12 Các lệnh khác

CHƯƠNG 10:

TÍNH TOÁN VÀ TẠO HÀM DELAY THỜI GIAN - Trang 110 I- Giới Thiệu

II- Một Số Các Khái Niệm Cơ Bản Liên Quan

 Nguồn Tạo Xung Nhịp– Bộ Dao Động(Osc)

 Chu Kỳ Xung Nhịp- Chu Kỳmáy- Chu Kỳ Thực Thi Lệnh

III - Tính Toán Tạo Hàm Delay Thời Gian

1- Tạo Hàm Delay Với Khoảng Thời Gian Ngắn

2- Tạo Hàm Delay Với Khoảng Thời Gian Vừa

3- Tạo Hàm Delay Với Khoảng Thời Gian Dài

CHƯƠNG 11:

ỨNG DỤNG - Trang120 11.1 THIẾT KẾ VÀ VIẾT CHƯƠNG TRÌNH ĐIỀU KHIỂN LED - Trang 122

1- giới thiệu về led

2- Thiết kế mạch điều khiển led

3- Điều khiển led bằng một vi điều khiển

4- Viết chương trình điều khiển led sáng

5- Mở rộng vấn đề điều khiển led

6- Điều khiển led tắt chớp trong những khoảng thời gian khác nhau

11.2 ĐIỀU KHIỂN 8 LED ĐƠN - Trang 141

1- Tự thiết kế và kiểm tra mạch đèn led

2- Điều khiển led với chương trình chạy trên pic

11.3 HIỂN THỊ SỐ TRÊN LED 7 ĐOẠN - Trang 146

1- giới thiệu về led 7seg

Trang 4

2- Cách hiển thị một ra led 7 seg

3- Thiết kế mạch điều khiển led

4- Viết chương trình điều khiển led sáng

5- Mở rộng vấn đề điều khiển led

11.4 PHÍM NHẤN-BUTTON VÀ LED - Trang 169

1- Giới thiệu về phím nhấn

2- Cách hoạt động của phím

3- Hãy xây dựng một mạch điện kiểm tra phím nhấn

4- kết nối một phím nhấn với vi điều khiển

5- Viết chương trình điều khiển Phím với LED đơn

5.1- Thiết kế và kiểm tra mạch phím nhấn với led đơn

5.2- Viết chương trình điều khiển phím và led đơn

6- Viết chương trình điều khiển Phím với LED 7 đoạn

6.1- Thiết kế và kiểm tra mạch phím nhấn và led 7seg

6.2- Viết chương trình điều khiển phím và led 7seg

7- Chống nảy phím

11.5 MÀN HÌNH TINH THỂ LỎNG- LCD - Trang 190

1- Giới thiệu về LCD

2- Module Lcd M1602A

1 Hình dạng thật tế của LCD loại 16 kí tự, 2 dòng.

2 Sơ đồ chân của lcd- M1602A

3 Giải thích chức năng của các chân.

4 Mô tả các chức năng.

5 Tập lệnh

6 Giải thích ý nghĩa và chức năng của các câu lệnh

3- Các Bước Khai Báo- Lập Trình Để Sử Dụng Lcd

1 Các bước khai báo( thiết lập) lcd

2 Thiết kế mạch điện giao tiếp lcd với pic16f84a

3 Viết chương trình điều khiển lcd cho pic16f84a

4 Tìm Hiểu Chỉ Lệnh CONFIG

5 Tìm Hiểu Chỉ Lệnh CBLOCK

CHƯƠNG 12:

BỘ ĐỊNH THỜI CỦA PIC16F84 & ỨNG DỤNG - Trang 212 I- Giới Thiệu

II Cấu tạo của bộ định thời

III- Thanh Ghi Option Và Bộ Chia Prescaler

Trang 5

III- Hoạt Động Của Bộ Định Thời Timer 0

IV- Tính Toán Tần Số Xung Nhịp Cấp Cho Bộ Định Thời Timer 0

1) Bộ Định Thời Không Sử Dụng Bộ Chia Prescaler

2) bộ định thời có sử dụng bộ chia prescaler

V- Các Bước Lập Trình Sử Dụng Bộ Định Thời Timer 0

1 Các bước lập trình sử dụng bộ định thời timer0

2 Ví dụ lập trình sử dụng bộ định thời timer0

3 Tính toán tạo thời gian trễ lớn sử dụng bộ định thời

VI- Lập Trình Cho Bộ Đếm

Các bước lập trình sử dụng bộ đếm

CHƯƠNG 13:

LẬP TRÌNH NGẮT CHO PIC16F84 - Trang 247

I Giới thiệu

 Các ngắt của PIC16F84A

 Phương pháp ngắt và phương pháp thăm dò

 Trình phục vụ ngắt ISR

II Thanh Ghi Điều Khiển Ngắt INTCON

III Các Bước Lập Trình Ngắt

1 Các bước lập trình ngắt ngoài INT

2 Ngắt kích phát sườn cho ngắt ngoài INT

3 Các bước lập trình ngắt trên các chân của PORTB

4 Các bước lập trình ngắt cho bộ định thời

IV Thời Gian Trễ Khi Thực Hiện Ngắt ( LATENCY)

V Trình Tự Xử Lý Ngữ Cảnh Khi Có Ngắt

(Context Saving During Interrupts)

VI Sử Dụng Nhiều Nguồn Ngắt Trong Một Chương Trình.

1) Vừa làm một việc hình thường và sử dụng một ngắt

2) Một chương trình mà trong đó sử dụng nhiều hơn một ngắt

CHƯƠNG 14:

CHẾ ĐỘ WATCHDOG TIMER & SLEEP CỦA PIC16F84 - Trang 281

1: -Trang xx

2: -Trang xx

CHƯƠNG 15: BÀI TẬP ỨNG DỤNG PIC16F84

1: LED đơn

2: Phím nhấn

3: LED 7 đoạn

4: Điều khiển Ma trận LED 5x7

5: LCD và ứng dụng

Trang 6

LỜI KẾT CÙNG BẠN ĐỌC

Ngày đăng: 20/10/2012, 09:57

TỪ KHÓA LIÊN QUAN

w