Giới thiệu ngôn ngữ lập trình Visual Basic với truyền thông nố

Một phần của tài liệu Ứng dụng vi điều khiển thiết kế bộ điều khiển động cơ điện một chiều (Trang 58 - 60)

1. 5 Giải quyết vấn đề

4.4.2.3.Giới thiệu ngôn ngữ lập trình Visual Basic với truyền thông nố

Visual Basic (VB) là một ngôn ngữ lập trình hướng đối tượng chạy trên nền windows. Với sự phát triển ngày càng tăng của các ứng dụng truyền thông, VB cũng hỗ trợ cho việc lập trình ghép nối máy tính qua cổng nối tiếp, cho phép người dùng tạo giao diện sử dụng một cách dễ dàng.

So sánh các ngôn ngữ khác như Visual C, Delphi, VB không có khả năng tác động đến bộ nhớ, thanh ghi, truy xuất port, lập trình sử dụng ngắt của PC. Đây là điểm hạn chế của ngôn ngữ lâp trình nàỵ Tuy nhiên , vốn là sản phẫm của nhà sản xuất Microsoft, do đó VB được hổ trợ bởi những tiện ích của windows: các hàm sẵn có trong tập tin *.dll (dynamic link library ), đặc biệt là trong winAPI (Application Programming Interface). Điều này đã làm tăng sức mạnh và mở rộng khả năng của VB.

VB có hỗ trợ người lập trình sử dụng cổng COM bằng điều khiển MSComm Control với các đặc tính điều khiển truyền thông chính sau:

- Commport : Đặt và trả lại số cổng truyền thông.

- Settings : Đặt và trả lại các tham số truyền thông như: tốc độ truyền theo bit, chẵn lẻ, số các bit dữ liệụ

- PortOpen : Mở/đóng một cổng (tùy thuộc vào thông số) và đặt thông số cho cổng.

- 110 - 9600 (mặc định) - 188000 (dự trữ) - 300 - 14400 - 256000 (dự trữ) - 600 - 19200 - 1200 - 38400 (dự trữ) - 2400 - 56000 (dự trữ) Thông số tốc độ Baud

- Output (xuất ra) : Viết một xâu ký tự tới vào bộ đệm truyền. Bảng liệt kê các giá trị baud hợp lệ.

Bảng 4.1: Bảng liệt kê các giá trị baud hợp lệ.

Bảng 4.2: Bảng mô tả các giá trị chẳn lẻ hợp lệ.

- Số bit dữ liệu hợp lệ trong một lần truyền (khung truyền) :4, 5, 6, 7, 8. - Số bit stop hợp lệ :1, 2.

- Ngoài ra còn có một số đặc tính khác như: DTREnable, RTSEnable, CTSHolding, CommEvent… Giá trị Mô tả E M N O S Even (chẵn) Mark (dấu)

None (không kiểm tra chẵn lẻ - mặc định ) Ođ (lẻ )

Một phần của tài liệu Ứng dụng vi điều khiển thiết kế bộ điều khiển động cơ điện một chiều (Trang 58 - 60)