新聞中心

        EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 基于MAX3100和OLED的GPS定位系統(tǒng)設(shè)計(jì)

        基于MAX3100和OLED的GPS定位系統(tǒng)設(shè)計(jì)

        作者: 時(shí)間:2010-09-02 來(lái)源:網(wǎng)絡(luò) 收藏

        在MAX3100中定義一個(gè)8位移位的子程序,C語(yǔ)言代碼如下:

        本文引用地址:http://www.104case.com/article/157132.htm

        8d.jpg

        這個(gè)子程序的任務(wù)就是通過(guò)對(duì)MAX3100的DIN和DOUT引腳進(jìn)行8次移位操作,來(lái)完成兩個(gè)任務(wù),首先是接收部分,通過(guò)初始化配置后,經(jīng)過(guò)RX接收GPS模塊的NEMA語(yǔ)句,送入接收緩沖區(qū)。接下來(lái)是發(fā)送部分,接收SPI數(shù)據(jù)并進(jìn)行發(fā)送緩沖,通過(guò)TX按異步串行發(fā)送出去。
        接收NEMA語(yǔ)句時(shí)首先從行首標(biāo)志“$”開始,在沒有進(jìn)一步處理之前,NEMA語(yǔ)句是一長(zhǎng)串字節(jié)流,這些信息在經(jīng)過(guò)分類提取之前是無(wú)法加以利用的,因此,必須通過(guò)軟件程序?qū)⒏鱾€(gè)字段的信息從字節(jié)流中提取出來(lái),將其轉(zhuǎn)化成緯度、經(jīng)度、高度、速度、日期、時(shí)間、航向、衛(wèi)星狀況等定位信息。其中接收NEMA語(yǔ)句的C語(yǔ)言代碼如下:

        屏上某一位置顯示某一定位信息,是通過(guò)軟件設(shè)置來(lái)完成的,其中Row代表所要顯示位置的開始行,Column代表所要顯示位置的開始列,a代表在已經(jīng)建立的漢字庫(kù)和西文字庫(kù)中的序列號(hào),C語(yǔ)言代碼如下:


        5 結(jié)束語(yǔ)
        本系統(tǒng)結(jié)合MAX3100高效的異步收發(fā)通信優(yōu)點(diǎn),吸取了其功耗低、體積小、傳輸快以及屏超輕薄、高亮度、廣視角、自發(fā)光、響應(yīng)速度快、適應(yīng)溫度范圍寬、抗震強(qiáng)、功耗低等優(yōu)點(diǎn)。設(shè)計(jì)開發(fā)出由電池供電的便攜式系統(tǒng),已經(jīng)成功應(yīng)用到產(chǎn)品中,取得很好的效果。


        上一頁(yè) 1 2 3 下一頁(yè)

        關(guān)鍵詞: OLED顯示 GPS定位 單片機(jī)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 阜宁县| 舒城县| 开化县| 斗六市| 山西省| 万山特区| 永康市| 西盟| 缙云县| 石门县| 南郑县| 乌拉特前旗| 修水县| 巴东县| 安康市| 吴堡县| 日土县| 广西| 剑川县| 铜梁县| 枝江市| 甘洛县| 孟津县| 梨树县| 河西区| 天等县| 宿迁市| 五寨县| 松潘县| 喀喇沁旗| 内江市| 中阳县| 罗山县| 凯里市| 三河市| 山东省| 衡阳县| 屏东县| 新疆| 海盐县| 自贡市|