<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 基于A(yíng)Tmegal6的GPRS數據終端設計

基于A(yíng)Tmegal6的GPRS數據終端設計

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

1.2 與LCD的硬件接口
系統中采用HD44780液晶控制芯片的16×2字符型LCD,該器件內置了字符產(chǎn)生器,能顯示192個(gè)常用字符(包括阿拉伯數字和大小寫(xiě)英文字母)和16個(gè)用戶(hù)自定義字符,它與的接口如圖3所示。HD44780的數據總線(xiàn)DB7~DB0與的PA7~PA0相接,RS、R/W和EN分別與單片機的PD3、PD4和PD5相連。利用ATmega16的I/O口控制LCD進(jìn)行指令和數據輸入,正確地顯示出經(jīng)緯度數據。

本文引用地址:http://dyxdggzs.com/article/157699.htm

2 ATmega16與G20模塊的接口程序
利用網(wǎng)絡(luò )進(jìn)行數據傳輸一般有多種組網(wǎng)方案,這里以其中一種方案進(jìn)行說(shuō)明,其他方案的實(shí)現方式類(lèi)似。該方案采用數據中心公網(wǎng)固定IP,由監測點(diǎn)直接向中心發(fā)起連接。
G20模塊自身內嵌了TCP/IP和UDP/IP協(xié)議棧,大大簡(jiǎn)化了接口程序的編寫(xiě)。G20模塊串口通信默認在57 600 b/s的速率下進(jìn)行,數據格式為:8位數據位、1位停止位、無(wú)奇偶校驗和硬件流控制。
G20模塊只能接受由ASCII字符代碼組成的標準格式的AT指令。根據Developer′S Guide-Motorola G20 AT Commands所講述的內容,一行G20模塊的AT指令可以包含一條或者多條命令,這些命令必須由分隔符相隔,每個(gè)AT指令行不得超過(guò)140個(gè)字符。G20模塊具體的AT命令行結構如圖4所示。

每個(gè)AT命令行均以字符串“AT”為前綴,以回車(chē)符“CR>”為后綴。命令行中各指令之間的分隔符可以為分號“;”或者空格。命令行中的英文字母可以是大寫(xiě)格式,也可以是小寫(xiě)格式。
每當G20模塊接收到指令時(shí)都會(huì )輸出相關(guān)的響應信息,以顯示指令的執行結果。響應信息的數據格式如圖5所示。響應信息由3部分組成:前綴、響應代碼和后綴。其中,前綴和后綴一樣,均為回車(chē)和換行符,即“CR>LF>”;不同指令在不同情況下的響應代碼也不一樣。

在實(shí)際應用中,可以通過(guò)程序控制ATmegal6由其異步串行口按照既定的通信速率、數據格式和指令形式向G20模塊發(fā)出控制指令,然后監視G20模塊的響應信息,根據響應信息判斷命令的執行結果,進(jìn)而控制G20模塊進(jìn)行遠程無(wú)線(xiàn)數據發(fā)送。利用G20模塊實(shí)現數據發(fā)送一般要按照以下控制步驟進(jìn)行(這里使用的是UDP協(xié)議):
(1)通過(guò)指令“at+mipcall=Operation>[APN>,[User name>,Password>-]]”建立一個(gè)無(wú)線(xiàn)鏈接,如“at+mipcall=1,cmnet”。在這里,“cmnet”是中國移動(dòng)的APN名稱(chēng)。其中Operation>可為0或1,0代表斷開(kāi)連接,1代表連接。[APN>,[User―name>,Password>]]是可選項,無(wú)需時(shí)省去。如果鏈接建立成功,G20模塊將會(huì )返回本機的IP地址,如“CR>LF>0KCR>LF>CR>LF>+mipcall:10.103.201.135CR>LF>”,此時(shí)本機在移動(dòng)內網(wǎng)的IP地址為:10.103.201.135。如果鏈接不成功,G20模塊將會(huì )返回錯誤信息“CR>LF>ERRORCR>LF>”。



關(guān)鍵詞: 設計 數據終端 GPRS ATmegal6 基于

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>