Lựa chọn ngôn ngữ lập trình và môi trường phát triển

Một phần của tài liệu Nghiên cứu thiết kế hệ thống đo nhiệt tự động không tiếp xúc tại các bệnh viện (Trang 59 - 61)

Từ yêu cầu của đề tài, chương trình điều khiển của mạch điều khiển đã được phân tích, thiết kế và xây dựng hoàn thiện có nhiệm vụ kết nối, điều khiển các

52 thành phần của thiết bị đo nhiệt độ Trán tự động, kết quả thực hiện đạt được các mục tiêu thiết kế và đáp ứng đúng với các nội dung của đề tài nghiên cứu đặt ra.

Chương trình điều khiển được lập trình bằng ngôn ngữ lập trình C++. Ngôn ngữ lập trình C++ là một ngôn ngữ lập tình huowgns đối tượng (OOP – Object – oriented programming) được phát triển bởi Bjarne Stoustrup. C++ là ngôn ngữ lập tình được phát triển trên nên tàng của ngôn ngữ lập trình C. Do đó, C++ có song song cả 2 style lập trình hướng cấu trúc giống C và có thêm style hướng đối tượng. Trong nhiều trường hợp, C++ sử dụng kết hợp cả 2 style trên, Do đó, nó được xem là một ngôn ngữ “lai tạo”.

Ngôn ngữ C++ là một ngôn ngữ lập tình cấp trung. Bời vì nó có acsc tính cahats của cả ngôn ngữ lập tình bấc thấp (Pascal, C,…) và ngôn ngữ lập tình bậc cao( C#, Java, Python,…). Ngôn ngữ lập tình C++ có đuôi mở rộng là .cpp

C++ là sự lựa chọn tốt để lập trình chương trình điều khiển trong đề tài này. Sau khi lựa chọn ngôn ngữ lập trình, cần có một môi trường phát triển phù hợp với ngôn ngữ đó. Môi trường lập trình (IDE) được lựa chọn là CodeVision AVR – là một môi trường phát triển tích hợp phần mềm cho vi điều khiển Atmel AVR. Nó cung cấp hỗ trợ rộng rãi cho các thiết bị AVR và tạo ra một đoạn mã nhỏ gọn và hiệu quả. CodeVisionAVR bao gồm các thành phần sau:

• Trình biên dịch ngôn ngữ C cho AVR

• Trình biên dịch hợp ngữ cho AVR

• Module giao tiếp với debug board STK – 500

• Module tương tác với các lập trình viên

• Terminal

53

Một phần của tài liệu Nghiên cứu thiết kế hệ thống đo nhiệt tự động không tiếp xúc tại các bệnh viện (Trang 59 - 61)

Tải bản đầy đủ (PDF)

(68 trang)