亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? receive.c

?? GPS開發(fā) NEA1803 51單片機與12864 由串口中斷收取數(shù)據(jù) 顯示經(jīng)度緯度 高度 速度 時間 使用衛(wèi)星數(shù)
?? C
?? 第 1 頁 / 共 2 頁
字號:
/*************************************
     GPS解碼1602顯示程序
     作者:BG4UVR
最后更新:
2007.01.27
     1.2版,改時間由RMC語句解碼,取消日期顯示
2007.01.25
     1.1版,修正定位后頁面不能轉(zhuǎn)換的BUG。
     1.0版,基本功能。
***************************************/

#include <AT89X51.H>
#include <stdio.h>
#include "LCD12864_c51.h"
char code TIME_AREA= 8;                  //時區(qū)
//GPS數(shù)據(jù)存儲數(shù)組
unsigned char JD[10];                  //經(jīng)度
unsigned char JD_a;                  //經(jīng)度方向
unsigned char WD[9];                  //緯度
unsigned char WD_a;                  //緯度方向
unsigned char time[6];            //時間
unsigned char speed[5];            //速度
unsigned char high[6];            //高度
unsigned char angle[5];            //方位角
unsigned char use_sat[2];            //使用的衛(wèi)星數(shù)
unsigned char total_sat[2];      //天空中總衛(wèi)星數(shù)
unsigned char lock;                  //定位狀態(tài)

//串口中斷需要的變量
unsigned char seg_count;            //逗號計數(shù)器
unsigned char dot_count;            //小數(shù)點計數(shù)器
unsigned char byte_count;            //位數(shù)計數(shù)器
unsigned char cmd_number;            //命令類型
unsigned char mode;                        //0:結(jié)束模式,1:命令模式,2:數(shù)據(jù)模式
unsigned char buf_full;                  //1:整句接收完成,相應(yīng)數(shù)據(jù)有效。0:緩存數(shù)據(jù)無效。
unsigned char cmd[5];                  //命令類型存儲數(shù)組

//顯示需要的變量
unsigned int dsp_count;            //刷新次數(shù)計數(shù)器
unsigned char time_count;
//bit page;
//bit spd_type;

void sys_init(void);
//bit chk_key(void);

main()
{
     unsigned char i;
     char Bhour;
     sys_init();
		while(1){
           if(buf_full==0)                        //無GPS信號時
           {
                 dsp_count++;
                 if(dsp_count>=65000){
                       Init_Lcd12864();                  //清屏
					   ResetCursor(0,2);
     				   printf("No GPS connect..");
                       while(buf_full==0);
                       ClearAS();      
                       dsp_count=0;
                 }
           }
           else{                                    //有GPS信號時
                 if(buf_full|0x01){                        //GGA語句
  //                           if(lock=='0'){                              //如果未定位
  //                                 LCD_write_string(0,0,"*---.--.----  ");
  //                                 LCD_write_string(0,1,"* --.--.----  ");                              
  //                           }else{                                          //如果已定位
								   ResetCursor(0,0);
     				     		   printf("%c",JD_a);
  //                                 LCD_write_char(0,0,JD_a);                  //顯示經(jīng)度
                                   for(i=0;i<3;i++){
								   		 ResetCursor(i+1,0);
										 printf("%s",JD);
  //                                     LCD_write_char(i+1,0,JD);
                                   }
								   ResetCursor(4,0);
								   printf(".");
  //                                 LCD_write_char(4,0,'.');
                                   for(i=3;i<10;i++){
								   ResetCursor(i+2,0);
								   printf("%s",JD);
   //                                      LCD_write_char(i+2,0,JD);
                                   }
									 ResetCursor(0,1);
     				     		     printf("%c",JD_a);
									 for(i=0;i<9;i++)
									 {
									 	ResetCursor(i+1,0);
								        printf("%s",WD);
									 }
   //                                LCD_write_char(0,1,WD_a);                  //顯示緯度
    //                               LCD_write_char(1,1,' ');
    //                               for(i=0;i<2;i++){
    //                                     LCD_write_char(i+2,1,WD);
    //                               }                  
    //                               LCD_write_char(4,1,'.');
    //                               for(i=2;i<9;i++){
    //                                     LCD_write_char(i+3,1,WD);
     //                              }
     //                                     }
     //                        LCD_write_char(14,0,use_sat[0]);            //顯示接收衛(wèi)星數(shù)
     //                        LCD_write_char(15,0,use_sat[1]);
                             buf_full&=~0x01;
                             dsp_count=0;
                       }
                       if(buf_full|0x02){                        //GSV語句
      //                       LCD_write_char(14,1,total_sat[0]);
      //                       LCD_write_char(15,1,total_sat[1]);
                             buf_full&=~0x02;
                             dsp_count=0;
                       }
                       if(buf_full|0x04){
                             buf_full&=~0x04;
                             dsp_count=0;
                       }
                 }
              //   else{                                          //頁面2
                       if(buf_full|0x01){                        //GGA語句
                             buf_full&=~0x01;
                             dsp_count=0;
                       }
                       if(buf_full|0x02){
                             buf_full&=~0x02;
                             dsp_count=0;
                       }
                       if(buf_full|0x04){                        //RMC語句
                             Bhour=((time[0]-0x30)*10+time[1]-0x30)+TIME_AREA;
                             if(Bhour>=24){
                                   Bhour-=24;
                             }else if(Bhour<0){
                                   Bhour+=24;
                             }
							   ResetCursor(0,2);
							   printf("BJT:");
							   ResetCursor(4,2);
							   printf("%c",Bhour/10+0x30);
							   ResetCursor(5,2);
							   printf("%c",Bhour%10+0x30);
							   ResetCursor(6,2);
							   printf(":");
							   ResetCursor(7,2);
							   printf("%c",time[2]);
							   ResetCursor(8,2);
							   printf("%c",time[3]);
                       //      LCD_write_string(2,1,"BJT ");
                       //      LCD_write_char(6,1,Bhour/10+0x30);
                      //       LCD_write_char(7,1,Bhour%10+0x30);
                      //       LCD_write_char(8,1,':');
                      //       LCD_write_char(9,1,time[2]);
                      //       LCD_write_char(10,1,time[3]);
                      //       LCD_write_char(11,1,':');
                     //        LCD_write_char(12,1,time[4]);
                     //        LCD_write_char(13,1,time[5]);
                     //        if(spd_type){
                     //              LCD_write_string(5,0,"km/h A");
                      //       }else{
                      //             LCD_write_string(5,0,"knot A");
                       //      }
                      //      if(lock=='0'){                              //如果未定位
                       //            LCD_write_string(0,0,"---.-");
                       //            LCD_write_string(11,0,"---.-");
                       //      }else{                                          //已經(jīng)定位
                       //            if(spd_type){                              //km/h顯示
                       //                  for(i=0;i<5;i++){
                        //                       LCD_write_char(i,0,speed);
                        //                 }
                        //           }else{                                          //knot顯示
                        //                 Knots=      (((speed[0]-0x30)*1000
                         //                            +(speed[1]-0x30)*100
                        //                             +(speed[2]-0x30)*10
                        //                             +(speed[4]-0x30))*1000)/1852;
                        //                 LCD_write_char(0,0,Knots/1000+0x30);
                        //                 LCD_write_char(1,0,(Knots%1000)/100+0x30);
                        //                 LCD_write_char(2,0,(Knots%100)/10+0x30);
                        //                 LCD_write_char(3,0,'.');

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧洲精品在线观看| 国产精品一区二区无线| 欧美性猛交一区二区三区精品| 日本一区二区三级电影在线观看| 国产成人精品亚洲日本在线桃色| 亚洲国产高清不卡| 99re在线精品| 日韩不卡一区二区三区| 欧美v国产在线一区二区三区| 国产一区激情在线| 国产精品三级视频| 在线观看av一区二区| 日韩高清一区二区| 国产色一区二区| youjizz久久| 亚洲成年人影院| 2014亚洲片线观看视频免费| 国产.欧美.日韩| 亚洲一本大道在线| 久久―日本道色综合久久| 99麻豆久久久国产精品免费优播| 亚洲一区二区成人在线观看| 日韩一区二区三区电影在线观看| 欧亚洲嫩模精品一区三区| 麻豆国产精品一区二区三区| 国产精品天美传媒| 51午夜精品国产| 大桥未久av一区二区三区中文| 亚洲综合视频网| 精品国产电影一区二区| 一道本成人在线| 国产乱淫av一区二区三区| 一区二区高清免费观看影视大全 | 国产91在线观看| 亚洲一级电影视频| 欧美激情综合在线| 日韩视频一区二区三区在线播放| 国产成人av影院| 日韩国产一二三区| 亚洲婷婷综合色高清在线| 精品免费国产一区二区三区四区| 99国产精品久久久久久久久久| 石原莉奈在线亚洲二区| 日韩毛片在线免费观看| 久久久青草青青国产亚洲免观| 在线免费观看视频一区| 成人综合日日夜夜| 激情av综合网| 日本欧美一区二区在线观看| 亚洲精品一卡二卡| 中日韩av电影| 欧美精品一区二| 91精品国产品国语在线不卡| 色8久久精品久久久久久蜜| 国产精品456| 精品亚洲国内自在自线福利| 亚洲成人一区二区在线观看| 国产精品看片你懂得| 精品对白一区国产伦| 欧美日韩高清一区二区不卡| 色婷婷久久一区二区三区麻豆| 国产91精品一区二区| 久久99精品国产麻豆婷婷| 日韩中文欧美在线| 亚洲电影一区二区三区| 亚洲色欲色欲www| 中文字幕在线观看一区二区| 欧美激情艳妇裸体舞| 国产日韩高清在线| 久久免费看少妇高潮| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 欧美午夜一区二区| 欧美在线观看禁18| 色视频一区二区| 一本到三区不卡视频| 97se亚洲国产综合自在线观| a4yy欧美一区二区三区| 99视频超级精品| 色88888久久久久久影院野外 | 粉嫩av一区二区三区粉嫩| 国产在线不卡一区| 国产一区视频导航| 国产成人在线色| 国产99一区视频免费| 丰满白嫩尤物一区二区| 粉嫩aⅴ一区二区三区四区| 成人高清在线视频| 99精品国产视频| 日本韩国欧美在线| 精品视频免费看| 日韩一区二区影院| 2020国产成人综合网| 国产欧美视频在线观看| 国产精品网站一区| 亚洲自拍偷拍图区| 毛片一区二区三区| 国产成人综合在线| 色综合久久九月婷婷色综合| 欧美综合一区二区| 日韩欧美国产三级| 国产精品久久久爽爽爽麻豆色哟哟| 国产精品情趣视频| 亚洲一区国产视频| 免费视频一区二区| 国产+成+人+亚洲欧洲自线| 91久久国产最好的精华液| 欧美一区二区三区视频免费| 国产校园另类小说区| 亚洲乱码日产精品bd| 免费在线观看一区| 不卡欧美aaaaa| 91精品国产欧美一区二区| 国产欧美日韩在线观看| 亚洲一区二区三区在线| 久久成人久久爱| 99精品国产视频| 91精品国产91久久久久久一区二区 | 国内精品不卡在线| 成人三级伦理片| 欧美日韩国产一级| 中文在线免费一区三区高中清不卡| 悠悠色在线精品| 精品一区二区三区的国产在线播放| 成人三级伦理片| 欧美一区国产二区| 亚洲欧美偷拍卡通变态| 久久激五月天综合精品| 91在线观看污| 欧美精品一区男女天堂| 一区二区三区欧美亚洲| 国产做a爰片久久毛片| 在线免费av一区| 国产精品剧情在线亚洲| 精品在线免费观看| 欧美日韩精品福利| 综合久久国产九一剧情麻豆| 国产原创一区二区三区| 88在线观看91蜜桃国自产| 亚洲欧美综合网| 国产精品白丝jk白祙喷水网站| 欧美日韩成人综合在线一区二区| 中文字幕中文字幕一区二区| 久久成人精品无人区| 欧美日韩在线综合| 中文字幕在线一区| 国产盗摄一区二区| 欧美一区三区四区| 亚洲成人动漫一区| 在线欧美一区二区| 亚洲美女屁股眼交| 99综合影院在线| 国产人成亚洲第一网站在线播放| 人人精品人人爱| 在线不卡中文字幕| 亚洲一本大道在线| 欧美在线三级电影| 亚洲成人福利片| 精品视频123区在线观看| youjizz久久| 欧美激情在线看| 国产精品亚洲视频| 久久精品一区二区三区不卡牛牛| 免费成人美女在线观看| 日韩亚洲欧美高清| 秋霞午夜av一区二区三区| 欧美日韩国产bt| 图片区小说区区亚洲影院| 欧美性色黄大片| 五月天中文字幕一区二区| 欧美亚洲国产一区二区三区va| 亚洲乱码中文字幕| 欧美日韩在线一区二区| 午夜精品免费在线| 91精品国产91久久久久久最新毛片| 日韩福利视频网| 日韩精品一区二区三区四区视频 | 亚洲午夜视频在线| 欧美色爱综合网| 日韩国产欧美三级| 精品国内片67194| 国产精品小仙女| 国产精品无圣光一区二区| 成人av电影在线观看| 亚洲老妇xxxxxx| 欧美日韩中文另类| 久久99精品国产麻豆婷婷| 国产欧美精品一区aⅴ影院| 成人精品国产免费网站| 亚洲欧美日韩国产综合| 欧美丝袜丝交足nylons| 青娱乐精品视频| 久久久国产精华| 99久久99久久精品免费看蜜桃| 亚洲精品免费看| 日韩亚洲欧美综合| 丁香网亚洲国际| 亚洲国产毛片aaaaa无费看 | 成人高清在线视频| 亚洲不卡av一区二区三区| 精品国产伦一区二区三区观看体验|