?? 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 + -