Chương trình khoá học PIC16F887

2death

Cố Vấn CLB
Staff member
Tổng quát về khoá học:
Sinh viên được tham gia khoá học PIC ngay sau khi hoàn thành khoá OrCAD & Làm mạch.

Lớp PIC sử dụng:
- Chip PIC16F887 (Microchip)
- IDE: MPLAB (Microchip)
- Trình dịch C: Hi-tech C for PIC 16F


A-Chuẩn bị

1. Cài đặt software:
Theo hướng dẫn tại http://www.payitforward.edu.vn/wordpress/tutorials/hitech-pic/

2. Chuẩn bị Board học lập trình
(Đây cũng là bài tập làm mạch bắt buộc sau khi kết thúc lớp OrCAD & Làm mạch)

+ Sơ đồ mạch MainPIC sử dụng cho khoá học:
File pdf
File OrCAD (.opj và .dsn)

+ Giải thích sơ lược nhiệm vụ các khối mạch sử dụng trong schematic: file pdf

+ Thư viện footprint có thể dùng để vẽ layout: Thư viện footprint Pay It Forward

+ Gợi ý chọn footprint cho mạch MainPIC theo thư viện trên (link)

3. Mạch nạp

Có thể chọn bất cứ loại mạch nạp nào có hỗ trợ PIC16F887.

Trong đó loại mạch nạp đơn giản nhất (và tất nhiên là giá rẻ nhất :D) là mạch nạp PicKit2
(có thể tự làm hoặc dễ dàng mua được). Hơn nữa, PicKit2 có thể nạp được hầu hết các dòng PIC:
"PICkit 2 Programmer-phần mềm của Microchip dùng với mạch nạp/debug PICkit 2, thông qua giao tiếp USB. Hỗ trợ hầu như toàn bộ các chip flash của Microchip, từ PIC10F đến PIC32. Tốc độ của giải pháp này là nhanh, với phần mềm có đủ các tính năng cơ bản (riêng phần thông tin cấu hình thì chỉ hiển thị)." (Trích dẫn từ Các phần mềm liên quan tới họ vi điều khiển PIC và dsPIC, tác giả: thầy Nguyễn Quang Nam)

Nếu có nhu cầu mua mạch nạp PicKit2, theo kinh nghiệm của CLB thì các bạn nên mua mạch nạp của công ty R&P - nhà phân phối chính thức của Microchip tại Việt Nam, mạch nạp PicKit2 tại đây là do R&P sản xuất, tuy nhiên điều được đảm bảo là con chip gắn trên mạch nạp này là chip chính hãng :). Điều thứ 2 là: giá bán mạch nạp picKit2 tại R&P "mềm" hơn một số nơi khác (có lẽ là do quan điểm muốn mở rộng thị trường PIC tại Việt Nam). So với việc tự làm 1 mạch nạp pickit2 thì giá thành sản phẩm này của R&P không cao hơn là mấy.
(Đoạn này không phải nhằm mục đích quảng cáo giùm R&P :D)

Ngoài ra các công ty khác cũng bán mạch nạp PICKit 2 như: công ty Thiên Minh (đường Tân Phước, gần Nhật Tảo), công ty pnlab - công ty này ở Hà Nội, nếu mua hàng ở pnlab, thì tính thêm tiền vận chuyển vào TP. Hồ Chí Minh, hình như khoảng 20-30 ngàn.

Xem thêm:
Cơ bản về PIC và dsPIC - các phần mềm liên quan: IDE, trình dịch C, phần mềm nạp, ... của thầy Nguyễn Quang Nam, GV bộ môn Thiết bị điện, khoa Điện-Điện tử, đại học Bách Khoa TP. Hồ Chí Minh.


B-Nội dung chương trình học

- Bài 1: Tổng quát về Vi điều khiển - Giới thiệu PIC - IDE & trình dịch C.
Xuất nhập I/O.
- Bài 2: Timer0 - Timer 1 - Ngắt ngoài External Interrupt.
- Bài 3: LCD.
- Bài 4: ADC.
- Bài 5: PWM - Timer2 - Cầu H và Motor đơn giản.
- Bài 6: I2C
- Bài 7: SPI
- Bài 8: UART
- Bài 9: Tạo giao diện đồ hoạ người dùng (GUI) trên máy tính (C#) - Giao tiếp PC và MCU.
- Bài 10: Cảm biến - MCU - PC
- Bài 11: Điều khiển PID động cơ DC.

C-Tài liệu

Bài giảng / clip tutorial cho khoá học PIC16F887 được post tại:
http://www.payitforward.edu.vn/wordpress/tutorials/hitech-pic/

và nằm trong mục "Chương trình học và tài liệu":
http://www.payitforward.edu.vn/forum/forums/24/

Đồng thời mục "Trao đổi và thảo luận" có nhiều bài viết có giá trị:
http://www.payitforward.edu.vn/forum/forums/25/
 

pad17x2

Trứng gà
Hy vọng sẽ sớm có TUT mới...Mình đang rất cần để làm luận văn tốt nghiệp: Tìm hiểu về PIC 16f887 làm KIT thí nghiệm + ứng dụng hệ thống đa nhiệm thời gian thực RTOS OSA ... Hy vọng sẽ được trao đổi kinh nghiệm với các bạn...See you soon...
 

2death

Cố Vấn CLB
Staff member
Hy vọng sẽ sớm có TUT mới...Mình đang rất cần để làm luận văn tốt nghiệp: Tìm hiểu về PIC 16f887 làm KIT thí nghiệm + ứng dụng hệ thống đa nhiệm thời gian thực RTOS OSA ... Hy vọng sẽ được trao đổi kinh nghiệm với các bạn...See you soon...
TUT đã có khá đủ để bắt đầu rồi đó bạn.
CLB sẽ không làm các phần TUT tiếp theo, vì phần đang có đã đủ cho quá trình học của các lớp PIC trong CLB, những phần còn thiếu nằm trong nội dung yêu cầu các sinh viên tự tìm hiểu và làm project ứng dụng.
 

zealotnt

Cố Vấn CLB
pass là "nguyenvanbientbd47" nha bạn. Bữa down về thấy pass search lại google kiếm pass mới ghê :D
 
Top