
ĐẠI HỌC QUỐC GIA TP.HCM
TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA KHOA HỌC VÀ KỸ THUẬT MÁY TÍNH
THÍ NGHIỆM
VI XỬ LÝ - VI ĐIỀU KHIỂN
BM Kỹ thuật Máy tính
2011


Mục Lục
Mục Lục.............................................................................................................................. 1
Bài 1 : Giới thiệu MPLAB IDE và KIT PIC .................................................................. 1
1.1 Môi trường phát triển MPLAB ................................................................................. 1
1.2 Nạp file hex vào vi điều khiển PIC........................................................................... 6
1.3 Debug dùng MpLab SIM........................................................................................ 10
1.4 Debug onchip dùng Mplab ICD2............................................................................ 12
1.5 Bài tập..................................................................................................................... 12
Bài 2 : Khảo sát cổng xuất nhập................................................................................... 13
2.1 Kiến thức liên quan................................................................................................. 13
2.1.1 Các thanh ghi điều khiển cổng xuất nhập ........................................................ 13
2.1.2 Kết nối mạch.................................................................................................... 13
2.2 Các bước hiện thực yêu cầu 1................................................................................. 14
2.3 Chương trình mẫu yêu cầu 1................................................................................... 16
2.4 Các bước hiện thực yêu cầu 2................................................................................. 17
2.5 Chương trình mẫu yêu cầu 2................................................................................... 18
2.6 Bài tập..................................................................................................................... 19
Bài 3 : Khảo sát cơ chế ngắt quãng, giao tiếp LCD ký tự............................................ 21
3.1 Kiến thức liên quan................................................................................................. 21
3.1.1 Tóm tắt các thanh ghi điều khiển ngắt............................................................. 21
3.2 Các bước hiện thực yêu cầu 1................................................................................. 22
3.3 Chương trình mẫu yêu cầu 1................................................................................... 24
3.4 LCD ký tự 2x16 ...................................................................................................... 26
3.4.1 Hình dạng và ý nghĩa các chân: ....................................................................... 26
3.4.2 Tổ chức vùng nhớ của LCD............................................................................. 27
3.4.3 Các lệnh giao tiếp với LCD ............................................................................. 30
3.4.4 Khởi tạo LCD................................................................................................... 30
3.5 Các bước hiện thực yêu cầu 2................................................................................. 32
3.6 Bài tập..................................................................................................................... 37
Bài 4 : Khảo sát bộ định thời........................................................................................ 37
4.1 Các bước hiện thực yêu cầu 1................................................................................. 38
4.2 Chương trình mẫu ................................................................................................... 39
4.3 Bài tập..................................................................................................................... 41
Bài 5 : Kỹ thuật quét ma trận phím .............................................................................. 42
5.1 Kết nối mạch ma trận phím..................................................................................... 42
5.2 Các bước hiện thực ................................................................................................. 43
5.3 Bài tập..................................................................................................................... 47
Bài 6 : Kỹ thuật quét LED............................................................................................ 48
6.1 Cấu tạo LED 7 đoạn và LED ma trận..................................................................... 48
6.2 Kết nối mạch........................................................................................................... 50
6.3 Các thanh ghi liên quan và cách điều khiển............................................................ 51
6.4 Các bước hiện thực. ................................................................................................ 54
6.5 Bài tập..................................................................................................................... 57
Bài 7 : Khảo sát bộ truyền nhận nối tiếp ...................................................................... 58
7.1 Các bước hiện thực. ................................................................................................ 58

7.2 Chương trình mẫu ................................................................................................... 60
7.3 Bài tập..................................................................................................................... 62
Bài 8 : Khảo sát khối chuyển đổi A-D.......................................................................... 63
8.1 Các bước hiện thực ................................................................................................. 63
8.2 Bài tập..................................................................................................................... 64
Bài 9 : Khảo sát các khối chức năng đặc biệt khác ...................................................... 65
9.1 Các bước hiện thực PWM....................................................................................... 65
9.2 Chương trình mẫu ................................................................................................... 66
9.3 Bài tập..................................................................................................................... 67

Trường ĐH. Bách Khoa TP.HCM Khoa KH & KTMT
Bộ môn Kỹ Thuật Máy Tính 1 Thực hành Vi xử lý
Bài 1 : Giới thiệu MPLAB IDE và KIT PIC
Nội dung :
Tạo project trên MPLAB IDE.
Viết chương trình ASM.
Dịch và nạp chương trình vào vi điều khiển PIC.
Chạy và gỡ rối chương trình.
1.1 Phần cứng thí nghiệm ICD2 và PICDEM 2 PLUS.
Bộ hổ trợ lập trình dùng với máy tính ICD2 (In-Circuit Debugger).
Kit thí nghiệm PICDEM 2 Plus có các đặc điểm như hình sau :
1. Đế cắm DIP 18, 28 và 40 chân (có thể cắm 3 linh kiện nhưng chỉ dùng 1 mỗi lần).
2. Ổn áp +5V dùng cho nguồn 9V, 100 mA AC/DC hay pin 9V.
3. Đầu cắm DB-9 theo chuẩn giao tiếp RS-232.
4. Đầu cắm qua bộ lập trình In-Circuit Debugger (ICD).
5. Biến trở 5KΩ dùng cho tín hiệu nhập tương tự.
6. Ba nút nhấn dùng tạo tín hiệu kích từ bên ngoài và reset.
7. LED nguồn.
8. Bốn LED chỉ thị cho PORTB.
9. Jumper J6 để ngắt LED chỉ thị RB0 (khi nhập tín hiệu từ nút nhấn RB0).
USB
Nối với card
PICDEM
Nối với
máy tính
Cổng nối tiếp
ICD2
Sơ đồ kết nối ICD2

