📄 text.c
字号:
/***********************************************************************
文件名: Text.c
内容: 文本以及字符处理
创建人: Bob Lee
创建日期: 2005-8-12
修改日期: 2005-8-12
版本: 1.00.000
***********************************************************************/
#include "text.h"
/*------------------------------------------------------------------
名称: BitToString
作用: 字节变成字符串
输入: c->数字
buf->存储器
Station->偏移位置
输出: 无
修改原因:
修改内容:
创建日期: 2005-8-26
修改日期: 2005-8-26
------------------------------------------------------------------*/
void BitToString( uchar c, char *buf, uchar Station )
{
uchar i;
for(i = 0x00;i < 0x08;i ++)
{
if( c & Table38[i] )
{
buf[ i + Station ] = '1';
}
else
{
buf[ i + Station ] = '0';
}
}
buf[ 8 + Station ] = 0x00;
}
/*------------------------------------------------------------------
名称: BitToString
作用: 字符串变成字节
输入: c->数字
buf->存储器
Station->偏移位置
输出: 字节
修改原因:
修改内容:
创建日期: 2005-8-26
修改日期: 2005-8-26
------------------------------------------------------------------*/
uchar StringToBit( char *buf,uchar Station)
{
unsigned char i,c = 0x00;
for(i = 0x00;i < 0x08;i ++)
{
if( buf[ i + Station ] == '1' )
{
c |= Table38[ i ];
}
}
return c;
}
/*------------------------------------------------------------------
名称: ClearReceiveBuffer
作用: 清除接收缓冲区
输入: 无
输出: 无
修改原因:
修改内容:
创建日期: 2005-8-26
修改日期: 2005-8-26
------------------------------------------------------------------*/
void ClearReceiveBuffer( void )
{
uchar i;
for( i = 0x00;i < 0xff;i ++) ReceiveBuffer[ i ] = 0x00;
ReceiveTail = 0x00;
ReceiveHead = 0x00;
ReceiveBuffer[ 0xff ] = 0x00;
ReceiveFlag = false;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -