Tài liệu Lập trình cho PIC bằng CCS

Thảo luận trong 'Điện - Điện Tử' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    167
    Điểm thành tích:
    0
    Xu:
    0Xu
    Lập trình cho PIC bằnTóm tắt:
    Tài liệu hướng dẫn sử dụng trình biên dịch CCS cho lập trình PIC. Tìm hiểu tông quan về CCS
    và cách tạo một Project trong CCS.
    Chương trình mẫu cho PIC16F877
    Các ví dụ lập trình đơn giản: quét LED, ADC, RS232
    1. Tổng quan về CCS
    1.1. Vì sao ta sử dung CCS ?
    Sự ra đời của một loại vi điều khiển đi kèm với việc phát triển phần mềm ứng dụng cho
    việc lập trình cho con vi điều khiển đó. Vi điều khiển chỉ hiểu và làm việc với hai con số 0
    và 1. Ban đầu để việc lập trình cho VĐK là làm việc với dãy các con số 0 và 1. Sau này khi
    kiến trúc của Vi điều khiển ngày càng phức tạp, số luợng thanh ghi lệnh nhiều lên, việc lập
    trình với dãy các số 0 và 1 không còn phù hợp nữa, đòi hỏi ra đời một ngôn ngữ mới thay
    thế. Và ngôn ngữ lập trình Assembly. Ở đây ta không nói nhiều đến Assmebly. Sau này khi
    ngôn ngữ C ra đời, nhu cầu dùng ngôn ngữ C đề thay cho ASM trong việc mô tả các lệnh
    lập trình cho Vi điều khiển một cách ngắn gọn và dễ hiểu hơn đã dẫn đến sự ra đời của
    nhiều chương trình soạn thảo và biên dịch C cho Vi điều khiển : Keil C, HT‐PIC, MikroC,
    CCS
    Tôi chọn CCS cho bài giới thiệu này vì CCS là một công cụ lập trình C mạnh cho Vi
    điều khiển PIC. Những ưu và nhược điểm của CCS sẽ được đề cập đến trong các phần
    dưới đây.
    1.2. Giới thiệu về CCS ?
    CCS là trình biên dịch lập trình ngôn ngữ C cho Vi điều khiển PIC của hãng Microchip.
    Chương trình là sự tích hợp của 3 trình biên dich riêng biết cho 3 dòng PIC khác nhau đó
    là:
    ‐ PCB cho dòng PIC 12‐bit opcodes
    ‐ PCM cho dòng PIC 14‐bit opcodes
    ‐ PCH cho dòng PIC 16 và 18‐bit
    Tất cả 3 trình biên dich này đuợc tích hợp lại vào trong một chương trình bao gồm cả
    trình soạn thảo và biên dịch là CCS, phiên bản mới nhất là PCWH Compiler Ver 3.227g CCS ver3.242
     

    Các file đính kèm:

Đang tải...