📄 usertask.bak
字号:
#include"Ucos Core\\includes.h"
#include"absacc.h"
#define uchar unsigned char
#define uint unsigned int
#include <Lcd1602.h>
#include <Key.h>
sbit p10=P1^0;
sbit p11=P1^1;
sbit p12=P1^2;
sbit LED=P1^6;
OS_STK xdata mystack1[USER_STACK_SIZE],mystack2[USER_STACK_SIZE],mystack3[USER_STACK_SIZE];
void mytask1(void) KCREENTRANT;
void mytask2(void) KCREENTRANT;
void mytask3(void) KCREENTRANT;
void InitTimer0(void);
void Beep(void);
void Delay(unsigned long time);
char KeyScan(void);
void config (void);
void main(void)
{
OSInit();
Lcd1602_Ini();
OSTaskCreate(mytask1,0,&mystack1[0],0);
OSTaskCreate(mytask2,0,&mystack2[0],1);
OSTaskCreate(mytask3,0,&mystack3[0],2);
OSStart();
}
void mytask1(void) KCREENTRANT
{
InitTimer0();
Lcd1602_Write_String(1,1,"mo ajpeak ");
while(Key_Word()==0xff);
OSTimeDly(1);
}
void mytask2(void) KCREENTRANT
{
Lcd1602_Write_String(2,1,"nie allllll");
key_delay(255,255);
OSTimeDly(1);
}
void mytask3(void) KCREENTRANT
{
Lcd1602_Write_char(Key_Word());
OSTimeDly(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -