📄 f038f03f908c001d1e48ebb9b9e41815
字号:
#include <stdio.h>
#include <alt_types.h>
#include <io.h>
#include <system.h>
#include <string.h>
void fasong2()
{
// char sj1[]={'$','G','P','R','M','C',',','0','0','0','0','0','0','.','0','0',',','C',',','N',',','F',',','B',',','N',',','N',',','0','0',',','N','*','2','5','\n''\r','$','G','P','R','M','C',',','0','0','0','0','0','0','.','0','0',',','C',',','N',',','F',',','B',',','N',',','N',',','0','0',',','N','*','2','5','\n','\r'};
char sj1[]="$GPRMC,000000.00,C,N,F,B,N,N,00,N*25\n\r$GPRMC,000000.00,C,N,F,B,N,N,12,N*25\n\r";
sj1[0]='$';
sj1[1]='G';
sj1[2]='P';
sj1[3]='R';
sj1[4]='M';
sj1[5]='C';
sj1[6]=',';
sj1[7]='0';
sj1[8]='0';
sj1[9]='0';
sj1[10]='0';
sj1[11]='0';
sj1[12]='0';
sj1[13]='.';
sj1[14]='0';
sj1[15]='0';
sj1[16]=',';
sj1[17]='C';
sj1[18]=',';
sj1[19]='N';
sj1[20]=',';
sj1[21]='F';
sj1[22]=',';
sj1[23]='B';
sj1[24]=',';
sj1[25]='N';
sj1[26]=',';
sj1[27]='N';
sj1[28]=',';
sj1[29]='0';
sj1[30]='0';
sj1[31]=',';
sj1[32]='N';
sj1[33]='*';
sj1[34]='2';
sj1[35]='5';
sj1[36]='\n';
FILE *fp_scdt;
char prompt='0';
char key;
int i,j;
printf("hi");
fp_scdt=fopen("/dev/scdt_uart","w+");
printf("目的地选择:武警医院选1 交大电脑城选2\n沙坡选3 设置完成选4\n");
printf("请选择!");
key=keybord();
if(key>'4')
printf("错误");
while(key!='4')
{
switch(key)
{
case '1':
sj1[29]='1';
sj1[30]='2';
break;
case '2':
sj1[29]='1';
sj1[30]='1';
break;
case '3':
sj1[29]='1';
sj1[30]='3';
break;
default:
printf("输入错误");
break;
}
printf("请选择操作");
key=keybord();
printf("\n");
}
printf("确定发送请选5\n");
printf("请选择!");
key=keybord();
printf("\n\n");
if(key=='5')
{
for(j=0;j<2;j++)
{
if((fp_scdt=fopen("/dev/scdt_uart","r+"))!=NULL)
{
i=0;
do
{
fwrite(sj1,sizeof(sj1),1,fp_scdt); // 将数据写入数传电台
i++;
}while(i!=1);
}
}
}
else
printf("输入错误");
fclose(fp_scdt);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -