Phần mềm lập trình cho vi điều khiển

Một phần của tài liệu Thiết kế và thi công mô hình thang máy (Trang 73 - 80)

4.4.2.1 Phần mềm Proteus

Proteus là phần mềm cho phép mô phỏng hoạt động của mạch điện tử bao gồm phần thiết kế mạch và viết chương trình điều khiển cho các họ vi điều khiển như MCS–51, PIC, AVR, …

Phần mềm bao gồm 2 chương trình: ISIS cho phép mô phỏng mạch và ARES sử dụng để vẽ mạch in. Proteus là công cụ mô phỏng cho các loại Vi Điều Khiển khá

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 68 tốt, nó hỗ trợ các dòng VĐK PIC, 8051, dsPIC, AVR, HC11, MSP430, ARM7/LPC2000 ... các giao tiếp I2C, SPI, CAN, USB, Ethenet,... ngoài ra còn mô phỏng các mạch số, mạch tương tự một cách hiệu quả. Proteus là bộ công cụ chuyên về mô phỏng mạch điện tử.

Sau đây là giao diện của phần mềm Proteus :

Hình 4. 24 – Giao diện làm việc của ISIS.

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 69 4.4.2.2. Phần mềm 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

Giống như nhiều trình biên dịch C khác cho PIC, CCS giúp cho người sử dụng nắm bắt nhanh được vi điều khiển PIC và sử dụng PIC trong các dự án. Các chương trình diều khiển sẽ được thực hiện nhanh chóng và đạt hiệu quả cao thông qua việc sử dụng ngôn ngữ lập trình cấp cao – Ngôn ngữ C.

Sau đây là các bước thao tác trên phần mềm CCS : - Giao diện sau khi khởi động phần mềm CCS

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 70 - Ta tiến hành các bước tạo file chương trình : chọn File » New » Source File

Hình 4. 27 – Tạo chương trình mới trong CCS. - Sau khi thực hiện xong, ta được giao diện như sau :

Hình 4. 28 – Vùng lập trình code CCS.

- Ta tiến hành lập trình, sau khi lập trình xong, ta tiến hành biên dịch chương trình : nhấn chọn Rebuild để biên dịch chương trình.

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 71 4.4.2.3 Phần mềm nạp chương trình The SUN programmer.

The SUN programmer là phần mềm có chức năng tương tự như phần mềm PICkit 2 programmer, cho phép bạn nạp chương trình cho tất cả các dòng PIC được hỗ trợ. Giao diện chương trình nạp như sau :

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 72 Các bước để nạp chương trình như sau :

- Kết nối mạch nạp với máy tính.

- Kiểm tra xem mạch đã kết nối thành công hay chưa bằng cách : Chọn Tools » Check communication.

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 73 Hình 4. 32 – Giao diện sau khi kết nối thành công.

- Nạp chương trình vào Vi điều khiển : Chọn File » Import Hex » chọn file Hex cần nạp » chọn open » chọn Write.

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 74 Hình 4. 34 – Kết quả sau khi nạp thành công.

Một phần của tài liệu Thiết kế và thi công mô hình thang máy (Trang 73 - 80)