Đồ án Giao tiếp vi điều khiển và máy tính

  • Người chia sẻ :
  • Số trang : 132 trang
  • Lượt xem : 7
  • 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 Đồ án Giao tiếp vi điều khiển và máy tính, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD LUẬN VĂN ở trên

PIC bắt nguồn từ chữ viết tắt của “Programmable intelligen computer” (Máy tính khả trình thông minh) là sản phẩm của hãng General Instrument đặt cho dòng sản phẩm đầu tiên của họ là PIC 1650. Lúc này Pic dùng để giao tiếp với các thiết bị ngoại vi cho máy chủ 16 bit CP1600, vì vậy người ta gọi PIC với tên là “Peripheral Interface Controller” ( bộ điều khiển giao tiếp ngoại vi). Năm 1985 General Instrument bán bộ phận vi điện tử của họ, và chủ sở hữu mới huỷ bỏ hầu hết các dự án – lúc đó đã quá lỗi thời. Tuy nhiên PIC được bổ sung EEPROM để tạo thành một bộ điều khiển vào ra khả trình. Ngày nay rất nhiều dòng PIC được xuất xưởng với hàng loạt các module ngoại vi được tích hợp sẵn (như :USART, PWM, ADC ) với bộ nhớ chương trình từ 512word đến 32kWord. PIC sử dụng tập lệnh RISC, với dòng PIC low-end (độ dài mã lệnh 12 bit ví dụ PIC12Cxxx) và mid-range (độ dài mã lệnh 14 bit, ví dụ PIC16Fxxx), tập lệnh bao gồm khoảng 35 lệnh, và 70 lệnh đối với dòng PIC high-end (có độ dài mã lệnh 16bit PIC18Fxxxx). Tập lệnh bao gồm các lệnh tính toán trên các thanh ghi, và các hằng số, hoặc các vị trí ô nhớ, cũng như có các lệnh điều kiện, nhảy, gọi hàm, và các lệnh quay trở về, nó cũng có các chức năng phần cứng khác như ngắt hoặc sleep (chế độ hoạt động tiết kiệm điện). Microchip cung cấp môi trường lập trình MPLAB, nó bao gồm phần mềm mô phỏng và trình dịch ASM. Hiện nay có khá nhiều dòng PIC và có rất nhiều khác biệt về phần cứng, nhưng chúng ta có thể điểm qua một vài nét như sau: 8/16 bit CPU, xây dựng theo kiến trúc Harvard có sửa đổi Flash và Rom có thể tuỳ chọn 256 byte đến 256 kbybe Các cổng xuất/ nhập (mức lôgic thường từ 0V đến 5V, ứng với mức logic 0 và 1) 8/16 bit timer * Các chuẩn giao tiếp ngoại vi nối tiếp đồng bộ/ không đồng bộ