SÁCH - Giáo Trình Kỹ Thuật Vi Điều Khiển PIC (Đặng Phước Vinh) Full
Giáo trình kỹ thuật vi điều khiển PIC trình bày về chip vi điều khiển PIC16F877A của hãng Microchip, là loại chip vi điều khiển được sử dụng phổ biến trong các trường đại học, cao đẳng cũng như trong các thiết bị điều khiển tự động công nghiệp. Giáo trình này được chia làm 7 chương với cấu trúc như sau:
Chương 1 giới thiệu chung về chip vi xử lý và vi điều khiển, các loại bộ nhớ được sử dụng trong các chip cũng như trình biên dịch và phần mềm nạp cho vi điều khiển PIC. Cấu trúc phần cứng của PIC16F877A bao gồm tổ chức bộ nhớ, các cổng xuất nhập I/O và các đặc tính ngoại vi được đề cập chi tiết ở chương 2.
Chương 3 giới thiệu về cách sử dụng các ký hiệu của lưu đồ thuật toán, các phép toán số học, các cấu trúc điều kiện, các chỉ thị tiền xử lý cũng như các hàm xử lý xuất nhập để người đọc có thể khái quát cách thức lập trình cho một chip vi điều khiển. Các bộ định thời và hoạt động ngắt trong vi điều khiển PIC cũng như các thanh ghi liên quan và cách thiết lập các thanh ghi này sẽ được trình bày cụ thể ở chương 4 và chương 5.
Tiếp đó, chi tiết về bộ chuyển đổi ADC và cảm biến nhiệt độ LM35 sẽ được trình bày ở chương 6. Chương 7 đề cập đến các phương thức giao tiếp nối tiếp bao gồm giao tiếp nối tiếp USART và giao diện đồng bộ nối tiếp MSSP (bao gồm giao tiếp SPI và I2C). Chương này cũng trình bày cách sử dụng phần mềm Matlab để thiết lập một giao diện người dùng đơn giản (GUI) để kết nối với vi điều khiển PIC. Cuối mỗi chương đều có câu hỏi ôn tập và phần bài tập với giải đáp giúp người đọc có thể hiểu sâu hơn về các sơ đồ mạch điện, phân tích và xây dựng lưu đồ thuật toán và lập trình cho các ứng dụng cụ thể như nút nhấn, LED điểm, LED 7 đoạn, LCD, ma trận phím, encoder, cảm biến nhiệt độ LM35, IC thời gian thực DS1307...
Trong giáo trình này, nhóm tác giả chỉ trình bày những tính năng cơ bản và phổ biến của vi điều khiển PIC16F877A. Với các tính năng khác, đọc giả có thể tham khảo thêm ở datasheet của PIC16F877A qua website http://www.microchip.com của hãng Microchip. Một số hình ảnh như sơ đồ khối, giản đồ thời gian... được lấy nguyên gốc từ datasheet của PIC16F877A mà không chỉnh sửa để đảm bảo tính nguyên bản.
NỘI DUNG:
Danh mục các từ viết tắt 5
Chương 1 Giới thiệu chung về vi điều khiển
1.1. Vi xử lý và vi điều khiển 7
1.2. Các loại bộ nhớ 11
1.3. Trình biên dịch và nạp cho vi điều khiển PIC 13
Câu hỏi ôn tập chương 1 28
Tài liệu tham khảo chương 1 29
Chương 2. Cấu trúc phần cứng PIC16F877A
2.1. Tổng quan về PIC 31
2.2. Vi điều khiển PIC16F877A 32
2.3. Tổ chức bộ nhớ 35
2.4. Xuất nhập I/O 42
2.5. Các đặc tính ngoại vi 57
Câu hỏi ôn tập chương 2 59
Tài liệu tham khảo chương 2 60
Chương 3. Tập lệnh và chỉ thị tiền xử lý
3.1. Lưu đồ thuật toán 62
3.2. Khai báo biến 64
3.3. Các phép toán 65
3.4. Các cấu trúc điều kiện 66
3.5. Các chỉ thị tiền xử lý 75
3.6. Các hàm xử lý xuất/nhập 77
3.7. LED 7 đoạn 80
3.8. Hiển thị LCD 85
3.9. Ma trận phím 103
Câu hỏi ôn tập chương 3 106
Bài tập chương 3 106
Hướng dẫn giải bài tập chương 3 107
Tài liệu tham khảo chương 3 128
Chương 4. Bộ định thời
4.1. Tổng quan bộ định thời trong PIC 130
4.2. Bộ định thời TIMER0 131
4.3. Bộ định thời TIMER1 135
4.4. Bộ định thời TIMER2 139
4.5. Khối CCP (CAPTURE/COMPARE/PWM) 142
Câu hỏi ôn tập chương 4 150
Bài tập chương 4 150
Hướng dẫn giải bài tập chương 4 151
Tài liệu tham khảo chương 4 159
Chương 5. Hoạt động ngắt
5.1. Tổng quan 161
5.2. Đặc điểm 162
5.3. Các thanh ghi liên quan 163
5.4. Ngắt bộ định thời 169
5.5. Ngắt ngoài RB0/INT 171
5.6. Ngắt ngoài cổng B thay đổi 172
Câu hỏi ôn tập chương 5 173
Bài tập chương 5 173
Hướng dẫn giải bài tập chương 5 174
Tài liệu tham khảo chương 5 190
Chương 6. Bộ chuyển đổi ADC
6.1. Tổng quan về bộ chuyển đổi ADC 192
6.2. Bộ adc trên PIC16F877A 193
6.3. Cảm biến nhiệt độ lm35 200
Câu hỏi ôn tập chương 6 202
Bài tập chương 6 202
Hướng dẫn giải bài tập chương 6 203
Tài liệu tham khảo chương 6 208
Chương 7. Giao tiếp nối tiếp
7.1. Giao tiếp nối tiếp USART 210
7.2. Giao diện đồng bộ nối tiếp MSSP 239
Câu hỏi ôn tập chương 7 269
Bài tập chương 7 270
Hướng dẫn giải bài tập chương 7 271
Tài liệu tham khảo chương
LINK ĐẶT MUA SÁCH ONLINE
ĐẶT MUA SÁCH GT KỸ THUẬT VI ĐIỀU KHIỂN PIC NGAY TẠI ĐÂY > > >
LINK 2 - TÌM KIẾM SÁCH/TÀI LIỆU ONLINE (GIÁ ƯU ĐÃI NHẤT)
LINK 3 - TÌM KIẾM SÁCH/TÀI LIỆU ONLINE (GIÁ ƯU ĐÃI NHẤT)
LINK 4 - TÌM KIẾM SÁCH/TÀI LIỆU ONLINE (GIÁ ƯU ĐÃI NHẤT)
LINK 3 - TÌM KIẾM SÁCH/TÀI LIỆU ONLINE (GIÁ ƯU ĐÃI NHẤT)
LINK 4 - TÌM KIẾM SÁCH/TÀI LIỆU ONLINE (GIÁ ƯU ĐÃI NHẤT)
Giáo trình kỹ thuật vi điều khiển PIC trình bày về chip vi điều khiển PIC16F877A của hãng Microchip, là loại chip vi điều khiển được sử dụng phổ biến trong các trường đại học, cao đẳng cũng như trong các thiết bị điều khiển tự động công nghiệp. Giáo trình này được chia làm 7 chương với cấu trúc như sau:
Chương 1 giới thiệu chung về chip vi xử lý và vi điều khiển, các loại bộ nhớ được sử dụng trong các chip cũng như trình biên dịch và phần mềm nạp cho vi điều khiển PIC. Cấu trúc phần cứng của PIC16F877A bao gồm tổ chức bộ nhớ, các cổng xuất nhập I/O và các đặc tính ngoại vi được đề cập chi tiết ở chương 2.
Chương 3 giới thiệu về cách sử dụng các ký hiệu của lưu đồ thuật toán, các phép toán số học, các cấu trúc điều kiện, các chỉ thị tiền xử lý cũng như các hàm xử lý xuất nhập để người đọc có thể khái quát cách thức lập trình cho một chip vi điều khiển. Các bộ định thời và hoạt động ngắt trong vi điều khiển PIC cũng như các thanh ghi liên quan và cách thiết lập các thanh ghi này sẽ được trình bày cụ thể ở chương 4 và chương 5.
Tiếp đó, chi tiết về bộ chuyển đổi ADC và cảm biến nhiệt độ LM35 sẽ được trình bày ở chương 6. Chương 7 đề cập đến các phương thức giao tiếp nối tiếp bao gồm giao tiếp nối tiếp USART và giao diện đồng bộ nối tiếp MSSP (bao gồm giao tiếp SPI và I2C). Chương này cũng trình bày cách sử dụng phần mềm Matlab để thiết lập một giao diện người dùng đơn giản (GUI) để kết nối với vi điều khiển PIC. Cuối mỗi chương đều có câu hỏi ôn tập và phần bài tập với giải đáp giúp người đọc có thể hiểu sâu hơn về các sơ đồ mạch điện, phân tích và xây dựng lưu đồ thuật toán và lập trình cho các ứng dụng cụ thể như nút nhấn, LED điểm, LED 7 đoạn, LCD, ma trận phím, encoder, cảm biến nhiệt độ LM35, IC thời gian thực DS1307...
Trong giáo trình này, nhóm tác giả chỉ trình bày những tính năng cơ bản và phổ biến của vi điều khiển PIC16F877A. Với các tính năng khác, đọc giả có thể tham khảo thêm ở datasheet của PIC16F877A qua website http://www.microchip.com của hãng Microchip. Một số hình ảnh như sơ đồ khối, giản đồ thời gian... được lấy nguyên gốc từ datasheet của PIC16F877A mà không chỉnh sửa để đảm bảo tính nguyên bản.
NỘI DUNG:
Danh mục các từ viết tắt 5
Chương 1 Giới thiệu chung về vi điều khiển
1.1. Vi xử lý và vi điều khiển 7
1.2. Các loại bộ nhớ 11
1.3. Trình biên dịch và nạp cho vi điều khiển PIC 13
Câu hỏi ôn tập chương 1 28
Tài liệu tham khảo chương 1 29
Chương 2. Cấu trúc phần cứng PIC16F877A
2.1. Tổng quan về PIC 31
2.2. Vi điều khiển PIC16F877A 32
2.3. Tổ chức bộ nhớ 35
2.4. Xuất nhập I/O 42
2.5. Các đặc tính ngoại vi 57
Câu hỏi ôn tập chương 2 59
Tài liệu tham khảo chương 2 60
Chương 3. Tập lệnh và chỉ thị tiền xử lý
3.1. Lưu đồ thuật toán 62
3.2. Khai báo biến 64
3.3. Các phép toán 65
3.4. Các cấu trúc điều kiện 66
3.5. Các chỉ thị tiền xử lý 75
3.6. Các hàm xử lý xuất/nhập 77
3.7. LED 7 đoạn 80
3.8. Hiển thị LCD 85
3.9. Ma trận phím 103
Câu hỏi ôn tập chương 3 106
Bài tập chương 3 106
Hướng dẫn giải bài tập chương 3 107
Tài liệu tham khảo chương 3 128
Chương 4. Bộ định thời
4.1. Tổng quan bộ định thời trong PIC 130
4.2. Bộ định thời TIMER0 131
4.3. Bộ định thời TIMER1 135
4.4. Bộ định thời TIMER2 139
4.5. Khối CCP (CAPTURE/COMPARE/PWM) 142
Câu hỏi ôn tập chương 4 150
Bài tập chương 4 150
Hướng dẫn giải bài tập chương 4 151
Tài liệu tham khảo chương 4 159
Chương 5. Hoạt động ngắt
5.1. Tổng quan 161
5.2. Đặc điểm 162
5.3. Các thanh ghi liên quan 163
5.4. Ngắt bộ định thời 169
5.5. Ngắt ngoài RB0/INT 171
5.6. Ngắt ngoài cổng B thay đổi 172
Câu hỏi ôn tập chương 5 173
Bài tập chương 5 173
Hướng dẫn giải bài tập chương 5 174
Tài liệu tham khảo chương 5 190
Chương 6. Bộ chuyển đổi ADC
6.1. Tổng quan về bộ chuyển đổi ADC 192
6.2. Bộ adc trên PIC16F877A 193
6.3. Cảm biến nhiệt độ lm35 200
Câu hỏi ôn tập chương 6 202
Bài tập chương 6 202
Hướng dẫn giải bài tập chương 6 203
Tài liệu tham khảo chương 6 208
Chương 7. Giao tiếp nối tiếp
7.1. Giao tiếp nối tiếp USART 210
7.2. Giao diện đồng bộ nối tiếp MSSP 239
Câu hỏi ôn tập chương 7 269
Bài tập chương 7 270
Hướng dẫn giải bài tập chương 7 271
Tài liệu tham khảo chương
LINK ĐẶT MUA SÁCH ONLINE
ĐẶT MUA SÁCH GT KỸ THUẬT VI ĐIỀU KHIỂN PIC NGAY TẠI ĐÂY > > >
LINK 2 - TÌM KIẾM SÁCH/TÀI LIỆU ONLINE (GIÁ ƯU ĐÃI NHẤT)
LINK 3 - TÌM KIẾM SÁCH/TÀI LIỆU ONLINE (GIÁ ƯU ĐÃI NHẤT)
LINK 4 - TÌM KIẾM SÁCH/TÀI LIỆU ONLINE (GIÁ ƯU ĐÃI NHẤT)
LINK 3 - TÌM KIẾM SÁCH/TÀI LIỆU ONLINE (GIÁ ƯU ĐÃI NHẤT)
LINK 4 - TÌM KIẾM SÁCH/TÀI LIỆU ONLINE (GIÁ ƯU ĐÃI NHẤT)
Không có nhận xét nào: