⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 text.c

📁 TC35通过text模式发送短信的C语言单片机程序
💻 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 + -