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

正文內(nèi)容

基于gsm短消息的遠(yuǎn)程門禁系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-文庫(kù)吧資料

2024-09-05 19:19本頁(yè)面
  

【正文】 11: 圖 11 程序調(diào)試界面圖 5系統(tǒng)程序設(shè)計(jì) 單片機(jī)控制 TC35i 模塊程序 單片機(jī)控制 TC35i 的程序主要采用的是 C51程序語言,在 Keil uVison環(huán)境下進(jìn)行程序設(shè)計(jì)。 ( 4)修改源程序中的錯(cuò)誤。 ( 2)用 C語言或匯編語言創(chuàng)建源程序。 OH51目標(biāo)文件到 HEX格式的轉(zhuǎn)換器,用于創(chuàng)建 HEX格式的文件。 BL51 連接 /重定位器組合由 C51 和 A51 產(chǎn)生的可重定位的目標(biāo)文件并生產(chǎn)成絕對(duì)目標(biāo)文件。 KEIL uVision3開發(fā)工具編譯 C源代碼和匯編源程序,連接和重定位目標(biāo)文件和庫(kù)文件主要使用的是以下特定程序: C51美國(guó)標(biāo)準(zhǔn)優(yōu)化 C交叉編譯器從 C源代碼產(chǎn)生可重定位的目標(biāo)文件。具體硬件連接如圖 9: GND IGT STC89C52RC RXD TXD RXD TXD TC35i RXD TXD VCC VCC 液晶顯示器 PC機(jī)終端 蜂鳴器 電子鎖 4 4鍵盤 AT24C02EEPROM 矩陣鍵盤掃描函數(shù) 初始化 LED1602 是否有鍵按下? 有 寫 LED1602函數(shù) 沒有 控制顯示格式并存儲(chǔ)按鍵數(shù)值 基于 GSM短消息的遠(yuǎn)程門禁系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 12 圖 9 系統(tǒng)硬件連接圖 4 系統(tǒng)軟件開發(fā)環(huán)境 本遠(yuǎn)程門禁系統(tǒng)嵌入式軟件部分所運(yùn)用的開發(fā)集成環(huán)境是 KEIL uVision3,Version ,該集成環(huán)境是 KEIL公司專門為嵌入式軟件開發(fā)而研發(fā)的,目前主要運(yùn)用于 ARM系列、 51系列單片機(jī)的軟件開發(fā)。用于控制 TC35i 模塊的 AT 指令和響應(yīng)信息也是以同樣的方式在單片機(jī)和 TC35i 模塊之間傳輸。此外, LED1602輸入 /輸出的指令 /數(shù)據(jù)是通過 P2口來完成的。當(dāng)確定了被按下的數(shù)值以后,通過 P2口將對(duì)應(yīng)的數(shù)值發(fā)送給 LED1602字符液晶顯示器進(jìn)行相應(yīng)的顯示,就能夠?qū)崿F(xiàn)鍵盤輸入液晶顯示密碼的效果。在設(shè)計(jì)過程中,應(yīng)該注意對(duì)按鍵抖動(dòng)處理,本設(shè)計(jì)采用的是程序延遲消抖的方法。 t 中斷源 串口中 斷程序 主程序 串口中斷 定時(shí)器中斷 定時(shí)器中斷程序 天線插 Flash GSM射頻部分 電源 ASIC GSM基帶處理器 40 芯的ZIF連接器 SIEMENS GSM模塊 TC35i 天線 基于 GSM短消息的遠(yuǎn)程門禁系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 10 圖 6 GSM模塊 TC35i系統(tǒng)結(jié)構(gòu)圖 矩陣鍵盤與液晶顯示設(shè)計(jì) 本設(shè)計(jì)采用 44的矩陣鍵盤作為密碼輸入工具,使用 LED1602字符液晶顯示器作為顯示工具。而 GSM模塊則無此限制,所以基于這種模塊,以 GSM網(wǎng)絡(luò)作為無線傳輸網(wǎng)絡(luò),可以開發(fā)出多種前景樂觀的應(yīng)用,如 GPS/GSM(SMS)移動(dòng)車輛監(jiān)控定位系統(tǒng)、移動(dòng) POS機(jī)、移動(dòng)收費(fèi)系統(tǒng)、移動(dòng)性數(shù)據(jù)和 Inter接入等。所以在應(yīng)用上,凡是使用調(diào)制解調(diào)器的地方多數(shù)都可以用 GSM模塊代替。它是傳統(tǒng)調(diào)制解調(diào)器與 GSM無線移動(dòng)通信系統(tǒng)相結(jié)合的一種數(shù)據(jù)終端設(shè)備,因此也叫無線調(diào)制解調(diào)器。 圖 4 STC89C52RC串口結(jié)構(gòu)圖 本設(shè)計(jì)所對(duì)應(yīng)的串口中斷服務(wù)處理程序與定 時(shí)器中斷服務(wù)程序過程如圖 5: A 波特率發(fā)生器 移位寄存器 移位寄存器 移位寄存器 移位寄存器 + 發(fā)送緩沖器 SBUF(99H) 接收緩沖器 SBUF(99H) 串行口中斷請(qǐng)求 TXD RXD 基于 GSM短消息的遠(yuǎn)程門禁系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 9 圖 5 中斷服務(wù)程序處理 GSM模塊 TC35i 介紹 GSM 模塊作為一種主要的 GSM 網(wǎng)絡(luò)接入設(shè)備,已得到越來越多系統(tǒng)制造商和系統(tǒng)開發(fā)商的重視,基于它的各種應(yīng)用也蓬勃發(fā)展起來。在進(jìn)行串口傳遞和中斷處理時(shí),需要對(duì)單片機(jī)內(nèi)部的串行口控制寄存器 SCON,中斷允許寄存器 IE,中斷優(yōu)先級(jí)寄存器 IP 分別進(jìn)行相應(yīng)的初始化設(shè)置,以控制串行口正常工作。單片機(jī)向 TC35i 發(fā)送的 AT 命令通過字符數(shù) 組發(fā)送到 SBUF中,然后再通過串口逐位發(fā)送到 TC35i 接收 SBUF 中。 圖 2 STC89C52RC內(nèi)部結(jié)構(gòu)圖 圖 3 STC89C52RC外部引腳圖 STC89C52RC 單片機(jī)的并行接口都可以用來與外設(shè)之間進(jìn)行普通的并行數(shù)據(jù)或指令的傳送,但是 P1 口和 P3 口的部分?jǐn)?shù)據(jù)位往往還有第二功能,在本次設(shè)計(jì)中就 RXD 定時(shí)器 /計(jì)數(shù)器 中斷系統(tǒng) CPU T0 T2 INT0 INT1 并行I/O接口 串行I/O接口 存儲(chǔ)器 P0~P3 T1 TXD 基于 GSM短消息的遠(yuǎn)程門禁系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 8 用到了 ( RXD), ( TXD)位的第二功能,并通過 , 與 GSM模塊 TC35i,單片機(jī)與 PC機(jī)之間的信息傳遞。掉電保護(hù)方式下, RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。另外, STC89C52RC可降至 0Hz 靜態(tài)邏輯操作,支持 2種軟件可選擇節(jié)電模式。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 STC89C52RC為眾多嵌入式控制應(yīng)用系統(tǒng)提供高效靈活的解決方案。 基于 GSM短消息的遠(yuǎn)程門禁系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 7 STC89C52RC介紹 本設(shè)計(jì)使用的 STC89C52RC,是具有 40引腳的 PQFP小型封裝的 8位單片機(jī),具有 8K 在系統(tǒng)可編程 Flash 存儲(chǔ)器。 PDU編碼實(shí)例 采用 UCS2 編碼方式,短信中心號(hào)碼為: +8613800835500,短消息 接收方號(hào)碼為: 15983506053,短信發(fā)送方號(hào)碼為 15808148830,短信內(nèi)容為:非法入侵門禁系統(tǒng)! 表 2 短信發(fā)送 PDU字符對(duì)照表 字符串分段 含義 08 地址信息長(zhǎng)度 91 SMSC地址格式( TON/NPI) 68 區(qū)號(hào) 31 08 80 53 05 F0 短信中心地址 1100 發(fā)送短信的編碼方式 0B 目的地址長(zhǎng)度 81 目的地址類型 51 89 53 60 50 F3 接受方地址 0008 發(fā)送中文字符方式 A0 固定信息 12 短信內(nèi)容長(zhǎng)度 975E 6CD5 5165 4FB5 95E8 7981 7CFB 7EDF FF01 短信內(nèi)容 最終采用 Unicode中文編碼方式的 PDU編碼為: 0891683108805305F011000B815189536050F30008A712975E6CD551654FB595E879817CFB7EDFFF01 在單片機(jī)控制 TC35i 發(fā)送短消息中,應(yīng)該在上述 PDU編碼后面再加上發(fā)送結(jié)束標(biāo)志(十六進(jìn)制為 0x1A),表示短信碼結(jié)束。 8Bit編碼其實(shí)不存在具體的算法,主要是用于發(fā)送數(shù)據(jù)消息,比如圖片和鈴聲等。使用 UCS2編碼發(fā)送短消息時(shí),最多可發(fā)送 70個(gè)字符。用單片機(jī)控制手機(jī)模塊收發(fā)短消息時(shí),如果沒有系統(tǒng)的支持,可用通過查表法解決。 ( 2) UCS2編碼 UCS2編碼是用兩個(gè)字節(jié)編碼, UCS2編碼是字節(jié)數(shù),用于發(fā)送 Unicode字符。 短信內(nèi)容的三種編碼方式 ( 1) 7Bit編碼 7Bit編碼時(shí),針對(duì)的是原始短消息的字符個(gè)數(shù),而不是字節(jié)數(shù)。 接收 /發(fā)送號(hào)碼與短信中心號(hào)碼編碼規(guī)則 若電話號(hào)碼位數(shù)是奇數(shù)位,則在號(hào)碼末尾加 “F”,然后從左到右只需將奇偶位對(duì)調(diào)即可。 選擇發(fā)送短消息, PDU的格式為: SMSC PDU類型 MR DA PID DCS VP UDL UD(0~140octed) 選擇接收短消息, PDU的格式為: SMSC PDU類型 OA PID DCS SCTS UDL UD(0~140octed) 格式中各控制塊含義如下: SMSC短消息業(yè)務(wù)中心地址 。UCS2編碼多用于發(fā)送 Unicode字符。 7Bit 編碼多用于發(fā)送普通的 ASCII字符 。所以,大多選擇用 PDU協(xié)議數(shù)據(jù)單元模式發(fā)送短消息。發(fā)送短消
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1