📄 input.c
字号:
/*********************************************************************
* Copright(c) 2003,广州周立功单片机发展有限公司
* All rights reserved.
* http://www.zlgmcu.com
*
*文件名称: INPUT.C
*文件标识:
*摘 要: 接收串口输入的信息,并进行“解析”,引发相应的操作
* 1.输入命令:setgate xxx.xxx.xxx.xxx,并输入回车键后,将会按照输入的值设定网关地址
* 2.输入命令:setip xxx.xxx.xxx.xxx,并输入回车键后,将会按照输入的值设定IP地址
* 3.输入命令:ping xxx.xxx.xxx.xxx,并输入回车键后,将会引发ping操作
* 4.输入命令:UDP xxx.xxx.xxx.xxx.1025.data,并输入回车键后,将会引发udp操作,其中,
* 端口号为1025,端口号以前的内容为对方主机IP地址,1025后面的是待发送的数据.
*当前版本: V1.0
*作 者: zlgmcu
*完成日期: 2003.2.27
*
*
*
*********************************************************************/
#define INPUT_GLOBALS
#include "net_cfg.h"
uint Command_Len; //命令长度
/**********************************************************************
**函数原型: uchar Str_Compare(unsigned char code *string,uchar number)
**入口参数: unsigned char code *string :
** uchar number :
**出口参数: uchar
**返 回 值: 0 :
** 1 :
**说 明: 用给定的字符串与从串口输入的字符串进行比较,如果串口输入的字符串
** 中包含给定的字符串,则返回1,否则返回0.
************************************************************************/
uchar Str_Compare(unsigned char code *string,uchar number)
{
uchar i;
uchar temp;
for (i=0;i<number;i++)
{
temp=Command_Buf[i];
if(temp!=(*string))
{return(0);}
string++;
}
return(1);
}
/**********************************************************************
**函数原型: void process_command()
**入口参数:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -