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

正文內(nèi)容

本科畢業(yè)論文-一種具有g(shù)sm報(bào)警功能的電子儲(chǔ)物柜的設(shè)計(jì)-資料下載頁(yè)

2025-06-03 16:07本頁(yè)面
  

【正文】 第 18 頁(yè) 1.蜂鳴器 發(fā)聲元件 , 在其兩端施加直流電壓(有源蜂鳴器)或者方波(無(wú)源蜂鳴器)就可以發(fā)聲 , 其主要參數(shù)是外形尺寸、發(fā)聲方向、工作電壓、工作頻率、工作電流、驅(qū)動(dòng)方式(直流 /方波)等。這些都可以根據(jù)需要來(lái)選擇。 2.續(xù)流 二極管 蜂鳴器本質(zhì)上是一個(gè)感性元件 , 其電流不能瞬變 , 因此必須有一個(gè)續(xù)流二極管提供續(xù)流。否則 , 在蜂鳴器兩端會(huì)產(chǎn)生幾十伏的尖峰電壓 , 可能損壞驅(qū)動(dòng)三極管 , 并干擾整個(gè)電路系統(tǒng)的其它部分。 3.濾波電容 濾波電容 C1 的作用是濾波 , 濾除蜂鳴器電流對(duì)其它部分的影響 , 也可改善電源的交流阻抗 , 如果可能 , 最好是再并聯(lián)一個(gè) 220uF 的電解電容。 4.三極管 三極管 Q1 起開(kāi)關(guān)作用 , 其基極的高電平使三極管飽和導(dǎo)通 , 使蜂鳴器發(fā)聲 ; 而基極低電平則使三極管關(guān)閉 , 蜂鳴器停止發(fā)聲。 江蘇理工學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 19 頁(yè) 第 3 章 系統(tǒng)的軟件設(shè)計(jì) 主程序設(shè)計(jì) N Y 圖 31 主程序流程圖 如圖 31 所示 , 主函數(shù)先對(duì)系統(tǒng)進(jìn)行初始化 , 其后程序是一個(gè)無(wú)限循環(huán)程序。每隔20ms 執(zhí)行一次顯示、報(bào)警、按鍵掃描、按鍵處理等子程序。程序如下 : //系統(tǒng)初始化函數(shù) void ini_system() { passposi=1; //數(shù)值初始化 lockcon1=0; lockcon2=0; lockcon3=0; lockcon4=0; 開(kāi)始 初始化系統(tǒng) 定時(shí)時(shí)間到? 刷新顯示 系統(tǒng)報(bào)警處理 掃描按 鍵 按鍵處理 江蘇理工學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 20 頁(yè) TMOD=0X21; //定時(shí)器 1 工作于方式 2, 定時(shí)器 0 工作于方式 1 ini_timer0(); //定時(shí)器 0 初始化 uart_int(); //串口初始化 fill_buf_p(); //顯示 P 字符 EA=1; //允許中斷 } void main() {uchar keytemp; ini_system(); //系統(tǒng)初始化 while(1) {if(timerbit==1) //等待定時(shí)時(shí)間到 {disp_led(); //數(shù)碼管刷新顯示 sys_alarm(); //系統(tǒng)報(bào)警處理 keytemp=scan_key(); //掃描按鍵并返回鍵值 key_process(keytemp); //按鍵處理 timerbit=0; } } } GSM模塊程序設(shè)計(jì) 如圖 32 所示 , 先設(shè)置 TEXT 模式 [12]和短 信中心號(hào)碼 , 再發(fā)送目的手機(jī)號(hào)碼和短信內(nèi)容 , TC35i 模塊每接收一條指令 , 都會(huì)返回字符 “ OK”, 表示指令接收成功。短信發(fā)送成功后 , 刪除 SIM 卡內(nèi)的短信 , 防止 SIM 卡短信存滿。 江蘇理工學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 21 頁(yè) N Y 圖 32 短信發(fā)送程序流程圖 AT 指令介紹 單片機(jī) 與 TC35 模塊的 接口設(shè)計(jì) [13]其實(shí)就是 采用 AT 賀氏指令 進(jìn)行 控制。 GSM Modem 通過(guò) AT 命令進(jìn)行語(yǔ)音通信和短消息傳輸。 AT 即 Attention, AT 命令集是從終端設(shè)備或數(shù)據(jù)終端設(shè)備向終端適配器或數(shù)據(jù)電路終端設(shè)備進(jìn)行發(fā)送的。單片機(jī)可以通過(guò)正確的 AT 指令對(duì) TC35 模塊進(jìn)行初始化和短消息的接收發(fā)送。對(duì)短消息的控制共有三種模式 : Block 模式、 PDU 模式 [14]和 Text 模式。使用 Block 模式需要手機(jī)生產(chǎn)廠家提供驅(qū)動(dòng)支持。 開(kāi) 始 短信是否發(fā)送成功? 設(shè)置 TEXT 模式 發(fā)送目的手機(jī)號(hào)碼 設(shè)置短信中心服務(wù)號(hào)碼 發(fā)送短信內(nèi)容以 0x1a 結(jié)束 刪除短信 結(jié) 束 江蘇理工學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 22 頁(yè) 20 世紀(jì) 90 年代初 , AT 命令僅被用于 Modem 操作。由于沒(méi)有控制移動(dòng)電話文本消息的先例 , 因此開(kāi)發(fā)了一種叫 SMS Block Mode[15]的協(xié)議 , 通過(guò)終端設(shè)備 (TE)或電腦來(lái)完全控制 SMS。幾年后 , 主要的移動(dòng)電話生產(chǎn) 廠商諾基亞、愛(ài)立信、摩托羅拉和 HP 共同為 GSM 研制了一整套 AT 命令 , 其中包含對(duì) SMS 的控制。 AT 命令在此基礎(chǔ)上演化并被加入 標(biāo)準(zhǔn) , 以及之后的 標(biāo)準(zhǔn)。對(duì) SMS 的控制共有三種實(shí)現(xiàn)途徑 : 最初的 Block Mode, 基于 AT 命令的文本模式 , 基于 AT 命令的 PDU 模式。現(xiàn)在 , PDU 已取代 Block Mode, 后者逐漸淡出。 目前 , 發(fā)送短消息常用 Text 和 PDU(Protocol Data Unit, 協(xié)議數(shù)據(jù)單元 )模式。使用Text 模式收發(fā)短信代碼簡(jiǎn)單 , 實(shí)現(xiàn)起來(lái)十分容易 , 但最大的缺點(diǎn)是不 能收發(fā)中文短信 ;而 PDU 模式不僅支持中文短信 , 也能發(fā)送英文短信。 PDU 模式收發(fā)短信可以使用 3 種編碼 : 7bit、 8bit 和 UCS2 編碼。 7bit 編碼用于發(fā)送普通的 ASCII 字符 , 8bit 編碼通常用于發(fā)送數(shù)據(jù)消息 , UCS2 編碼用于發(fā)送 Unicode 字符。一般的 PDU 編碼由ABCDEFGHIJKLM 十三項(xiàng)組成。 A: 短信息中心地址長(zhǎng)度 , 2 位十六進(jìn)制數(shù)( 1 字節(jié)) B: 短信息中心號(hào)碼類型 , 2 位十六進(jìn)制數(shù)。 C: 短信息中心號(hào)碼 , B+C 的長(zhǎng)度將由 A 中的數(shù)據(jù)決定。 D: 文件頭字節(jié) , 2 位十六進(jìn)制數(shù)。 E: 信息類型 , 2 位十六進(jìn)制數(shù)。 F: 被叫號(hào)碼長(zhǎng)度 , 2 位十六進(jìn)制數(shù)。 G: 被叫號(hào)碼類型 , 2 位十六進(jìn)制數(shù) , 取值同 B。 H: 被叫號(hào)碼 , 長(zhǎng)度由 F 中的數(shù)據(jù)決定。 I: 協(xié)議標(biāo)識(shí) , 2 位十六進(jìn)制數(shù)。 J: 數(shù)據(jù)編碼方案 , 2 位十六進(jìn)制數(shù)。 K: 有效期 , 2 位十六進(jìn)制數(shù)。 L: 用戶數(shù)據(jù)長(zhǎng)度 , 2 位十六進(jìn)制數(shù)。 M: 用戶數(shù)據(jù) , 其長(zhǎng)度由 L 中的數(shù)據(jù)決定。 J 中設(shè)定采用 UCS2 編碼 , 這里是中英文的 Unicode 字符。 江蘇理工學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 23 頁(yè) 表 31 常用 AT 指令表 按照表 31, 單片機(jī)通過(guò)以下系列 AT 指令對(duì)短消息進(jìn)行控制。 初始化指令 : (1)設(shè)置短消息發(fā)送格式 AT+ CMGF= 1CR, 設(shè)置 0 代表 PDU 模式 , CR是回車符號(hào) , 也就是 0x0d。指令正確則模塊返回 CRLFOK CRLF, CRLF是回車換行符號(hào)。 AT+ CMGF 選擇消息格式 : 選擇消息為 TEXT 或 PDU 模式 , 其中 PDU 模式的短消息以二進(jìn)制方式傳送 , 寫(xiě)成十六進(jìn)制格式的內(nèi)容 , TEXT 格式命令和響應(yīng)均為 ASCII字符 , 當(dāng)前發(fā)送和接收中文短信采用 PDU 模式。設(shè)置短消息的格式命令 : AT+ CMGF= 1 設(shè)置為 TEXT 模式 , AT+ CMGF= 0 設(shè)置為 PDU 模式。 ( 2)設(shè)置短消息中心 AT + CSCA =+8613800519500(短消息中心 )CR, 設(shè)置正確則模塊返回 CRLFOKCRLF。注意短消息中心號(hào)碼可能會(huì)因不同手機(jī)或不同區(qū)域而不同 。 如果讀取短消息服務(wù)中心則使用命令 AT+CSCA=?CR , 模塊應(yīng)該返回 CRLF AT 指令 功能 AT+CMGC Send an SMS mand(發(fā)出一條短消息命令 ) AT+CMGD Delete SMSmessage(刪除 SIM 卡內(nèi)存的短消息 ) AT+CMGF SelectSMSmessage format(選擇短消息信息格式 : 0PDU; 1文本 ) AT+CMGL ListSMSmessage from preferred store(列出 SIM 卡中的短消息信息格式 PDU/tex:t 0//REC UNREAD0 為未讀 , 1//REC READ0 為已讀 , 2//STOU NSENT0 為待發(fā) , 3//STO SENT0 為已發(fā) , 4//ALL0 為全部的 ) AT+CMGR Read SMSmessage(讀短消息 ) AT+CMGS Send SMSmessage(發(fā)送短消息 ) AT+CMGW Write SMSmessage tomemory(向 SIM 內(nèi)存中寫(xiě)入待發(fā)的短消息 ) AT+CMGS Send SMSmessage from storage(從 SIM 內(nèi)存中發(fā)送短消息 ) AT+CNMI New SMSmessage indication(顯示新收到的短消息 ) AT+CPMS Preferred SMSmessage storage(選擇短消息內(nèi)存 ) AT+CSCA SMS service center address(短消息中心地址 ) AT+CSCB Select cellbroadcastmessagemessages(選擇蜂窩廣播消息 ) AT+CSMP SetSMS textmode parameters(設(shè)置短消息文本模式參數(shù) ) AT+CSMP SelectMessage Service(選擇短消息服務(wù) ) 江蘇理工學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 24 頁(yè) + CSCA: d+8613800531500dCRLF。 AT+ CSCA 設(shè)置短消息中心地址 : AT+ CSCA=“ 8613800220500” 設(shè)置中心地址為 “ 8613800220500”, 其中 86 為中國(guó)的國(guó)際通信區(qū)域編號(hào)。 (3)設(shè)置短消息到達(dá)自動(dòng)提示 AT+CNMI=1, 1, 0, 0, 1CR, 設(shè)置正確則模塊返回 CRLFOKCRLF。設(shè)置此命令可使模塊在短消息到達(dá)后向單片機(jī)發(fā)送指令CRLF+CMTI: dSMd, INDEX(信息存儲(chǔ)位置 )CRLF。 發(fā)送短消息 : 在 PDU 模式 , 如果發(fā)送短消息 , 則首先發(fā)送短消息數(shù)據(jù)的長(zhǎng)度。 AT + CMGS = length CR。等待 TC35 模塊返回 ASCII 字符 /0, 則可以將 PDU 數(shù)據(jù)輸入 , PDU 數(shù)據(jù)以 Z(也就是 0x1a)作為結(jié)束符 , 按 CtrlZ 發(fā)出短消息或按 ESC 取消發(fā)送。短消息發(fā)送成功 , 模塊返回 CRLFOKCRLF。 接收短消息 : 短消息到來(lái)后 , 單片機(jī)可以接收到指令 CRLF+CMTI: dSMd, INDEX(信息存儲(chǔ)位置 )CRLF。于是讀取 PDU 數(shù)據(jù)的 AT 命令為 AT+CMGR=INDEXCRLF, 則模塊返回 , 剛剛收到的 PDU 格式的短消息內(nèi)容。 AT+ CMGR 讀取短消息 : 命令格式 AT+CMGR=<短消息位置編號(hào)>。 刪除短消息 : 在本系統(tǒng)中 , 在收到一條短消息后 , 首先進(jìn)行數(shù)據(jù)分析處理 , 然后會(huì)將此消息立刻刪除 , 以防止因 SIM 卡中短消息過(guò)多而不再接收短消息。刪除短消息的指令為AT+CMGD=INDEXCR, 刪除后模塊返回 CRLFOKCRLF。 短消息 PDU 數(shù)據(jù)模式 : 例如 , 需要發(fā)送漢字 / 你好 0 到手機(jī) 13605316625 , 則首先發(fā)送數(shù)據(jù)串AT+CMGS=19CR, 然后等待 ASCII 字符 /0, 然后輸入 PDU 數(shù)據(jù) 00 11 00 0D 91 683106356126F5 00 08 A9 04 4F60 597D 1A。長(zhǎng)度 19 不包括 PDU 數(shù)據(jù)中第一個(gè)字節(jié) 00。數(shù)據(jù)分析如表 32: 江蘇理工學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 25 頁(yè) 表 32 PDU數(shù)據(jù)分析表 00 短消息服務(wù)中心號(hào)碼的長(zhǎng)度 , 00 代表模塊將使用 SIM卡中已經(jīng)存入的服務(wù)中心號(hào)碼 , 因此在這里不需重新 設(shè)置 11 文件的頭字節(jié) , 可默認(rèn)為 11 00 信息類型 , 可默認(rèn)為 00 0D 被叫號(hào)碼的長(zhǎng)度 (實(shí)際號(hào)碼為 8613605316625) 91 被叫號(hào)碼的類型 , 常用為 91, 是 TON/NPI 遵守 International/ 標(biāo)準(zhǔn) 683106356126F5 經(jīng)過(guò)了位移處理 , 實(shí)際號(hào)碼為 /86136053166250, 位移處理 , 也就是將相鄰的兩位數(shù)字顛倒 , 如 68 換為 86, 31 換為 13, 06 換為 60 等 , 可將號(hào)碼還原。字母 F
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1