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

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

?? receive.lst

?? GPS開(kāi)發(fā) NEA1803 51單片機(jī)與12864 由串口中斷收取數(shù)據(jù) 顯示經(jīng)度緯度 高度 速度 時(shí)間 使用衛(wèi)星數(shù)
?? LST
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
 187   2                             }
 188   1                       }
 189          //系統(tǒng)初始化
 190          void sys_init() 
 191          {
 192   1      //     unsigned char i;
 193   1           SCON = 0x50;      /* SCON: mode 1, 8-bit UART, enable rcvr */
 194   1           TMOD = 0x200;      /* TMOD: timer 1, mode 2, 8-bit reload */
 195   1           TH1=TL1=0xfa;       /* TH1: reload value for 4800 baud @ 11.059MHz */
 196   1           TR1 = 1;            /* TR1: timer 1 run */
 197   1           Init_Lcd12864();            //初始化LCD
 198   1               ResetCursor(0,1);
 199   1           printf("GPS Monitor V1.2");
 200   1               ClearAS();
 201   1           IE=0x90;                  //開(kāi)總中斷、串口中斷
 202   1      }
 203          
 204          //串口接收中斷
 205          void uart(void) interrupt 4
 206          {
 207   1           unsigned char tmp;
 208   1           if(RI){
 209   2                 tmp=SBUF;
 210   2                 switch(tmp)
 211   2                         {
 212   3                       case '$':
 213   3                             cmd_number=0;            //命令類型清空
 214   3                             mode=1;                  //接收命令模式
 215   3                             byte_count=0;            //接收位數(shù)清空
 216   3                             break;
 217   3                       case ',':
 218   3                             seg_count++;            //逗號(hào)計(jì)數(shù)加1
 219   3                             byte_count=0;
 220   3                             break;
 221   3                       case '*':
 222   3                             switch(cmd_number)
 223   3                                                 {
 224   4                                   case 1:
 225   4                                         buf_full|=0x01;
 226   4                                         break;
 227   4                                   case 2:
 228   4                                         buf_full|=0x02;
 229   4                                         break;
 230   4                                   case 3:
 231   4                                         buf_full|=0x04;
 232   4                                         break;
 233   4                             }
 234   3                             mode=0;
 235   3                             break;
 236   3                       default:
 237   3                             if(mode==1){
 238   4                                   //命令種類判斷
 239   4                                   cmd[byte_count]=tmp;                  //接收字符放入類型緩存
 240   4                                   if(byte_count>=4){                        //如果類型數(shù)據(jù)接收完畢,判斷類型
 241   5                                         if(cmd[0]=='G'){
C51 COMPILER V8.02   RECEIVE                                                               07/15/2008 18:31:32 PAGE 5   

 242   6                                               if(cmd[1]=='P'){
 243   7                                                     if(cmd[2]=='G'){
 244   8                                                           if(cmd[3]=='G'){
 245   9                                                                 if(cmd[4]=='A'){
 246  10                                                                       cmd_number=1;
 247  10                                                                       mode=2;
 248  10                                                                       seg_count=0;
 249  10                                                                       byte_count=0;
 250  10                                                                 }
 251   9                                                           }
 252   8                                                           else if(cmd[3]=='S'){
 253   9                                                                 if(cmd[4]=='V'){
 254  10                                                                       cmd_number=2;
 255  10                                                                       mode=2;
 256  10                                                                       seg_count=0;
 257  10                                                                       byte_count=0;
 258  10                                                                 }
 259   9                                                           }
 260   8                                                     }
 261   7                                                     else if(cmd[2]=='R'){
 262   8                                                           if(cmd[3]=='M'){
 263   9                                                                 if(cmd[4]=='C'){
 264  10                                                                       cmd_number=3;
 265  10                                                                       mode=2;
 266  10                                                                       seg_count=0;
 267  10                                                                       byte_count=0;
 268  10                                                                 }
 269   9                                                           }
 270   8                                                     }
 271   7                                               }
 272   6                                         }
 273   5                                   }
 274   4                             }
 275   3                             else if(mode==2){
 276   4                                   //接收數(shù)據(jù)處理
 277   4                                   switch (cmd_number){
 278   5                                         case 1:                        //類型1數(shù)據(jù)接收。GPGGA 
 279   5                                                                       //  $GPGGA,161229.487,3723.2475,N,12158.3416,W,1,07,1.0,9.0,M, , , ,0000*18
 280   5                                               switch(seg_count){
 281   6                                                     case 2:                                                //緯
             -度處理
 282   6                                                           if(byte_count<9){
 283   7                                                                 WD[byte_count]=tmp;
 284   7                                                           }
 285   6                                                           break;
 286   6                                                     case 3:                                                //緯
             -度方向處理
 287   6                                                           if(byte_count<1){
 288   7                                                                 WD_a=tmp;
 289   7                                                           }
 290   6                                                           break;
 291   6                                                     case 4:                                                //經(jīng)
             -度處理
 292   6                                                           if(byte_count<10){
 293   7                                                                 JD[byte_count]=tmp;
 294   7                                                           }
 295   6                                                           break;
 296   6                                                     case 5:                                                //經(jīng)
             -度方向處理
 297   6                                                           if(byte_count<1){
 298   7                                                                 JD_a=tmp;
 299   7                                                           }
C51 COMPILER V8.02   RECEIVE                                                               07/15/2008 18:31:32 PAGE 6   

 300   6                                                           break;
 301   6                                                     case 6:                                                //定
             -位判斷
 302   6                                                           if(byte_count<1){
 303   7                                                                 lock=tmp;
 304   7                                                           }
 305   6                                                           break;
 306   6                                                     case 7:                                                //定
             -位使用的衛(wèi)星數(shù)
 307   6                                                           if(byte_count<2){
 308   7                                                                 use_sat[byte_count]=tmp;
 309   7                                                           }
 310   6                                                           break;
 311   6                                                     case 9:                                                //高
             -度處理
 312   6                                                           if(byte_count<6){
 313   7                                                                 high[byte_count]=tmp;
 314   7                                                           }
 315   6                                                           break;
 316   6                                               }
 317   5                                               break;
 318   5                                         case 2:                        //類型2數(shù)據(jù)接收。GPGSV
 319   5                                                                         //$GPGSV,2,1,07,07,79,048,42,02,51,062,43,26,36,256,42,27,27,138,42*71
 320   5                                               switch(seg_count){
 321   6                                                     case 3:                                                //天
             -空中的衛(wèi)星總數(shù)
 322   6                                                           if(byte_count<2){
 323   7                                                                 total_sat[byte_count]=tmp;
 324   7                                                           }
 325   6                                                           break;
 326   6                                               }
 327   5                                               break;
 328   5                                         case 3:                        //類型3數(shù)據(jù)接收。GPRMC
 329   5                                              //$GPRMC,161229.487,A,3723.2475,N,12158.3416,W,0.13,309.62,120598, ,*10
 330   5                                               switch(seg_count){
 331   6                                                     case 1:
 332   6                                                           if(byte_count<6){                        //時(shí)間處理
 333   7                                                                 time[byte_count]=tmp;      
 334   7                                                           }
 335   6                                                           break;
 336   6                                                     case 7:                                                //速
             -度處理
 337   6                                                           if(byte_count<5){
 338   7                                                                 speed[byte_count]=tmp;
 339   7                                                           }
 340   6                                                           break;
 341   6                                                     case 8:                                                //方
             -位角處理
 342   6                                                           if(byte_count<5){
 343   7                                                                 angle[byte_count]=tmp;
 344   7                                                           }
 345   6                                                           break;
 346   6                                               }
 347   5                                               break;
 348   5                                   }
 349   4                             }
 350   3                             byte_count++;            //接收數(shù)位加1
 351   3                             break;
 352   3                 }
 353   2           }
 354   1           RI=0;
 355   1      }
C51 COMPILER V8.02   RECEIVE                                                               07/15/2008 18:31:32 PAGE 7   



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1228    ----
   CONSTANT SIZE    =     50    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     64       8
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产**网站演员| 日本欧美一区二区三区| 经典三级视频一区| 欧美性猛交xxxx乱大交退制版| 久久五月婷婷丁香社区| 婷婷夜色潮精品综合在线| 本田岬高潮一区二区三区| 日韩欧美黄色影院| 视频在线在亚洲| 日本大香伊一区二区三区| 国产免费成人在线视频| 蜜桃av噜噜一区二区三区小说| 在线精品亚洲一区二区不卡| 国产精品系列在线| 国产中文字幕精品| 日韩欧美一区二区三区在线| 亚洲成人先锋电影| 欧洲一区在线电影| 亚洲欧美日韩在线| 波多野结衣视频一区| 久久久99免费| 狠狠狠色丁香婷婷综合激情| 欧美一区二区在线免费观看| 亚洲国产sm捆绑调教视频| 色先锋aa成人| 中文字幕亚洲欧美在线不卡| 丁香激情综合五月| 国产色综合久久| 国产在线精品免费av| 精品欧美乱码久久久久久| 免费人成精品欧美精品 | 久久精品国产免费| 在线成人免费观看| 五月激情六月综合| 欧美色老头old∨ideo| 亚洲一二三专区| 欧美自拍偷拍午夜视频| 一区二区三区四区高清精品免费观看 | 亚洲免费在线电影| 99精品久久只有精品| 国产精品高清亚洲| 不卡av免费在线观看| 亚洲欧美综合色| 91视频www| 亚洲狠狠爱一区二区三区| 在线亚洲一区观看| 亚洲二区在线观看| 在线播放国产精品二区一二区四区| 亚洲国产一二三| 欧美三级中文字幕| 日韩精品国产欧美| 精品国产a毛片| 国产福利一区二区三区视频在线 | 26uuu国产日韩综合| 国模一区二区三区白浆| 国产午夜精品理论片a级大结局 | 国产精品一区二区不卡| 国产精品美女久久久久aⅴ| www.久久久久久久久| 亚洲免费在线播放| 欧美日韩一区成人| 男人的天堂亚洲一区| 久久综合久久鬼色| 成年人网站91| 亚洲一区二区在线观看视频| 在线播放视频一区| 国产一区不卡精品| 中文字幕一区二区三区在线观看| 91成人在线观看喷潮| 日本不卡在线视频| 久久综合久久综合九色| 91丨porny丨首页| 亚洲图片自拍偷拍| 精品免费99久久| 99精品国产99久久久久久白柏| 一区二区三区视频在线看| 欧美日韩高清一区| 国产一区视频在线看| 亚洲欧美一区二区久久 | caoporn国产一区二区| 亚洲电影视频在线| 精品国产在天天线2019| 成人h动漫精品一区二区| 一区二区三区精品视频在线| 欧美一区二区精品| 风间由美一区二区av101| 一区二区三区四区在线免费观看 | av在线这里只有精品| 亚洲一区二区黄色| www国产成人| 欧洲国内综合视频| 精品一区二区三区在线观看国产| 亚洲欧美一区二区在线观看| 欧美一三区三区四区免费在线看 | 美女网站视频久久| 国产精品妹子av| 欧美日韩精品久久久| 成人综合在线网站| 日韩中文字幕不卡| 亚洲国产成人一区二区三区| 欧美日韩国产高清一区二区| 国产乱子伦视频一区二区三区 | 日韩成人免费看| 国产精品人成在线观看免费| 欧美日韩国产在线观看| 国产成人在线视频免费播放| 亚洲国产视频在线| 国产精品国产三级国产aⅴ中文 | 欧美性大战久久久久久久| 国产中文字幕一区| 亚洲电影你懂得| 国产精品乱人伦一区二区| 91麻豆精品国产自产在线观看一区| 成人福利视频在线看| 日韩激情一二三区| 亚洲你懂的在线视频| 久久久久久亚洲综合影院红桃 | av午夜精品一区二区三区| 美女任你摸久久| 亚洲一区在线观看视频| 国产精品第四页| 亚洲精品一区在线观看| 精品视频全国免费看| aaa欧美日韩| 国产成人综合网| 久久99久久精品| 日韩高清一级片| 亚洲最新视频在线播放| 国产精品欧美极品| 久久久久久夜精品精品免费| 日韩欧美专区在线| 欧美久久婷婷综合色| 日本高清不卡视频| 91在线观看高清| 成人在线视频一区| 国产一区二区在线免费观看| 人禽交欧美网站| 午夜不卡av免费| 亚洲一区二区三区四区五区黄| 国产精品成人免费精品自在线观看| 精品国产百合女同互慰| 日韩视频一区二区三区| 51午夜精品国产| 欧美日韩一二三区| 欧美日韩一区二区电影| 欧美视频第二页| 在线观看日韩av先锋影音电影院| av不卡一区二区三区| av一区二区三区四区| 成人黄色软件下载| 国产91丝袜在线观看| 国产一区二区三区蝌蚪| 国产一区二区三区在线观看免费| 免费三级欧美电影| 捆绑紧缚一区二区三区视频| 免费观看在线色综合| 美日韩黄色大片| 久久99精品久久久久久| 久久99国产精品麻豆| 九九国产精品视频| 久久成人久久鬼色| 国产精品白丝av| 国产乱码一区二区三区| 丰满少妇久久久久久久| 成人午夜av影视| 91香蕉视频污在线| 色av一区二区| 欧美午夜视频网站| 91精品国产福利| 26uuu亚洲综合色欧美| 国产亚洲精品7777| 成人欧美一区二区三区黑人麻豆 | 日韩三级伦理片妻子的秘密按摩| 日韩欧美成人激情| 欧美精品一区二| 亚洲国产精品99久久久久久久久| 中文字幕一区二区在线观看| 一区二区三区成人| 午夜精品久久久久| 美洲天堂一区二卡三卡四卡视频 | 亚洲国产日韩精品| 日韩精品每日更新| 国产精品影视网| 福利视频网站一区二区三区| 91日韩精品一区| 欧美日韩一区二区三区四区五区| 在线不卡免费av| 久久久99久久| 一区二区在线观看视频| 日本成人在线电影网| 国产成人综合在线| 色呦呦一区二区三区| 欧美疯狂做受xxxx富婆| 2023国产一二三区日本精品2022| 欧美激情综合五月色丁香小说| 一区二区三区电影在线播| 久久精品国产亚洲高清剧情介绍| 福利一区在线观看| 欧美日韩在线播放三区四区| 精品国产一区二区精华|