Giáo trình thực hành Vi điều khiển PIC và thực hành
Thực hành Vi xử lý hoặc vi điều khiển là môn học cơ sở cho tất cả các ngành kỹ thuật điện – điện tư, điện tử - truyền thông, tự động điều khiển, kỹ thuật máy tính và cơ điện tử sau khi đã học xong lý thuyết với mục đích tiếp cận thực tế lập trình điều khiển và ứng dụng của vi điều khiển từ cơ bản đến nâng cao nhằm ôn tập các kiến thức đã học, rèn luyện
các kỹ năng lập trình, kỹ năng gỡ rối, kỹ năng kiểm tra, kỹ năng quan sát, kỹ năng phân tích, suy luận, đánh giá.
Các bài thực hành được biên soạn theo theo kít thực hành vi điều khiển PIC 18F4550 với cấu hình phần cứng giao tiếp với nhiều ngoại vi như led đơn dùng thanh ghi dịch mở rộng, led 7 dùng thanh ghi dịch, led 7 đoạn quét, phím đơn, phím ma trận, LCD, GLCD, led ma trận 2 màu xamh đỏ, động cơ bước và động cơ DC, cùng nhiều loại cảm biến khác
nhau như cảm biến nhiệt độ LM35, cảm biến nhiệt 1 dây, cảm biến khoảng cách dùng siêu âm dùng hồng ngoại, cảm biến chuyển động, …
Các bài thực hành được biên soạn từ dễ đến khó, từ đơn giản đến phức tạp về phần cứng lẫn phần mềm. Qua từng chương thì mức độ khó về phần cứng và phần mềm sẽ tăng dần do tính chất kết hợp. Mỗi chương có rất nhiều bài thực hành và bài tập, mục đích của từng bài rõ ràng, cùng một vấn đề nhưng được viết ở nhiều dạng khác nhau nhằm giúp người học có thể hiểu dễ dàng và nhanh chóng.
Các phần cứng có liên quan đều được trình bày lại chi tiết, rõ ràng, có lưu đồ giải thuật và có tính toán và giải thích rõ ràng.
Tài liệu được biên soạn chia thành 10 chương:
Chương 1: Cấu hình kit thực hành vi điều khiển.
Chương 2: Sử dụng phần mềm CCS và PICKIT.
Chương 3: Các bài thực hành module 1: 32 led đơn dùng thanh ghi dịch 74HC595, nút nhấn, bàn phím ma trận.
Chương 4: Các bài thực hành module 2: 4 led 7 đoạn anode chung dùng thanh ghi dịch 74HC595, timer/counter.
Chương 5: Các bài thực hành module 3: 8 led 7 đoạn anode chung kết nối theo phương pháp quét dùng thanh ghi dịch MBI5026, timer/counter.
Chương 6: Các bài thực hành module 4: LCD 20X4, GLCD 128X64 dùng thanh ghi dịch MBI5026.
Chương 7: Các bài thực hành chuyển đổi tương tự sang số ADC, các cảm biến.
Chương 8: Các bài thực hành module 5: Real time DS13B07, ADCDAC PCF 8591, Eeprom nối tiếp AT24C256 theo chuẩn I2C và các cảm biến.
Chương 9: Các bài thực hành module 6: động cơ bước, động cơ DC và encoder, PWM, điều khiển PID.
Chương 10: Các bài thực hành module 7: điều khiển led ma trận 2 màu.