久久人妻av一区二区软件 ,欧美日韩中文亚洲另类春色,国产欧美亚洲精品a,亚洲a∨无码男人的天堂,精品亚洲人伦一区二区三区,国产美女精品一区二区,欧美精品aaa久久久影院,成人精品天堂一区二区三区
首頁 新聞 > 科技 > 正文

51單片機與GPS串口通信

最近在考研調(diào)劑沒有學(xué)校要, 找工作又找不到, 快崩潰了。

剛想找點樂子,忘掉煩惱。開了一下自己的工具箱,發(fā)現(xiàn)以前買了一塊二手的車載GPS,因為一直沒有資料就放在那沒有用。

本文引用地址:http://www.eepw.com.cn/article/201611/321738.htm

仔細看了一下GPS發(fā)現(xiàn)芯片的LOGO和型號還是看得出來的,這是一塊用了索尼CXD2931R作為接收GPS信號的芯片,本來想到網(wǎng)上看看有沒有現(xiàn)成的作品,可是很遺憾沒能找到(可能已經(jīng)別淘汰了),沒辦法只能到ALLDATASHEET上下了這份芯片的手冊, 看了下手冊,發(fā)現(xiàn)sony的這款GPS芯片很高檔呀:集成32位處理器、DSP、RAM和ROM的容量也很大(怪不得GPS價格這么貴)。

原來GPS使用串口來給主機發(fā)送信息的,這塊GPS的通信速率是4800bit/s,了解這么多就差不多了,現(xiàn)在只要找找到串口和電源線在哪就行了,對著手冊找的確就是方便。

接好線,用一下comdebug軟件看看GPS會不會發(fā)信息,結(jié)果很好,看到了所謂的NMEA碼,但是沒有定位到, 可能是在室內(nèi)的緣故,很是高興呀。

本來想用AVR,可是芯片都被同學(xué)借走了,而pic的仿真器找不到了,(悲劇的時候什么都悲?。?只能用51了,51很久沒有用了,又只能求助書本了,這樣下來半天的時間就沒了;搞電子的確很不容易,雖然原理說起來很簡單。 下載分享一下成果:

#include #include 12864.h>

sbit light = P1^0;

#define light_on()light=1#define light_off()light=0

void init_serial(void);void disp();

unsigned char ch;unsigned char str[65]={"$GPRMC,"};unsigned char read_flag= 0;

bit rev_flag = 0;bit cur_rev = 0;

void main(){unsigned int i=0;//unsigned char ff=0;light_off();str[64] = ;lcd_init();init_serial();while(1){if( cur_rev && read_flag&& (rev_flag == 0) )//$PRMC{switch( ch ){case $:break;case G:read_flag ++; break;case P:read_flag ++; break;case R:read_flag ++; break;case M:read_flag ++; break;case C:read_flag ++; break;case ,:read_flag ++; rev_flag = 1; break;default :read_flag = 0;break;}cur_rev = 0;}if( cur_rev && rev_flag == 1 ){light_off();if( read_flag < 64 ){str[ read_flag ] = ch;read_flag ++;}cur_rev = 0;}

if( read_flag == 64 ){

ES = 0;disp();light_on();read_flag = 0;rev_flag = 0;ES = 1;}i ++;if( i <= 50000 ) light_off();else if( i >50000 && i <= 60000 )light_on();else i = 0;}}

void init_serial()//方式1 定時器1,波特率4800

{//初始化定時器T1TMOD = 0x20;TL1 = 0xFA;TH1 = 0xFA;//波特率為:4800ET1 = 0;//T1用作波特率發(fā)生器,禁止T1中斷TR1 = 1;//啟動定時器T1SCON = 0x70;//方式1,SM2位為1PCON = 0;//波特率無倍增EA = 1;ES = 1;}

void serial () interrupt4{if (RI){RI = 0;ch = SBUF;//lcd_move_right(ch);cur_rev = 1;if( ch == $ && read_flag == 0 ) read_flag ++;//起始位}}

void disp(){unsigned char i=0;//unsigned char j;goto_ddram(1,1);while( str[i] != ){lcd_move_right(str[i]);i++;if( i == 16 )goto_ddram(2,1);if( i == 32 )goto_ddram(3,1);if( i == 48 )goto_ddram(4,1);}}

關(guān)鍵詞: 51單片機GPS串口通

最近更新

關(guān)于本站 管理團隊 版權(quán)申明 網(wǎng)站地圖 聯(lián)系合作 招聘信息

Copyright © 2005-2018 創(chuàng)投網(wǎng) - www.bbcnxku.cn All rights reserved
聯(lián)系我們:33 92 950@qq.com
豫ICP備2020035879號-12

 

主站蜘蛛池模板: 亚洲中文字幕久久精品蜜桃| 亚洲国产欧美在线看片一国产 | 亚洲a∨天堂最新地址| 国产av一二三无码影片| 2021少妇久久久久久久久久 | 国产精品aⅴ视频在线播放| 亚洲日本乱码中文在线电影| av最新高清无码专区| 欧美中文亚洲v在线| 欧美和黑人xxxx猛交视频| 伊人亚洲综合网色av另类| 国产成人亚洲综合无码dvd| 国产午夜成人免费看片app| 亚洲精品国产情侣av在线| 亚洲国产成人久久综合三区| 在线麻豆精东9制片厂av影现网 | 爆乳一区二区三区无码| 999久久国产精品免费人妻| 最新精品露脸国产在线| 久艹视频免费看| 狼友av永久网站免费观看| 一本大道无码日韩精品影视丶| 夜夜夜躁高潮天天爽| 国产作爱视频免费播放| 国产艳妇av在线出轨| 国产无遮挡a片又黄又爽漫画| 亚洲自国产拍揄拍| 激情射精爆插热吻无码视频| 无码中文资源在线播放| 少妇高潮无套内谢麻豆传| 国产精品无套内射迪丽热巴| 亚洲同性猛男毛片| 浪潮av色综合久久天堂| 亚洲精品国产情侣av在线| 亚洲欧美日本国产专区一区| 国内大量揄拍人妻精品视频| 婷婷五月综合丁香在线| 粗大猛烈进出高潮视频大全| 窝窝午夜色视频国产精品破| 在线日产精品一区| 成人国产精品日本在线观看|