freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

最小短信收發(fā)系統(tǒng)(doc畢設論文)(文件)

2025-07-12 18:01 上一頁面

下一頁面
 

【正文】 可自由配置。另外,這2腳是公用的,它還有其他的功能,這樣設計PCB板就相對簡單些。70%指令的執(zhí)行時間為1或2個系統(tǒng)時鐘周期,只有4條指令的執(zhí)行時間大于4個系統(tǒng)時鐘周期。在標準8051中固定的“弱上拉”可以被總體禁止。與具有標準復用數(shù)字I/O的微控制器不同,這種結構可以支持所有的功能組合。目前已建成的覆蓋全國的GSM數(shù)字蜂窩移動通信網(wǎng),是我國公眾移動通信網(wǎng)的主要方式。系統(tǒng)模型圖如圖1所示。單片機1不僅控制數(shù)據(jù)的發(fā)送,也控制數(shù)據(jù)的接收。(標注:E2PROM:只讀存儲器 MSC1210:新型SoC模擬信號處理單片機)  系統(tǒng)中,三個模塊相互獨立,彼此又相互依賴,共同完成數(shù)據(jù)的傳輸。 GSM模塊MZ28MZ28是中興通訊推出的GSM無線雙頻調制解調器,主要為語音傳輸、短信發(fā)送和數(shù)據(jù)業(yè)務提供無線接口。MZ28可以作為無線引擎,嵌入到用戶自己的產(chǎn)品當中,用戶可以用單片機或其它CPU的UART口,使用相應的AT命令,對模塊進行控制,達到使其產(chǎn)品可以輕松進入GSM網(wǎng)絡的目的。需要說明的是,該接口通過I2C總線擴展了一個E2PROM存儲器芯片AT24C64,它的主要作用是存儲數(shù)據(jù),而且斷電信息也不會丟失,這些特性正是存儲數(shù)據(jù)所必須的。每個短信的信息量限制為160字節(jié)。必須注意的是,用單片機實現(xiàn)時,編程必須注意它發(fā)送指令與接收到的響應都是字符的ASCII碼。該固件共包含7個程序文件,響應各種來自系統(tǒng)的USB標準請求,完成各種數(shù)據(jù)的交換工作和事件處理。這些底層的驅動函數(shù)將會使上層協(xié)議的編寫很方便,更重要的是,它提供了一個硬件抽象層。在USB傳輸中,因外圍設備的類型與應用不同,制定了4種傳輸類型,分別是控制傳輸(control transfer)、中斷傳輸(interrupt transfer)、批量傳輸(bulk transfer)以及實時傳輸(isochronous transfer)。但是,任何時刻只能由其中的一方發(fā)送數(shù)據(jù),另一方接收數(shù)據(jù),因為E2PROM的讀出和寫入不能同時進行。  按照整個系統(tǒng)的設計思路,上位機模塊(即圖41中的GSM模塊1,下同)發(fā)送的幀包括命令幀、確認幀和非確認幀;下位機模塊(即圖41中的GSM模塊2,下同)發(fā)送的幀包括數(shù)據(jù)幀、確認幀和非確認幀。在收到對方的應答幀后,收方將繼續(xù)發(fā)送下一信息幀,并等待對方的應答幀,如此反復,直到收方全部發(fā)送完信息幀。t1表示一方發(fā)送完信息幀到收到對方應答幀的時間,如果等待應答幀的時間超過了t1,則發(fā)方會重新發(fā)送原來的信息幀;當收方接收到對方發(fā)送的信息幀,如果收方此時有需要發(fā)送的信息幀,則收方此記得不發(fā)送應答幀,而是發(fā)送信息幀給對方?! D52以下位機模塊先發(fā)數(shù)據(jù)幀為例,闡述雙方通信的具體實現(xiàn)過程。然而,對于t1而方,情況就有所不同。本系統(tǒng)發(fā)送和接收的數(shù)據(jù)都是基于數(shù)字的溫度數(shù)據(jù)和命令字,為了保證系統(tǒng)的適用性,SMS的收發(fā)采用TEXT模式。幀序號表示數(shù)據(jù)幀的序號,由兩個字節(jié)組成。檢驗子為數(shù)據(jù)字段所有字節(jié)累加和的初碼(原碼取反加1),由一個字節(jié)組成除了信息幀外,雙向傳遞的還有應答幀,它包括確認幀和非確認幀。WQNACK E2PROM空間的分配采用8KB的E2PROM,按照每77個字節(jié)為一個塊進行劃分,共106塊,如圖54所示。如果某時候收發(fā)端查詢到本地I/O端為高電平,則單片機1擁有此存儲器的操作權,可以對E2PROM進行讀寫操作。通過向TC35寫入不同的AT指令,能完成多種功能,如網(wǎng)絡登錄、讀取SIM卡上電話號碼、發(fā)送SMS消息、接收SMS消息等。GSM模塊初始化包括重新啟動、關閉回顯、設置在TEXT模式下的返回值中不顯示詳細的頭信息、選擇短信格式為TEXT模式、開發(fā)串口中斷準備接收數(shù)據(jù)。根據(jù)接收到的不同參數(shù),下位機模塊將轉向不同的操作步驟,判斷并改變標志位的值。在這種情況下,SHELL函數(shù)需要對短信內容進行分析,并根據(jù)短信的內容進行不同的處理,負責完成以上功能的就是ExecData函數(shù),它是被SHELL函數(shù)調用的,用來分析并處理短信數(shù)據(jù)。標志位在程序的實現(xiàn)過程中扮演著非常重要的角色,正是依靠這些標志位,程序才能很好地實現(xiàn)各個功能之間的切換,而標志位的值是通過OSM模塊返回的參數(shù)修改的。GSM網(wǎng)絡本身是不完全可靠的,可能會發(fā)生幀發(fā)送錯誤、幀丟失的現(xiàn)象。仔細修改格式參考文獻1 Cygnal Integrated Products Inc. C8051F320 datasheet2 TC35i Engine Hardware Interface Description. ,20033 Cygnal Integrated products, Inc. C8051F單片機應用解析. 潘琢金,等譯. 北京:北京航空航天大學出版社,20024 何立民. :北京航空航天大學出版社,19905 王成儒. 等. :國防工業(yè)出版社,20046 蕭世文. :清華大學出版社,20047 康厚強. ,2002(8)  附圖:圖31IGT電路PCB。穩(wěn)壓電源電路PCB圖圖32在實際應用過程中,模塊運行正常,性能穩(wěn)定,實時性好?! ≈骱瘮?shù)、時鐘中斷和串口中斷程序、SHELL函數(shù)、ExecData函數(shù)貫穿整個程序的主線和核心部分,對它們的分析可以理解程序的主體思想,這也正是筆者著重介紹的原因所在。本文通過計算機實現(xiàn)了短信收發(fā)功能,利用C51對其進行編程控制,在此基礎上,對軟件和硬件加以改動還可以進行二次開發(fā)實現(xiàn)其他功能,例如,可以通過移動終端來查收多種信息和控制各種工程的現(xiàn)場設備。這時SHELL函數(shù)將檢查發(fā)送不同數(shù)據(jù)所代表的標志位f_sending、f_ack、f_nack,從而決定需要發(fā)送何種類型的數(shù)據(jù)。根據(jù)系統(tǒng)設計的要求,需要對GSM模塊進行下列操作:呼叫對方模塊號碼、發(fā)送數(shù)據(jù)、閱讀短信、刪除短信。圖53 單片機程序流程開機上電后,程序在主函數(shù)中運行,單片機和GSM模塊分別進行初始化。一方操作完畢后將I2C總線置為高電平,表明本端已經(jīng)釋放I2C總線,E2PROM目前處于可用狀態(tài)。 收發(fā)端與采集端的握手協(xié)議  收發(fā)端與采集端共用一個存儲器,即雙CPU對同一個E2PROM進行操作。確認幀格式僅包括兩個字段,且兩個字段的內容都是固定的,即幀頭“WQ”和數(shù)據(jù)字段“ACK”,確認幀格式如下有多少位?格子一個個畫出來。為了簡化幀結構,命令幀的序號統(tǒng)一為00H。在該模式下,模塊發(fā)送和接收的信息幀格式如下:幀頭幀序號數(shù)據(jù)校驗子信息幀包括數(shù)據(jù)幀和命令幀。這是因為當上位機模塊先發(fā)送命令幀時,利用t1的間隔時間下位機模塊發(fā)送的數(shù)據(jù)幀可能比較多。如果上位機模塊先發(fā)命令幀,雙方通信的實現(xiàn)過程跟圖2類似,所不同的是數(shù)據(jù)幀此時變成命令幀,命令幀變成數(shù)據(jù)幀。在規(guī)定的時間內,如果沒有收到對方應答幀,收方也同樣需要重發(fā)原來的信息幀,這個規(guī)定的時間就是t2。然后收方將發(fā)送對方仍然等待的應答幀,通知對方收到的信息幀正確與否。命令幀和數(shù)據(jù)幀是信息幀,當一方先發(fā)送完信息幀,如果收方接收到對方的信息幀,而又沒有信息幀需要發(fā)送,那么情況就比較簡單,收方將根據(jù)信息幀的正確與否決定發(fā)送確認幀還是非確認幀,以使對方?jīng)Q定是繼續(xù)發(fā)送還是重新發(fā)送;如果此刻收方
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1