Phần mềm CodeVisionAVR ứng dụng lập trình

Một phần của tài liệu Xây dựng hệ thống quản lý phương tiện giao thông bằng công nghệ GPS và thiết kế thiết bị thu thập dữ liệu GPS cho các phương tiện (Trang 48 - 52)

Để lập trình cho AVR chúng ta có thể sử dụng rất nhiều nhưng phần mềm khác nhau như WinAVR, codevisionAVR… mỗi phần mềm đều có những đặc điểm riêng và có nhưng điểm mạnh của nó. Tuy nhiên ở đây em chọn phần mềm codevision để viết chương trình, do những ưu việt của nó. Đối với codevision thì người lập trình không cần quan tâm quá nhiều đến phần cứng của

vi điều khiển AVR mà vẫn có thể thực thi được bài toán lập trình. Ở đây chúng ta chúng ta chỉ cần chọn các chức năng hoạt động của vi điều khiển sau đó codevisionAVR sẽ tự sinh ra 1 đoạn code khởi đầu. Như vậy công việc còn lại chỉ là những thuật toán cần thiết. Tuy nhiên nhược điểm của nó là phần mềm mang tính thương mại chứ không phải free.

Muốn xây dựng một chương trình mới chúng ta sẽ tiến hành theo các bước sau :

Bước 1 :

Create new file rồi chọn project , tiếp đó là ấn ok . Sau cho chọn yes để chương trình tự xây dựng phần code khởi đầu cho chúng ta .

Hình 2.16. Phần mềm CodeVisionAVR Bước 2 :

Chọn loại chip và thạch anh mà chúng ta sử dụng , tùy theo thực tế cũng như mục đích thực thi . Sau đó chọn các ứng dụng của vi điều khiển AVR như TIME , UART ,ADC, LCD…

Bước 3 :

Trên thanh công cụ của chương trình vào file -->Generate ,save and Exit

Hình 2.17. Phần mềm CodeVisionAVR Một đoạn code đã được chương trình sinh ra :

Hình 2.18. Phần mềm CodeVisionAVR

Ngoài tính năng viết chương trình và trình dịch ra file hex, chương trình còn tích hợp sẵn trình nạp cho vi điều khiển.

Vào run the chip programmer, rồi vào program, ấn vào Flash để nạp chương trình cho vi điều khiển với điều kiện là đã được kết nối với mạch nạp.

Hình 2.19. Phần mềm CodeVisionAVR

Một phần của tài liệu Xây dựng hệ thống quản lý phương tiện giao thông bằng công nghệ GPS và thiết kế thiết bị thu thập dữ liệu GPS cho các phương tiện (Trang 48 - 52)