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