⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 os_mail.h

📁 MCS-51的一个小型操作系统,在KeilC中大模式下编译工作
💻 H
字号:



#define QBOX_LENTH  16   //队列循环缓冲区大小

#define QSENDOK 1
typedef struct
{
 void  **w;
 void  **r;
 uchar lenth;
}QUEUE;

extern void OSIint_Queue(void);
extern uchar xdata *OSQueue_Rece(void);	  //从队列中读出消息
extern uchar OSQueue_Send(uchar xdata *p);//发送消息到队列中



/* typedef struct Task1_msg  //1号任务接收的的消息结构体
 {
  uchar msg; 
 }task1_msg;

typedef struct Task2_msg //2号任务接收的的消息结构体
 {uchar msg; 
 }task2_msg;
  
typedef struct Task3_msg //3号任务接收的的消息结构体
 {uchar msg;  
 }task3_msg;
  
typedef struct Task4_msg //4号任务接收的的消息结构体
 {uchar msg; 
 }task4_msg;
typedef struct Task5_msg //5号任务接收的的消息结构体
 {uchar buf[6];
  uchar dp;
  uchar time; 
 }task5_msg;  */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -