No.59563 作者:ZhouYongliang 邮件:my_zhouyongliang@sina.com ID:23812 登陆:57次 -- MSN:Yongliang_580@msn.com 文章数:8篇 最后登陆IP:124.200.241.26 最后登陆:2011/8/21 7:11:59 注册:2004/7/24 12:00:28 财富:235 发帖时间:2011/5/27 23:49:04 发贴者IP:123.103.66.135 标题:ZhouYongliang:GPS 接收函数 摘要:No.59563GPS 接收函数 GPS 接收 定义接收数组 Buffer[j] C8051F120 /************************ COM1 中断函数 **************************** * 名称: COM1_Serve * 说明: 接收 COM1 'A' 'B' 'C' 命令 * 功能: 接收时钟校对数组, 命令数组 * 调用: 无 * 输入: 无 * 返回值: Index1[] 校对时钟数组 *********************************************************************/ void COM1_Serve(void) interrupt 4 { unsigned char j,Temp_s; SFRPAGE = UART0_PAGE; // 翻页到 COM1 (Byte)字结地址 Temp_s = SBUF0; for(;Temp_s == '$';) // '$' = 其中之一 $GPGGA { while(RI0){Buffer[j] = SBUF0 ; RI0 = 0 ; j++;}; if (SBUF0 == '\r'){Temp_s = ' '; j --;} // 检测到转义字符 '\r' 退出接收 f ......
>>返回讨论的主题
|