📄 chuankou.c
字号:
#include<rtx51tny.h>
#include<reg52.h>
#include "Typedef.H"
#include "Disp_drive.h"
#include "UserDef.H"
#include "congji.h"
INT8U SHUJU=0;
INT8U SHUJU_DUP[15];
//串口接收一个整数并显示
void chuankou_int()
{ static char num=0,i=0;
static INT32U DATA_JISHOU=0;
DispStr(" ",1,0,0);
do{ while(RI==0);
RI=0;
num=SBUF; //接收一个数据
i++;
DATA_JISHOU=DATA_JISHOU*10+num;
}
while(num!=2);
DispInt(DATA_JISHOU,1,16-i,i);
DATA_JISHOU=0;
i=0;
}
chuankou() _task_ CHUANKOU
{ static i=15,j=0;
for(j=0;j<10;j++)
os_wait(K_TMO,100,0);
while(1)
{
while(RI==0);
RI=0;
SHUJU_DUP[i]=SBUF; //接收一个数据
TEST=~TEST;
if(0<=SHUJU_DUP[i]&&SHUJU_DUP[i]<=9)
DispChr(SHUJU_DUP[i]+'0',1,i,0);
else DispChr(SHUJU_DUP[i]+'0'-'0',1,i,0);
i--;
if(i==0)
i=15;
// os_send_signal(TASK_DISP);
// chuankou_int();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -