📄 chuankou_drive.c
字号:
#include<rtx51tny.h>
#include<reg52.h>
#include "UserDef.H"
#include "typedef.h"
#include "Disp_drive.h"
#include "Keypad.h"
#include "zhuji.h"
#include "chuankou_drive.h"
static INT8U idata ChuankouBuffer[16]; //显示内容缓冲区
static INT8U idata ChuankouBuffer0[16]; //显示内容缓冲区
/*发送一个字符*/
void Chr_send(INT8U cv)
{
ChuankouBuffer[0]=cv;
SBUF=ChuankouBuffer[0];
while(!TI);
TI=0;
TEST=~TEST;
}
/*发送一个字符串*/
void Str_send(INT8U *str,INT8U len)
{
// Chr_send(*str++);
for(;len>0;len--)
{
ChuankouBuffer[len]=*str;
str++;
SBUF=ChuankouBuffer[len];
while(!TI);
TI=0;
TEST=~TEST;
if(ChuankouBuffer[len]==0) //遇到数字0停止发送
break;
}
}
/*发送一个整数*/
void Int_send(INT32U val)
{ INT8U len=0;
INT32U num=0;
num=val;
len=GetIntLen(num);
for(;len>0;len--)
{
ChuankouBuffer0[len]=num%10;
num=num/10;
SBUF=ChuankouBuffer0[len];
while(!TI);
TI=0;
TEST=~TEST;
os_wait(K_TMO,500,0);
if(len==0)
break;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -