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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? receive.c

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

#include <AT89X51.H>
#include <stdio.h>
#include "LCD12864_c51.h"
char code TIME_AREA= 8;                  //時區
//GPS數據存儲數組
unsigned char JD[10];                  //經度
unsigned char JD_a;                  //經度方向
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];            //使用的衛星數
unsigned char total_sat[2];      //天空中總衛星數
unsigned char lock;                  //定位狀態

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

//顯示需要的變量
unsigned int dsp_count;            //刷新次數計數器
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);                  //顯示經度
                                   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]);            //顯示接收衛星數
     //                        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{                                          //已經定位
                       //            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,'.');

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美伊人久久久久久久久影院| 色婷婷一区二区| 午夜精彩视频在线观看不卡| 18涩涩午夜精品.www| 久久久久久99精品| 国产欧美日韩另类视频免费观看| 精品国产乱子伦一区| 精品国内二区三区| 久久老女人爱爱| 久久久精品影视| 国产精品福利一区二区三区| 国产精品区一区二区三| 国产精品白丝在线| 亚洲精品你懂的| 婷婷综合另类小说色区| 久久精品国产成人一区二区三区 | ...中文天堂在线一区| 中文字幕中文乱码欧美一区二区| 中文字幕一区在线观看| 亚洲免费观看高清完整版在线观看 | 天天做天天摸天天爽国产一区| 亚洲电影一区二区| 久久精品国产在热久久| 国产精品1024久久| 色婷婷久久久综合中文字幕| 欧美日韩在线播放一区| 精品剧情v国产在线观看在线| 久久青草国产手机看片福利盒子 | 欧美视频三区在线播放| 91精品国产福利| 国产精品亲子伦对白| 亚洲国产日韩av| 狠狠狠色丁香婷婷综合激情| 成人午夜又粗又硬又大| 欧美日韩精品系列| 国产日韩欧美综合在线| 香蕉影视欧美成人| 国产盗摄一区二区三区| 欧美日韩一区在线观看| 国产日产欧美一区二区视频| 亚洲成人在线免费| 国产.精品.日韩.另类.中文.在线.播放| 色综合中文字幕国产| 日韩一区二区三区四区五区六区| 国产精品国产自产拍高清av| 石原莉奈在线亚洲二区| 成人av高清在线| 精品美女一区二区| 午夜久久久久久久久| 99在线视频精品| 精品国产一区二区精华| 亚洲成人自拍偷拍| 97精品久久久午夜一区二区三区 | 日韩高清电影一区| 91在线看国产| 国产日韩av一区| 久久成人综合网| 欧美日韩免费在线视频| 亚洲欧美色图小说| 国产99久久精品| 久久免费电影网| 精品无人区卡一卡二卡三乱码免费卡| 在线一区二区视频| 亚洲乱码精品一二三四区日韩在线| 国产精品一区二区久久不卡| 欧美电影精品一区二区| 香蕉乱码成人久久天堂爱免费| 色88888久久久久久影院野外| 欧美国产亚洲另类动漫| 国产成人一区二区精品非洲| 久久免费偷拍视频| 国产一区二区中文字幕| 欧美va亚洲va在线观看蝴蝶网| 日韩二区三区四区| 欧美精品日韩精品| 亚洲18色成人| 欧美一区二区三区视频| 丝袜亚洲精品中文字幕一区| 欧美日韩午夜在线视频| 日韩电影一区二区三区| 在线成人免费视频| 美女精品自拍一二三四| 日韩三级视频在线观看| 久久不见久久见免费视频1| 日韩欧美一区电影| 狠狠色丁香久久婷婷综合_中| 精品动漫一区二区三区在线观看| 极品美女销魂一区二区三区免费| 久久综合色8888| 制服.丝袜.亚洲.中文.综合| 欧美精品一区男女天堂| 国产高清无密码一区二区三区| 久久精品亚洲精品国产欧美kt∨| 国产成人自拍高清视频在线免费播放| www国产精品av| 成人综合在线视频| 亚洲蜜桃精久久久久久久| 欧美影院精品一区| 久久成人免费网| 欧美激情一区二区三区四区| 色偷偷一区二区三区| 日本成人在线看| 国产日本欧美一区二区| 欧美最猛性xxxxx直播| 免费看欧美女人艹b| 国产精品国产三级国产aⅴ无密码| 91国模大尺度私拍在线视频| 人人爽香蕉精品| 国产精品久久久久四虎| 欧美精品丝袜中出| 成人性色生活片| 日日摸夜夜添夜夜添精品视频| 日本一区二区三区久久久久久久久不 | 蜜桃传媒麻豆第一区在线观看| 久久久久久久久久久久久久久99| 日本乱人伦一区| 经典三级在线一区| 亚洲欧美成人一区二区三区| 欧美v日韩v国产v| 在线中文字幕一区二区| 国产精品自拍在线| 亚洲成va人在线观看| 国产欧美一区二区在线观看| 欧美日韩黄色一区二区| eeuss国产一区二区三区| 日本aⅴ免费视频一区二区三区| 国产精品污网站| www成人在线观看| 欧美日韩激情一区二区| 99re热这里只有精品视频| 加勒比av一区二区| 亚洲电影欧美电影有声小说| 中文字幕一区二区三区视频| 精品久久国产字幕高潮| 欧美巨大另类极品videosbest| 99国产精品视频免费观看| 国产一区二区三区av电影 | 国产精品久99| 国产区在线观看成人精品| 亚洲精品一区二区在线观看| 制服丝袜成人动漫| 欧美区视频在线观看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 欧美久久久久久久久中文字幕| 91福利视频在线| 一本色道久久综合狠狠躁的推荐| 成人动漫一区二区在线| 韩国精品一区二区| 精品一区二区三区在线播放| 天天影视涩香欲综合网| 亚洲成人资源网| 日韩激情一区二区| 午夜视频一区二区三区| 亚洲mv大片欧洲mv大片精品| 亚洲成人tv网| 男男gaygay亚洲| 精品无人区卡一卡二卡三乱码免费卡| 看电视剧不卡顿的网站| 开心九九激情九九欧美日韩精美视频电影 | 成人福利视频在线| 成人aaaa免费全部观看| 99在线热播精品免费| 91毛片在线观看| 欧美日韩一区中文字幕| 欧美高清视频www夜色资源网| 欧美一区二区人人喊爽| 日韩精品中文字幕在线一区| 久久精子c满五个校花| 国产精品欧美久久久久一区二区| 中文字幕一区二区三区蜜月 | 日韩激情在线观看| 久久精品国产99| 成人黄色软件下载| 欧美色图一区二区三区| 欧美精品 国产精品| 久久免费午夜影院| 亚洲三级在线免费观看| 亚洲成av人综合在线观看| 狠狠色丁香久久婷婷综| 97精品超碰一区二区三区| 欧美日韩国产电影| 久久久久久9999| 一级女性全黄久久生活片免费| 日韩成人av影视| 成人午夜视频免费看| 欧美日韩一区二区三区在线| 久久综合九色欧美综合狠狠| 亚洲精品中文在线| 国内成人精品2018免费看| www.99精品| 日韩视频在线一区二区| 亚洲丝袜制服诱惑| 久久se精品一区精品二区| www.日韩大片| 日韩天堂在线观看| 一区二区三区日韩欧美| 国产传媒一区在线| 5566中文字幕一区二区电影| 国产精品全国免费观看高清| 青椒成人免费视频|