ĐẠI HC QUC GIA TP.HCM
TRƯỜNG ĐẠI HC BÁCH KHOA
KHOA KHOA HC VÀ K THUT MÁY TÍNH
THÍ NGHIM
VI X LÝ - VI ĐIU KHIN
BM K thut Máy tính
2011
Mc Lc
Mc Lc.............................................................................................................................. 1
Bài 1 : Gii thiu MPLAB IDE và KIT PIC .................................................................. 1
1.1 Môi trường phát trin MPLAB ................................................................................. 1
1.2 Np file hex vào vi điu khin PIC........................................................................... 6
1.3 Debug dùng MpLab SIM........................................................................................ 10
1.4 Debug onchip dùng Mplab ICD2............................................................................ 12
1.5 Bài tp..................................................................................................................... 12
Bài 2 : Kho sát cng xut nhp................................................................................... 13
2.1 Kiến thc liên quan................................................................................................. 13
2.1.1 Các thanh ghi điu khin cng xut nhp ........................................................ 13
2.1.2 Kết ni mch.................................................................................................... 13
2.2 Các bước hin thc yêu cu 1................................................................................. 14
2.3 Chương trình mu yêu cu 1................................................................................... 16
2.4 Các bước hin thc yêu cu 2................................................................................. 17
2.5 Chương trình mu yêu cu 2................................................................................... 18
2.6 Bài tp..................................................................................................................... 19
Bài 3 : Kho sát cơ chế ngt quãng, giao tiếp LCD ký t............................................ 21
3.1 Kiến thc liên quan................................................................................................. 21
3.1.1 Tóm tt các thanh ghi điu khin ngt............................................................. 21
3.2 Các bước hin thc yêu cu 1................................................................................. 22
3.3 Chương trình mu yêu cu 1................................................................................... 24
3.4 LCD ký t 2x16 ...................................................................................................... 26
3.4.1 Hình dng và ý nghĩa các chân: ....................................................................... 26
3.4.2 T chc vùng nh ca LCD............................................................................. 27
3.4.3 Các lnh giao tiếp vi LCD ............................................................................. 30
3.4.4 Khi to LCD................................................................................................... 30
3.5 Các bước hin thc yêu cu 2................................................................................. 32
3.6 Bài tp..................................................................................................................... 37
Bài 4 : Kho sát b định thi........................................................................................ 37
4.1 Các bước hin thc yêu cu 1................................................................................. 38
4.2 Chương trình mu ................................................................................................... 39
4.3 Bài tp..................................................................................................................... 41
Bài 5 : K thut quét ma trn phím .............................................................................. 42
5.1 Kết ni mch ma trn phím..................................................................................... 42
5.2 Các bước hin thc ................................................................................................. 43
5.3 Bài tp..................................................................................................................... 47
Bài 6 : K thut quét LED............................................................................................ 48
6.1 Cu to LED 7 đon và LED ma trn..................................................................... 48
6.2 Kết ni mch........................................................................................................... 50
6.3 Các thanh ghi liên quan và cách điu khin............................................................ 51
6.4 Các bước hin thc. ................................................................................................ 54
6.5 Bài tp..................................................................................................................... 57
Bài 7 : Kho sát b truyn nhn ni tiếp ...................................................................... 58
7.1 Các bước hin thc. ................................................................................................ 58
7.2 Chương trình mu ................................................................................................... 60
7.3 Bài tp..................................................................................................................... 62
Bài 8 : Kho sát khi chuyn đổi A-D.......................................................................... 63
8.1 Các bước hin thc ................................................................................................. 63
8.2 Bài tp..................................................................................................................... 64
Bài 9 : Kho sát các khi chc năng đặc bit khác ...................................................... 65
9.1 Các bước hin thc PWM....................................................................................... 65
9.2 Chương trình mu ................................................................................................... 66
9.3 Bài tp..................................................................................................................... 67
Trường ĐH. Bách Khoa TP.HCM Khoa KH & KTMT
B môn K Thut Máy Tính 1 Thc hành Vi x
Bài 1 : Gii thiu MPLAB IDE KIT PIC
Ni dung :
To project trên MPLAB IDE.
Viết chương trình ASM.
Dch và np chương trình vào vi điu khin PIC.
Chy và g ri chương trình.
1.1 Phn cng thí nghim ICD2 và PICDEM 2 PLUS.
B h tr lp trình dùng vi máy tính ICD2 (In-Circuit Debugger).
Kit thí nghim PICDEM 2 Plus có các đặc đim như hình sau :
1. Đế cm DIP 18, 28 và 40 chân (có th cm 3 linh kin nhưng ch dùng 1 mi ln).
2. n áp +5V dùng cho ngun 9V, 100 mA AC/DC hay pin 9V.
3. Đầu cm DB-9 theo chun giao tiếp RS-232.
4. Đầu cm qua b lp trình In-Circuit Debugger (ICD).
5. Biến tr 5K dùng cho tín hiu nhp tương t.
6. Ba nút nhn dùng to tín hiu kích t bên ngoài và reset.
7. LED ngun.
8. Bn LED ch th cho PORTB.
9. Jumper J6 để ngt LED ch th RB0 (khi nhp tín hiu t nút nhn RB0).
USB
Ni vi card
PICDEM
Ni vi
máy tính
Cng ni tiếp
ICD2
Sơ đồ kết ni ICD2