C语言 用 system("ping .....")调用。
ping 命令参数 查 用 ping /? 帮助文件
1、system函数:
原型:int system(const char * command);
功能:执行 dos(windows系统) 或 shell(Linux/Unix系统) 命令,参数字符串command为命令名
说明:在windows系统中,system函数直接在控制台调用一个command命令。在Linux/Unix系统中,system函数会调用fork函数产生子进程,由子进程来执行command命令,命令执行完后随即返回原调用的进程;
头文件:stdlib.h;
返回值:命令执行成功返回0,执行失败返回-1。
2、例程:
#include<stdio.h>
#include<stdlib.h>
int main(){
system("del C:\\123.txt")//在控制台中,执行命令del C:\\123.txt,删除C盘目录下的123.txt文件
return 0
}
以51单片机 12MHz晶振情况下为例#define STAYTIME 781//定时200ms 其他时间可以自己算
int tcount,p_count
double speed
void t0_init(void)
{
TH0=0x00
TL0=0x00
TMOD|=0x02
ET0=1
TR0=1
IT0=1//外部中断下降沿触发
EX0=1
}
void pulse_int(void) interrupt 0
{
p_count++
}
void t0_int(void) interrupt 1
{
tcount++
if(tcount>STAYTIME){
tcount=0
EX0=0//关输入脉冲的中断
ET0=0
speed=p_count/20//单位就是 转/秒
//下面重新开始
p_count=0
ET0=1
EX0=1
}
}
}
void main()
{
t0_init()
EA=1
while(1)
}
调用gps前 先 弄个临时变量保存 当前的坐标,(和 循环..斐波那契数列...一样)for
tempdata = data
data = GPS()
distance = func(tempdata, data)
next