CCS là trình biên dịch lập trình ngôn ngữ C cho Vi điều khiển PIC, 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
‐ 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
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 là CCS (bao gồm cả trình soạn thảo và biên dịch)
Mẫu chương trình chuẩn cho lập trình CCS
‐ #include 16f877a.h : Đi kèm chương trình dịch, chứa khai báo về các thanh ghi trong
mỗi con PIC, dùng cho việc cấu hình cho PIC.
‐ #include def_877a.h: Files do người lập trình tạo ra, chứa khai báo về các thanh ghi
trong PIC giúp cho viêc lập trình được dễ dang hơn ví dụ ta co thể gán PORTB =
0xAA (chi tiết files này sẽ trình bày trong phần dưới đây)
‐ #device *=16 ADC = 10: Khai báo dùng con trỏ 8 hay 16 bit, bộ ADC là 8 hay 10 bit
‐ #FUSES NOWDT, HS: Khai báo về cấu hình cho PIC
‐ #use delay(clock=20000000): Tần số thạch anh sử dụng
‐ #use rs232 (baud=9600,...): Khai báo cho giao tiếp nối tiếp RS232
‐ #use i2c(master, SDA=PIN_C4,...): Khai báo dùng I2C, chế độ hoạt động
‐ #include :Khai báo các files thư viện được sử dụng ví dụ LCD_lib_4bit.c
‐ #INT_xxx : Khai báo địa chỉ chương trình phục vụ ngắt
‐ Void tên_chương_trình (tên_biến) {}: Chương trình chính hay chương trình con
Bạn đang đọc truyện trên: TruyenTop.Vip