“Chỉ ĐAM MÊ, những ĐAM MÊ lớn lao mới nâng linh hồn tới những điều VĨ ĐẠI”

--Denis Diderot--

Chủ Nhật, 26 tháng 6, 2016

Vi điều khiển PIC16F877A

22:58

1. Giới thiệu PIC16F877A
Đây là một dòng vi điều khiển khá phổ biến, đầy đủ các chức năng, phù hợp với các ứng dụng cơ bản. Mình khuyến khích các bạn nên bắt đầu với dòng vi điều khiển này vì tài liệu có rất nhiều.
Một số đặc điểm của PIC16F877A:
- PIC 16F877A là loại vi điều khiển 8bit tầm trung của hãng microchip.
- PIC 16F877A có kiến trúc Havard, sử dụng tập lệnh kiểu RISC (Reduced Instruction Set Computer) với chỉ 35 lệnh cơ bản.
- Tất cả các lệnh được thực hiện trong một chu kì lệnh ngoại trừ các lệnh rẽ nhánh.
- Sơ đồ chân với chip loại cắm 40 chân


Các chức năng cơ bản:

Nạp chương trình cho PIC:  Để nạp được chương trình cho PIC có 2 cách:
- Nạp trực tiếp dùng mạch nạp: Có 2 loại mạch nạp hay được sử dụng đó là PICKIT và BURNE. Mạch nạp Pickit là hàng chính hãng, độ ổn định cao tuy nhiên chỉ nạp được cho các dòng PIC và DSPIC. Mạch BurnE thì có thể nạp cho rất nhiều loại khác nhau cả PIC và AVR. Tuy nhiên là hàng việt nam sản xuất, độ ổn định có lẽ không cao bằng. Cách nạp bằng PICKIT2 các bạn có thể tham khảo Video sau:


- Nạp qua Bootloader: Có thể tải chương trình Bootloader về và nạp cho Pic 1 lần, sau đó có thể nạp chương trình qua cổng UART rất tiện lợi. Mình khuyến khích các bạn nên dùng cách này. Chi tiết về Bootloader các bạn có thể xem tại đây

2. Phần mềm lập trình.
Có rất nhiều phần mềm có thể lập trình cho vi điều khiển Pic, các bạn nên chọn một phần mềm và học theo nhé.
- MikroC PRO for PIC 5.61: Google Drive
- CCS: Google Drive
- MPlab: Google Drive
Ngoài ra các bạn nên cài thêm một số phàn mềm hỗ trợ:
- Virutual Serial Port ( dùng để tạo cổng COM ảo, dùng khi học vể UART): Google Drive
- Driver PL2303v2: (driver dây USB to COM): Google Drive
- MH Terminal (Dùng để truyền nhận dữ liệu qua cổng COM): Google Drive
- Phần mềm nạp chương trình cho PIC ( Mạch nạp Pickit V2): Google Drive
- Phần mềm nạp chương trình cho PIC (Mạch nạp BurnE): Google Drive
- Phân mềm mô phỏng Protus 7.8: Google Drive

3. Tài liệu học PIC
Trước khi học vi điều khiển bạn hãy trang bị cho mình một nền tảng kiến thức C/C++ vững vàng, như thế sẽ dễ dàng và linh hoạt hơn trong khi lập trình.
- Datasheet PIC16F877A: Google Drive
- CCS for PIC (tài liệu tiếng việt): Google Drive
- Ngoài ra các bạn có thể tìm trên youtube và vào trang web http://www.picvietnam.com/ để tham khảo và học tập.

2 nhận xét:

  1. Bên mình chuyên cung cấp phụ kiện hàn Mig/Mag, Tig, Plasma ai co nhu cầu liên hệ nhé Phụ kiện hàn các loại

    Trả lờiXóa
  2. cho mình hỏi khoãng cách giữa các chân của pic 16f877a là bao nhiêu vậy nhỉ

    Trả lờiXóa