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

正文內(nèi)容

家庭智能緊急呼救系統(tǒng)的設(shè)計(jì)-資料下載頁

2024-08-06 20:33本頁面
  

【正文】 。F39。 }}if ((Rx = 6) amp。amp。 str_pare(_str, UART_buffer, Rx 5, Rx)) //檢測(cè) GSM 模塊返回的“OK”{Rx = 0。UART_buffer_statu = READY。 //接收寄存器接收完成P1 |= 0x10。clear_buffer(UART_buffer)。}else{UART_buffer_statu = UNREADY。 //接收寄存器接收未完成P1 amp。= ~0x10。}Rx++。}else{Rx = 0。 }RI = 0。 }elseTI = 0。 }用 if ((Rx = 13) amp。amp。 str_pare(+CMTI: \SM\, UART_buffer, Rx 14, Rx 3)) 檢測(cè)是否有新消息到來,如果有信息到來則 unread_msg_num 標(biāo)志不為 0,則觸發(fā)定時(shí)器 0 中斷服務(wù)程序在執(zhí)行現(xiàn)在中斷程序后再執(zhí)行定時(shí)器 0 中斷服務(wù)程序。if (((tem_msg_flag == 1) || (rsd_msg_flag == 1) || (mq_msg_flag == 1) || (unread_msg_num != 0) || (msg_COM != 0)) amp。amp。 (msg_COM != 4));有未讀信息或有收到消息并且收到消息不等于 4(復(fù)位)時(shí){TR0 = 1。};再讀取信息的位置,把信息位置的信息存放在 read_msg_[]中,再通過指令 UART_send_string(read_msg_)。來讀取信息。把讀到的信息內(nèi)容分別與 msg_msg_msg_msg_4 中的內(nèi)容相比較。如果與 msg_1 中的內(nèi)容相同則標(biāo)志 msg_COM = 1,如果與 msg_2 中的內(nèi)容相同則標(biāo)志msg_COM = 2,依次類推。之后再提取發(fā)信人的號(hào)碼并對(duì)提取到的號(hào)碼進(jìn)行處理并保存在數(shù)組 read_phone_num[]中。再去響應(yīng)定時(shí)器中斷 0 服務(wù)程序處理相關(guān)標(biāo)志位對(duì)應(yīng)的短信發(fā)送。從而實(shí)現(xiàn) MCU 對(duì) GSM 模塊的雙向數(shù)據(jù)傳輸,這樣可以通過手機(jī)實(shí)時(shí)了解系統(tǒng)的相關(guān)信息并可以通過手機(jī)對(duì)系統(tǒng)的控制操作。第 4 章 315M 無線模塊為了防止危情發(fā)生而傳感器檢測(cè)不到,或者傳感器已經(jīng)損壞的時(shí)候,報(bào)警信號(hào)無法通過傳感器觸發(fā) MCU 進(jìn)行報(bào)警。這個(gè)時(shí)候只要通過按手持遙控器上的對(duì)應(yīng)的按鍵而發(fā)出對(duì)應(yīng)的報(bào)警信息。十分的實(shí)用和方便,所以在設(shè)計(jì)中添加無線模塊進(jìn)行報(bào)警時(shí)十分必要的。無線模塊已經(jīng)很成熟,市場(chǎng)上有各種各樣的無線模塊比如+NRF24L01 無線模塊、NRF90RF1101SE 以及本設(shè)計(jì)使用的 315M 無線模塊,其中+NRF24L0NRF90RF1101SE 無線模塊都可以進(jìn)行數(shù)據(jù)的雙向傳輸,而且傳輸?shù)木嚯x也比較遠(yuǎn),一般都有 200 米以上。但是這些模塊不方便攜帶,還要另加 MCU 和按鍵進(jìn)行對(duì)系統(tǒng)進(jìn)行控制,十分不方便,而且調(diào)試也麻煩,價(jià)格也比較貴。雖然它們的功能是比較強(qiáng),單在本設(shè)計(jì)中它們強(qiáng)大的功能也用不到,所以不適合用在本設(shè)計(jì)中。而 315M 無線模塊價(jià)格便宜、攜帶方便、美觀、編程簡(jiǎn)單,模塊不用再通過改裝直接可以用。接收模塊可以直接連接到 MCU 上面,然后通過按發(fā)射模塊的按鍵,在接收模塊相應(yīng)的引腳就會(huì)有高電平輸出,十分方便,對(duì) MCU 的控制編程也很簡(jiǎn)單。所以本設(shè)計(jì)選擇 315M 無線模塊,其實(shí)物圖如下:圖 41 315 無線模塊實(shí)物圖 315M 無線模塊的介紹一、技術(shù)參數(shù)工作電壓(V):DC5V靜態(tài)電流(mA):調(diào)制方式:調(diào)幅(OOK)工作溫度:10℃~+70℃接收靈敏度(dBm):105DB工作頻率(MHz):31(266433MHZ 頻率段可任選)編碼方式:焊盤編碼(固定碼)工作方式:M4(點(diǎn)動(dòng):按住不松手就輸出,一松手就停止輸出)、L4(互鎖:四路同時(shí)只能有一路輸出)、T4(自鎖:四路相互獨(dú)立輸出、互不影響,按一下輸出再按一下停止輸出)尺寸(LWH):41*23*7mm 二、各管腳及說明表 41:管腳說明表管腳 名稱 功能說明1 VT 輸出狀態(tài)指示2 D3 數(shù)據(jù)輸出3 D2 數(shù)據(jù)輸出4 D1 數(shù)據(jù)輸出5 D0 數(shù)據(jù)輸出6 5V 電源正極7 GND 電源負(fù)極8 ANT 接天線端接收模塊一共有八個(gè)外部接口,上面有英文表示?!?V”表示接電源正極,“ D0、DDD3 表示輸出,“GND”表示接電源負(fù)極,“ANT”表示接天線端。使用前要接上 50 歐姆 1/4 波長(zhǎng)的天線,并且天線應(yīng)該是直的,以達(dá)到最佳的接收效果,波長(zhǎng)=光速/頻率。使用時(shí)接收頻率、解碼方式應(yīng)與發(fā)射匹配。三、特點(diǎn)該接收模塊性能優(yōu)良,采用了數(shù)字程序技術(shù),具有抗干擾性強(qiáng),性能穩(wěn)定,高可靠性,無方向性,使用壽命長(zhǎng),采用了日本原狀進(jìn)口芯片,高穩(wěn)定性,功耗低,同類遙控器不會(huì)有任何干擾亂碼現(xiàn)象,無線接收發(fā)射信號(hào),遙控距離遠(yuǎn),可穿墻,無方向性??珊褪袌?chǎng)上固定碼、學(xué)習(xí)碼的同頻率遙控器任意配套使用,可配套本店所有無線遙控器。超再生接收模塊采用 LC 振蕩電路,內(nèi)含放大整形,輸出的數(shù)據(jù)信號(hào)為解碼后的高電平信號(hào),使用極為方便,并且價(jià)格低廉,所以被廣泛使用。帶四路解碼輸出(同時(shí)也可改為六路點(diǎn)動(dòng)或互鎖輸出),使用方便;頻點(diǎn)調(diào)試容易。接收模塊有較寬的接收帶寬,一般為177。10MHz,出廠時(shí)一般調(diào)在 315MHz 或(如有特殊要求可調(diào)整頻率,頻率的調(diào)整范圍為 266MHz~433MHz。)。接收模塊一般采用 DC5V 供電,如有特殊要求可調(diào)整電壓范圍。四、用途可廣泛應(yīng)用于遙控開關(guān)、遙控器、遙控插座、遙控 LED、遙控音響、遙控電動(dòng)門、遙控車庫門、遙控伸縮門、遙控卷閘門、遙控窗簾、報(bào)警主機(jī)、報(bào)警器、遙控摩托車、遙控電動(dòng)車、遙控 MP遙控?zé)簟⑦b控車、安防等民用及工業(yè)配套遙控領(lǐng)域,以及遙控控制電機(jī)正反轉(zhuǎn)等工業(yè)遙控領(lǐng)域,具有安裝方便、使用簡(jiǎn)單、安全可靠等優(yōu)點(diǎn)。 315M 無線模塊對(duì) MCU 的控制思路首先定義管腳的分配sbit KEY_A = P3^5。 //按鍵 A(無線)sbit KEY_B = P3^7。 //按鍵 B(無線)sbit KEY_C = P3^4。 //按鍵 C(無線)sbit KEY_D = P3^6。 //按鍵 D(無線)sbit KEY_VT = P3^3。 //按鍵 VT(無線)再寫中斷服務(wù)程序,選擇外部中斷 1 中斷void INT1_init(void){EA = 1。EX1 = 1。 //開外部中斷 1IT1 = 1。 } //設(shè)外部中斷 1 觸發(fā)方式為下降沿觸發(fā)設(shè)置中斷入口void INT1(void)interrupt 2{if (KEY_A == 1){temp_key_wx = 39。A39。}if (KEY_B == 1){temp_key_wx = 39。B39。}if (KEY_C == 1){temp_key_wx = 39。C39。}if (KEY_D == 1){temp_key_wx = 39。D39。}}當(dāng)有按鍵按下來的時(shí)候就啟動(dòng)中斷程序來檢測(cè)是哪個(gè)鍵被按下,從而再進(jìn)行賦值,跳出中斷去執(zhí)行下一步的無線按鍵檢測(cè)中斷標(biāo)志程序。if (temp_key_wx == 39。A39。){TR0 = 1。tem_flag = 1。tem_msg_flag = 1。 FQ = 1。LED = 1。 lcd5110_printf_word(1, 1, 溫度高!)。}if (temp_key_wx == 39。B39。){mq_flag = 1。mq_msg_flag = 1。FQ = 1。LED = 1。 lcd5110_printf_word(1, 1, 漏氣體!)。}if (temp_key_wx == 39。C39。){ rsd_flag = 1。rsd_msg_flag = 1。FQ = 1。LED = 1。 lcd5110_printf_word(1, 1, 有盜賊!)。}if (temp_key_wx == 39。D39。){LCD_clear()。temp_key_wx = 39。N39。}}不同的按鍵值顯示不同的信息到顯示屏上,并置位相關(guān)的標(biāo)志為,啟動(dòng)定時(shí)器 0,為不同的標(biāo)志位發(fā)送標(biāo)志位所對(duì)應(yīng)的短信消息進(jìn)行報(bào)警。第 5 章 傳感器模塊定義傳感器(英文名稱:transducer/sensor)是一種檢測(cè)裝置,能感受到被測(cè)量的信息,并能將檢測(cè)感受到的信息,按一定規(guī)律變換成為電信號(hào)或其他所需形式的信息輸出,以滿足信息的傳輸、處理、存儲(chǔ)、顯示、記錄和控制等要求。它是實(shí)現(xiàn)自動(dòng)檢測(cè)和自動(dòng)控制的首要環(huán)節(jié)。 數(shù)字溫度傳感器 DS18B20DS18B20 的主要特性(1)適應(yīng)電壓范圍更寬,電壓范圍:~,在寄生電源方式下可由數(shù) 據(jù)線供電(2)獨(dú)特的單線接口方式,DS18B20 在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與 DS18B20 的雙向通訊(3) DS18B20 支持多點(diǎn)組網(wǎng)功能,多個(gè) DS18B20 可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測(cè)溫(4)DS18B20 在使用中不需要任何外圍元件,全部 傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)(5)溫范圍-55℃~+125℃,在10~+85℃時(shí)精度為177?!妫?)可編程 的分辨率為 9~12 位,對(duì)應(yīng)的可分辨溫度分別為 ℃、℃、℃和 ℃,可實(shí)現(xiàn)高精度測(cè)溫(7)在 9 位分辨率時(shí)最多在 內(nèi)把溫度轉(zhuǎn)換為數(shù)字,12 位分辨率時(shí)最多在 750ms 內(nèi)把溫度值轉(zhuǎn)換為數(shù)字,速度更快(8)測(cè)量結(jié)果直接輸出數(shù)字溫度信號(hào),以一 線總線串行傳送給 CPU,同時(shí)可傳送 CRC 校驗(yàn)碼,具有極強(qiáng)的抗干擾糾錯(cuò)能力(9)負(fù)壓特性:電源極性接反時(shí),芯片不會(huì)因發(fā)熱而燒毀, 但不能正常工作。DS18B20的外形和內(nèi)部結(jié)構(gòu)DS18B20 采用 3 腳 PR35 封裝或 8 腳 SOIC 封裝,其管腳排列如下圖所示。圖 51 DS18B20 封裝DS18B20引腳定義: (1)DQ 為數(shù)字信號(hào)輸入/輸出端; (2)GND 為電源地; (3)VDD 為外接供電電源輸入端(在寄生電源接線方式時(shí)接地) 。 DS18B20 內(nèi)部結(jié)構(gòu)主要由四部分組成:64 位光刻 ROM 、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器 TH 和 TL、配置寄存器。 VDD2I/0 CGNDVDDVD1內(nèi)部 VDD●●●電 源檢測(cè)8 位 CRC 寄存器溫度傳感器64 位 ROM和單線接口存儲(chǔ)器與控制邏輯高溫觸發(fā)器 TH高溫觸發(fā)器 TL配置寄存器高速緩存圖 52 DS18B20 內(nèi)部結(jié)構(gòu)圖DS18B20 的測(cè)溫原理DS18B20的測(cè)溫原理如圖53所示,圖中低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小,用于產(chǎn)生固定頻率的脈沖信號(hào)送給減法計(jì)數(shù)器1,高溫度系數(shù)晶振隨溫度變化其震蕩頻率明顯改變,所產(chǎn)生的信號(hào)作為減法計(jì)數(shù)器2的脈沖輸入,圖中還隱含著計(jì)數(shù)門,當(dāng)計(jì)數(shù)門打開時(shí),DS18B20就對(duì)低溫度系數(shù)振蕩器產(chǎn)生的時(shí)鐘脈沖進(jìn)行計(jì)數(shù),進(jìn)而完成溫度測(cè)量。計(jì)數(shù)門的開啟時(shí)間由高溫度系數(shù)振蕩器來決定,每次測(cè)量前,首先將55℃所對(duì)應(yīng)的基數(shù)分別置入減法計(jì)數(shù)器1和溫度寄存器中,減法計(jì)數(shù)器1和溫度寄存器被預(yù)置在55℃所對(duì)應(yīng)的一個(gè)基數(shù)值。減法計(jì)數(shù)器1對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行減法計(jì)數(shù),當(dāng)減法計(jì)數(shù)器1的預(yù)置值減到0時(shí)溫度寄存器的值將加1,減法計(jì)數(shù)器1的預(yù)置將重新被裝入,減法計(jì)數(shù)器1重新開始對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù),如此循環(huán)直到減法計(jì)數(shù)器2計(jì)數(shù)到0時(shí),停止溫度寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值即為所測(cè)溫度。這就是 DS18B20的測(cè)溫原理。另外,由于 DS18B20單線通信功能是分時(shí)完成的,它有嚴(yán)格的時(shí)隙概念,因此讀寫時(shí)序很重要。系統(tǒng)對(duì) DS18B20的各種操作必須按協(xié)議進(jìn)行。操作協(xié)議為:初始化DS18B20(發(fā)復(fù)位脈沖)→發(fā) ROM 功能命令→發(fā)存儲(chǔ)器操作命令→處理數(shù)據(jù)。各種操作的時(shí)序圖與 DS1820相同。預(yù)置斜率累加器計(jì)數(shù)比較器減法計(jì)數(shù)器 1低溫度系數(shù)振蕩器 預(yù)置減到 0 溫度寄存器高溫度系數(shù)振蕩器 減法計(jì)數(shù)器 2 減到 0增加停止圖 53 DS18B20 的內(nèi)部測(cè)溫電路框圖DS18B20有4個(gè)主要的數(shù)據(jù)部件: (1)光刻 ROM 中的64位序列號(hào)是出廠前被光刻好的,它可以看作是該 DS18B20的地址序列碼。64位光刻 ROM 的排列是:開始8位 ( 28H)是產(chǎn)品類型標(biāo)號(hào),接著的48位是該 DS18B20自身的序列號(hào),最后8位是前面56位的循環(huán)冗余校驗(yàn)碼(CRC=X8+X5+X4+1) 。光刻 ROM 的作用 是使每一個(gè) DS18B20都各不相同,這樣就可以實(shí)現(xiàn)一根總線上掛接多個(gè) DS18B20的目的。 (2)DS18B20中的溫度傳感器可完成對(duì)溫度的測(cè)量,以12位轉(zhuǎn)化為例:用16位符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,℃/LSB 形式表達(dá),其中 S 為符號(hào)位。 表51: DS18B20溫度值格式表23 22 21 20 21222324S S S S S 26 25 24MSB
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1