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