Cơ bản về PIC

  • Người chia sẻ :
  • Số trang : 29 trang
  • Lượt xem : 8
  • Lượt tải : 500
  • Tất cả luận văn được sưu tầm từ nhiều nguồn, chúng tôi không chịu trách nhiệm bản quyền nếu bạn sử dụng vào mục đích thương mại

NHẬP MÃ XÁC NHẬN ĐỂ TẢI LUẬN VĂN NÀY

Nếu bạn thấy thông báo hết nhiệm vụ vui lòng tải lại trang

Bạn đang xem trước 20 trang tài liệu Cơ bản về PIC, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD LUẬN VĂN ở trên

Dưới đây là hình mạch chạy của PIC16F84A, PIC16F628A và PIC16F88. Tất cả các PIC này đều có vị trí chân tương ứng nhau, và thậm chí có thể nói PIC16F628A tương thích PIC16F84A và PIC16F88 tương thích với hai loại còn lại. Có nghĩa là trong các ứng dụng của PIC16F84A, khi thay đổi bằng PIC16F88, hay PIC16F628A đều được. Tất nhiên, 3 loại vi dòng PIC trên đây có thể tương thích với nhiều dòng PIC cũ hơn, nhưng vì thị trường PIC Việt Nam phổ biến với 3 loại PIC này, cho nên chúng tôi chỉ đề cập đến 3 loại PIC này mà thôi. Sau khi các bạn có mạch nạp, chương trình nạp, MPLAB IDE, CCS C hoặc HT PIC, các bạn làm mạch chạy này. Kể từ đây khi thiết kế cách mạch test, hoặc các thiết bị ngoại vi khác, cần thử nghiệm, các bạn chỉ việc thiết kế mạch ngoài, sau đó cắm vào các chân ra và chạy thử. Khi mạch chạy tốt, các bạn muốn thiết kế được hoàn chỉnh, các bạn chỉ việc copy mạch chạy từ Orcad và dán vào mạch nguyên lý của thiết bị của bạn. Xoá các chân header đi, và nối dây vào trong mạch chạy PIC. Như vậy, chúng ta không phải tốn thời gian thiết kế cho PIC nữa. Một vài điểm lưu ý về mạch như sau: – Nguồn chỉ dùng cho PIC, tuyệt đối không dùng bộ nguồn này cho thiết bị ngoại vi. Nếu thiết bị ngoại vi cần nguồn, các bạn thiết kế bộ nguồn riêng. Một số thiết bị ngoại vi quá đơn giản, và tốn ít dòng, các bạn có thể dùng nguồn chung (khoảng 100mA) – Tôi không khuyến khích dùng dao động nội của PIC, bởi vì dao động nội chỉ chạy được ở 4MHz, và không ổn định như dùng thạch anh ngoài. Một số đề tài công nghiệp, họ dùng thạch anh chuẩn công nghiệp 4 chân, nên chúng ta cũng tạo thói quen dùng thạch anh ngoài, không cần quá tận dụng 2 chân của PIC. – Mạch reset này là mạch reset đơn giản nhất của PIC, và tạo chế độ reset power on. Một số ứng dụng của PIC yêu cần mạch brownout reset, các bạn có thể tham khảo trong datasheet. Nhưng tôi thiết nghĩ, những đề tài thông thường, không cần dùng mạch brownout reset này. – Chúng ta thống nhất chuẩn thiết kế cho các header là nối vào các chân của PIC theo thứ tự hai chân ngoài cùng là Rx0 và GND. Mục đích là để khi chạy mạch in, chân GND có thể được xếp ra phía ngoài, chân Rx0 để quy định cho tất cả các port khác nhau, vì có port chỉ có 3 chân, có port 5 chân, 8 chân. Nếu lấy chân RB7 làm chuẩn chẳng hạn, thì sẽ rất khó giải thích khi lấy chân RA4 đặt ra phía ngoài. Vì vậy RA0 và RB0 chúng ta lấy làm chuẩn. Điều này cũng đã được thực hiện trong một số tutorial, và gần như là quy ước bất thành văn khi thực hiện các mạch phát triển cho vi điều khiển. Chân VDD (5V) được nối vào, nhằm sử dụng cho các ứng dụng cần có điện áp ngõ vào, nhưng không cao lắm như ở trên đã nói (100mA). Tuyệt đối không thiết kế chân VSS (GND) và chân VDD (5V) ở hai đầu của header, tránh tình trạng đôi khi chúng ta không để ý cắm nhầm, có thể làm hỏng PIC, hoặc hỏng luôn cả thiết bị ngoại vi.