Các hàm thư viện của RTX51

Một phần của tài liệu giao tiếp giữa máy tính và vi xử lý trong hệ thông scada (Trang 63 - 67)

VI. Hoạt động của port nối tiếp

4. Các hàm thư viện của RTX51

Hàm Mô tả

Os-create-task Ghi một tác vụ vào danh sách thực hiện

Os-delete_task Xóa một tác vụ khỏi danh sách thực hiện

Os_send_signal Gởi tín hiệu đến một tác vụ khác từ một ngắt

Os- clear_signal Xóa tín hiệu đã đuợc gởi

Os_running_task_id Trở về tác vụ thứ ID từ tác vụ hiện hành

Os-wait Tạm dừng tác vụ hiện hành và đợi một hoặc

vài sự kiện như: 1 khoảng thời gian qui định, khoảng thời gian nghỉ hoặc tín hiệu từ một tác vụ khác hay một ngắt.

Os-wait1 Tạm dừng tác vụ hiện hành và đợi một sự

kiện là tín hiệu từ một tác vụ khác.

Os-wait2 Tạm dừng tác vụ hiện hành và đợi một hoặc

vài sự kiện như : 1khoảng thời gian qui định, khoảng thời gian nghỉ hoặc tín hiệu từ một tác vụ khác hay một ngắt.

Hàm os_create_task:

#include<rtx51tny.h>

char os_create_task (unsigned char task_id) /*tác vụ thứ id*/

Hàm Os-delete_task:

#include<rtx51tny.h>

char os_delete_task (insigned char task_id)

Hàm Os_send_signal #include<rtx51tny.h>

char os_send_signal (insigned char task_id)

Hàm Os- clear_signal:

#include<rtx51tny.h>

char os_clear_signal (insigned char task_id)

Hàm Os_running_task_id:

#include<rtx51tny.h>

char os_running_task_id (void)

Hàm Os-wait:

#include<rtx51tny>

char os_wait (unsigned char event_sel, /*event: sự kiện chờ*/ unsigned char ticks, /*khoảng thời gian chờ*/ unsigned int dummy); /*unused argument*/ các hằng số sự kiên là:

K_IVL đợi một khoảng thời gian qui định

K_SIG đợi một tín hiệu

Os-wait1:

#include<rtx51tny>

char os_wait1 (unsigned char event_sel); /*event: sự kiện chờ*/ Hằng số sự kiện chỉ là K_SIG (đợi một tín hiệu)

Os-wait2:

char os_wait (unsigned char event_sel, /*event: sự kiện chờ*/ unsigned char ticks); /*khoảng thời gian chờ*/ các hằng số sự kiên là:

K_IVL đợi một khoảng thời gian qui định

K_SIG đợi một tín hiệu

Chương 4:

BOARD DEMO_KIT

Demo_kit là một ứng dụng nhỏ của chương trình nhằm mô tả một số hoạt động của các lệnh trong tập lệnh và các thủ tục Protocol được xây dựng trong chương trình. Board mạch thực hiện cho chương trình Demo_kit gồm các khối sau: Sơ đồ khối board Demo- Kit KHỐI XỬ LÝ TRUNG TÂM (µP) KHỐI RS-232 KHỐI INPUT KHỐI A/D KHỐI D/A KHỐI HIỂN THỊ KHỐI OUTPUT

I. KHỐI HIỂN THỊ: + 5 V

Một phần của tài liệu giao tiếp giữa máy tính và vi xử lý trong hệ thông scada (Trang 63 - 67)

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

(93 trang)
w