Lí do chọn CCS Software [8]

Một phần của tài liệu Nghiên cứu chế tạo hệ thống theo dõi áp suất lốp (tire pressure monitoring system tpms) (Trang 59 - 60)

- CCS trình biên dịch lập trình ngơn ng ữC cho Vi Điều Khiển PIC ca hãng Microchip Chương trính là sự tích hợp c a 2 trình biên dịch riêng biệ t cho 2 dịng PIC khác

3.2.2.2 Lí do chọn CCS Software [8]

- 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(VĐK) đĩ. Vi điều khiển chỉ hiểu và làm việc với hai con số 0 và số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 VĐK càng phức tạp, sốlượng các 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

HVTH: Hàng Lê Anh Minh 55 thay thế - ngơn ngữ lập trình Assembly (ASM). đây ta khơng nĩi nhiều đến Assembly.

- Sau này, khi ngơn ngữ C ra đ i, nhu cầu ngơn ngữ C để thay cho ASM trong việc mơ tả các lệnh lập trính cho VĐK 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 VĐK như: Keil C, HT-PIC, MikroC, CCS...

Tơi chọn CCS vì CCS là một cơng c lập trình C mạnh cho VĐK PIC với những ưu điểm sau:

- CCS cho phép phối hợp cả ASM với C, điều này cho phép chương trính c a mình tr nên uyển chuyển hơn khi kết hợp sức mạnh c a cả 2 ngơn ngữ.

- CCS cung cấp các cơng c tiện ích giám sát hoạt động chương trính như: C/ASM: cho phép xem mã ASM c a file bạn biên dịch, giúp bạn quản lí mã và nắm được cách thức mà sinh ra và nĩ chạy như thế nào, là cơng c rất quan trọng, bạn cĩ thể gỡ rối chương trính và nắm được hoạt động c a nĩ; SYMBOL hiển thị bộ nhớ cấp phát cho từng biến, giúp quản lí bộ nhớ các biến chương trính...CallTree hiển thị phân bổ bộ nhớ.

3.3 Ch t o h th ng TPMS 3.3.1 V t li u, cơng c

Một phần của tài liệu Nghiên cứu chế tạo hệ thống theo dõi áp suất lốp (tire pressure monitoring system tpms) (Trang 59 - 60)