永发信息网

求单片机中GPS接收信号c源码 急需 各位大神帮帮忙

答案:1  悬赏:40  手机版
解决时间 2021-01-01 17:52
求单片机中GPS接收信号c源码 急需 各位大神帮帮忙
最佳答案
#pragma interrupt_handler uart0_rx_isr:19
//#pragma interrupt_handler uart1_rx_isr:31
void uart0_rx_isr(void)
//void uart1_rx_isr(void)
{
//led1_H;
RESERVE_temp[USART_0_i++]=UDR0;
//USART_Transmit_0(UDR0);

//USART_Transmit_0(RESERVE_temp[0]);
if ( (USART_0_i==1)&& (RESERVE_temp[0]!=0x24) ) //
{
USART_0_i=0;
//USART_Transmit_0(0xa1);
}

if ( (USART_0_i==2)&&( RESERVE_temp[1] != 0x47 )) // G
{
USART_0_i=0;
//USART_Transmit_0(0xa2);
}

if ( (USART_0_i==3)&& (RESERVE_temp[2]!=0x50) ) //P
{
USART_0_i=0;
//USART_Transmit_0(0xa3);
}
if ( (USART_0_i==4)&& (RESERVE_temp[3]!=0x52) ) //R
{
USART_0_i=0;
//USART_Transmit_0(0xa4);
}

if ( (USART_0_i==5)&& (RESERVE_temp[4]!=0x4d) ) //M
{
USART_0_i=0;
//USART_Transmit_0(0xa5);
}
if ( (USART_0_i==6)&& (RESERVE_temp[5]!=0x43) ) //C
{
USART_0_i=0;
//USART_Transmit_0(0xa6);

}

if (((USART_0_i==68)&&(RESERVE_temp[0]==0x24))&&(GX==0)) //68,GPS包位数
{

USART_0_i=0;
//USART_Transmit_0(0xaa);
PORTG = ~(BIT(PG0)&PORTG);

for (INT_i=0;INT_i<68;INT_i++)
{
RESERVE_temp_cache[INT_i]=RESERVE_temp[INT_i];
flag_Transmit_0=1;
}
GX=1;

}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
金砖国家包括哪些
金色的镯子上写着千足银 为什么 别人送的 以
不锈钢水杯的茶锈怎么清洗啊
单选题我们通过舌能辨别酸甜苦咸等滋味,舌属
单选题1940年,重庆的米价在1~9月份短短的8
手机卡如何销号?
五月份哪天适合搬家
苹果手机越完狱还能刷回来吗
在发达资本主义国家,科学技术越发展,资本家
各国交通都规定“红灯停,绿灯行”,其科学依
蚌埠市国家税务局稽查局在什么地方啊,我要处
牛字旁用五笔怎么打
16孔口琴音阶排列图
售货员用英语怎么说
俄罗斯东部最大城市它促进了俄罗斯东部地区的
推荐资讯
谒者是什么意思
如图是?A、B、C三种物质的溶解度曲线,回答下
求解全国大学生英语竞赛是否有必要
甲、乙两支完全相同的温度计,把甲温度计放在
助力车打不着火,熄火是怎么回事?
怎么办理个人欧洲旅游签证?
成都火车站到春熙路怎么走
我的手机微信有新消息来了为什么屏幕上方没有
山东德州离石家庄多远
古代男的名字
南方多没(mò)人,日与水居也,七岁而能涉,
机票保险费怎么入账
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?