21.07.2013 Views

THỰC HÀNH VI XỬ LÝ - Khoa Khoa học và Kỹ thuật Máy tính

THỰC HÀNH VI XỬ LÝ - Khoa Khoa học và Kỹ thuật Máy tính

THỰC HÀNH VI XỬ LÝ - Khoa Khoa học và Kỹ thuật Máy tính

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Mục Lục<br />

Mục Lục.............................................................................................................................. 1<br />

Bài 1 : Giới thiệu MPLAB IDE <strong>và</strong> KIT PIC .................................................................. 1<br />

1.1 Môi trường phát triển MPLAB ................................................................................. 1<br />

1.2 Nạp file hex <strong>và</strong>o vi điều khiển PIC........................................................................... 8<br />

1.3 Debug dùng MpLab SIM........................................................................................ 12<br />

1.4 Debug onchip dùng Mplab ICD2............................................................................ 15<br />

1.5 Bài tập ..................................................................................................................... 15<br />

Bài 2 : Khảo sát cổng xuất nhập................................................................................... 16<br />

2.1 Kiến thức liên quan................................................................................................. 16<br />

2.1.1 Các thanh ghi điều khiển cổng xuất nhập ........................................................ 16<br />

2.1.2 Kết nối mạch.................................................................................................... 16<br />

2.2 Các bước hiện thực yêu cầu 1................................................................................. 18<br />

2.3 Chương trình mẫu yêu cầu 1................................................................................... 20<br />

2.4 Các bước hiện thực yêu cầu 2................................................................................. 21<br />

2.5 Chương trình mẫu yêu cầu 2................................................................................... 22<br />

2.6 Bài tập ..................................................................................................................... 23<br />

Bài 3 : Khảo sát cơ chế ngắt quãng, giao tiếp LCD ký tự ............................................ 24<br />

3.1 Kiến thức liên quan................................................................................................. 24<br />

3.1.1 Tóm tắt các thanh ghi điều khiển ngắt............................................................. 24<br />

3.2 Các bước hiện thực yêu cầu 1................................................................................. 25<br />

3.3 Chương trình mẫu yêu cầu 1................................................................................... 28<br />

3.4 LCD ký tự 2x16 ...................................................................................................... 31<br />

3.4.1 Hình dạng <strong>và</strong> ý nghĩa các chân: ....................................................................... 31<br />

3.4.2 Tổ chức vùng nhớ của LCD............................................................................. 32<br />

3.4.3 Các lệnh giao tiếp với LCD ............................................................................. 34<br />

3.4.4 Khởi tạo LCD................................................................................................... 35<br />

3.5 Các bước hiện thực yêu cầu 2................................................................................. 36<br />

3.6 Bài tập ..................................................................................................................... 41<br />

Bài 4 : Khảo sát bộ định thời........................................................................................ 42<br />

4.1 Các bước hiện thực yêu cầu 1................................................................................. 42<br />

4.2 Chương trình mẫu ................................................................................................... 46<br />

4.3 Bài tập ..................................................................................................................... 48<br />

Bài 5 : <strong>Kỹ</strong> <strong>thuật</strong> quét ma trận phím .............................................................................. 49<br />

5.1 Kết nối mạch ma trận phím..................................................................................... 49<br />

5.2 Các bước hiện thực ................................................................................................. 50<br />

5.3 Bài tập ..................................................................................................................... 54<br />

Bài 6 : <strong>Kỹ</strong> <strong>thuật</strong> quét LED............................................................................................ 56<br />

6.1 Cấu tạo LED 7 đoạn <strong>và</strong> LED ma trận..................................................................... 56<br />

6.2 Kết nối mạch........................................................................................................... 58<br />

6.3 Các thanh ghi liên quan <strong>và</strong> cách điều khiển............................................................ 59<br />

6.4 Các bước hiện thực. ................................................................................................ 62<br />

6.5 Bài tập ..................................................................................................................... 65<br />

Bài 7 : Khảo sát bộ truyền nhận nối tiếp ...................................................................... 66<br />

7.1 Các bước hiện thực. ................................................................................................ 66

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!