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

正文內(nèi)容

基于arm的嵌入式智能家居遠(yuǎn)程監(jiān)控系統(tǒng)畢業(yè)設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 . SRAM,它可以以字節(jié)、半字 (16 位 )或全字 (32 位 )訪問。 (9) 通用異步收發(fā)器 (USART): 全雙工的,異步通信 RZ標(biāo)準(zhǔn)格式 ; 發(fā)送和接收共用的可編程波特率,最高達(dá) ; 智能卡模擬功能。 SIM_CD24SIM_RST25SIM_DATA26SIM_CLK27SIM_VCC28SIM_GND29PWON15DSR016RI017RXD018TXD019CTS020RTS021DTR022DCD023VBAT5VBAT4VBAT3VBAT2VBAT1GND6GND7GND8GND9GND10USB_D+11USB_D12VBUS13ADC14AUX0+33AUX034EAR+35EAR36MIC+37MIC38AUXI+39AUXI40VBACKUP30RST31LPG32U5GTM900 圖 23 GTM900 引腳圖 . 表 21 GTM900 引腳功能說明 序號(hào) 名稱 I/O 功能 1~ 5 VBAT I 供電 6~ 10 GND 工作地 14 ADC I 模擬數(shù)字采樣 15 PWON I 開關(guān)控制信號(hào) 17 RIO O 振鈴指示 18 RXD0 O GTM900模塊 AT 命令串口發(fā)送信號(hào)(對(duì)端設(shè)備接收) 19 TXD0 I GTM900 模塊 AT 命令串口接收信號(hào)(對(duì)端設(shè)備發(fā)送) 20 CTS0 O 清 除 發(fā)送 21 RTS0 I 請(qǐng)求發(fā)送 22 DTR0 I 數(shù)據(jù)設(shè)備準(zhǔn)備就緒 23 DCD0 O 載波檢測(cè) 24~ 29 SIM_x SIM卡的信號(hào) 31 RST I 復(fù)位信號(hào) 32 LPG O 指示燈狀態(tài)控制信號(hào) 溫濕度測(cè)量模塊 溫濕度的測(cè)量選擇溫濕度傳感器 DHT11,數(shù)字溫濕度傳感器 DHT11 是一 種具 有已校準(zhǔn)數(shù)字信號(hào)輸出的溫 度與 濕度復(fù)合 的 傳感器。傳感器上電后,要等待 1s 以越過不穩(wěn)定狀態(tài) , 在此期間無(wú)需發(fā)送任何指令。 主 機(jī) 發(fā) 開始 信 號(hào)V C CG N D拉 高并 延時(shí) 等待D H T 1 1響 應(yīng) 輸出拉 高延 時(shí)準(zhǔn) 備輸 出數(shù) 據(jù) ‘ 0 ’ 數(shù) 據(jù) ‘ 1 ’從 機(jī)拉 低5 0 u s數(shù) 據(jù) 傳 送 接 束拉 高 總 線主 機(jī) 信 號(hào)D H T 信 號(hào)圖 25 DHT11與主機(jī)通信過程 如圖 26所示, 當(dāng) 總線空閑 是其 狀態(tài)為高電平 , 主機(jī) 要與 DHT11通信則需要 主機(jī) 將 總線拉低 至少 18毫秒 以上 ,再拉高 20~40us, 保證 DHT11傳感器 能檢測(cè)到 開始 信號(hào)。 1602是指顯示的內(nèi)容為 16*2, 即可以顯示兩行,每行 顯示 16個(gè)字符(顯 . 示字符和數(shù)字)。通過控制脈沖個(gè) 數(shù)可以控制角位移量,從而達(dá)到準(zhǔn)確定位的目的;同時(shí) 通過控制脈沖頻率 可以 控制電機(jī)轉(zhuǎn)動(dòng)的速度和加速度,從而達(dá)到調(diào)速的目的。四拍運(yùn)行 時(shí) 步 距角為 θ=360度 /( 50*4) =(俗稱整步),八拍運(yùn)行時(shí)步距角為 θ=360度 /( 50*8) =(俗稱半步)。 . 由于 stm32主機(jī) 接口信號(hào)不夠大需要通過 ULN2020放大再連接到相應(yīng)的電機(jī)接口, 電機(jī)正反轉(zhuǎn)時(shí)各接口輸出情況 如 表 25所示 。 圖 31 直流電源電路 132VVGNDINOUTU478L05D1C14C15E22200uF1 FUSED2D3D4~220VE3 100u5VVOVIGU10AMS1117C16 104uC18 104uC17 10uC19 10uT1 . (1)電源變壓器:是降壓變壓器,它將電網(wǎng) 220V 交流電壓變換成符合需要的交流電壓,并送給整流電路。 (2) VSSA, VDDA =~ :為 ADC、復(fù)位模塊、 RC 振蕩器和 PLL的模擬部分提供供電。 晶振電路 STM32 上電復(fù)位后默認(rèn)使用內(nèi)部 [精度 8MHz 左右 ]晶振,如果外部接了8MHz的晶振,可以切換使用外部的 8MHz晶振,并最終 PLL倍頻到 72MHz。 8 腳( R2IN)、9 腳( R2OUT)、 10 腳( T2IN)、 7 腳( T2OUT)為第二數(shù)據(jù)通道。直流穩(wěn)壓電源電路輸入交流 220V經(jīng)過變壓整流濾波穩(wěn)壓輸出 5V直流電壓和 直流電壓為整個(gè)系統(tǒng)的各個(gè)模塊供電; STM32 是主控模塊,要正常工作必須保證其自身最小系統(tǒng)的完整,供電方案、外部晶振電路、串口驅(qū)動(dòng)電路等的存在能使 STM32 與其外圍設(shè)備正常工作;步進(jìn)電機(jī)的驅(qū)動(dòng)電路的設(shè)計(jì)是由于STM32 輸出的電壓信號(hào)較小不足以驅(qū)動(dòng)步進(jìn)電機(jī)的正常工作,需要加上一個(gè)功率放大 ULN2020 來驅(qū)動(dòng)步進(jìn)電機(jī)的正常工作。 RCC_cfg()。 //從 DHT11 取數(shù)據(jù) Display_WSD()。 //清中斷 GPIO_SetBits(GPIOB,GPIO_Pin_7)。 GPRS 來信中斷處理函數(shù)程序代碼 /************************************************************************ 函數(shù)名稱: EXTI2_IRQHandler(void) 功能: EXTI2 的中斷處理 *************************************************************************/ void EXTI2_IRQHandler(void) { EXTI_ClearITPendingBit(EXTI_Line2)。 USART_Send_String(AT_CMGR_1)。)||(Rx_Buf[14]==39。 . } else t=0。amp。amp。//Light On if(((Rx_Buf[105+t]==39。(Rx_Buf[109+t]==39。(Rx_Buf[113+t]==39。(Rx_Buf[138+t]==39。\r39。439。539。F39。)amp。)amp。)amp。)amp。amp。\r39。(Rx_Buf[122+t]==39。(Rx_Buf[113+t]==39。(Rx_Buf[109+t]==39。 //DJ Left if(((Rx_Buf[105+t]==39。amp。amp。amp。))) GPIO_ResetBits(GPIOB,GPIO_Pin_1)。)amp。)amp。)amp。E39。C39。039。))) { GPIO_SetBits(GPIOB,GPIO_Pin_9)。)||(Rx_Buf[16]==39。 USART_ITConfig(USART1, USART_IT_RXNE, ENABLE)。由于本設(shè)計(jì)中用到短信控制命令均為 Text模式,所以在中斷處理里先發(fā)送 AT 指令 “AT+CMGF=1”設(shè)置短信為 Text 模式,再發(fā)送 AT 指令 “AT+CMGR=1”讀取 SIM 里的第一條短信即為剛收到的未讀短信,然后嵌套進(jìn)入 USART 串口接收中斷,將讀取出來的短信內(nèi)容存到接收緩存 Rx_Buf [ ]數(shù)組中,再對(duì)緩存中的內(nèi)容進(jìn)行判斷,判斷接收到的短信內(nèi)容是否為 “Light On”、 “Light Off”、 “DJ Left”、 “DJ Right”或 “WSD”,再進(jìn)行響應(yīng)的開關(guān)燈、步進(jìn)電機(jī) 的控制或回復(fù)溫濕度數(shù)據(jù)短信的處理。 if(Send_Mesg_Sign==0) Send_Mesg()。 //刪除 SIM 卡里的短信 LCD_Init()。 Time2_NVIC_cfg()。 Q1SPEAKERVCCR512VD5S2SWSPDTQ2R4Res2VCCKMOUT1OUT2OUT3OUT4OUT5OUT6OUT7CLAMPIN1IN2IN3IN4IN5IN6IN7COMMONU11ULN2020VCCC35VCCABCD28BYJ48U1228BYJ48VCCPC0PC1PC2PC3PC4PC5PC6 圖 36 步進(jìn)電機(jī)等驅(qū)動(dòng)電路 本章小結(jié) 本章主要介紹了部分硬件系統(tǒng)模塊的電路設(shè)計(jì)。 MAX232 芯片采用單 +5V 電源供電,僅需幾個(gè)外接電容即可完成從 TTL 到 RS232 電平的轉(zhuǎn)換,共兩路。在所有 情況下, VREF+必須在 和 VDDA 之間。 STM32 最小系統(tǒng)的設(shè)計(jì) STM32 的最小系統(tǒng)由主芯片 STM32F103VET6 及其供電電源、晶振電路、復(fù)位電路 、串口驅(qū)動(dòng)電路等構(gòu)成。本章介紹了這些模塊的工作原理、引腳說明以及接線等。相當(dāng)與每秒鐘轉(zhuǎn)一 圈,每分鐘 60轉(zhuǎn)。 其中拍數(shù)、步距角 及轉(zhuǎn)速的計(jì)算 為: (1) 拍數(shù):完成一個(gè)磁場(chǎng)周期性變化所需脈沖數(shù) ,或指電機(jī)轉(zhuǎn)過一個(gè)齒距角所需脈 沖數(shù), 以四相 步進(jìn) 電機(jī) 為例, 四相四 拍運(yùn)行方 式 為ABBCCDDAAB,四相 八 拍 運(yùn)行方式 為 AABBBCCCDDDAA.; (2) 步距角:對(duì)應(yīng)一個(gè) 控制 脈沖信號(hào), 步進(jìn) 電機(jī)轉(zhuǎn) 子轉(zhuǎn)過的角位移 用 θ表示。 表 24 LCD1602 的基本 指令表 指令碼 功 能 指令 RS RW D7 D6 D5 D4 D3 D2 D1 D0 清除顯示 0 0 0 0 0 0 0 0 0 1 數(shù)據(jù)指針及所有顯示清零 顯 示 模式設(shè)置 0 0 1 1 1 0 0 0 0 0 設(shè)置 16x2顯示, 5x7點(diǎn)陣, 8位數(shù)據(jù)口 顯示開關(guān) 及 光標(biāo)設(shè)置 0 0 0 0 0 0 1 D C B D=1:開顯示 ; D=0:關(guān)顯示 ; C=1:顯示光標(biāo) ; C=0:不 顯 示 光標(biāo) ; B=1:光標(biāo) 閃 爍 ; B=0:光標(biāo)不閃爍 進(jìn)入點(diǎn)設(shè)定 0 0 0 0 0 0 0 1 N S 指定在數(shù)據(jù)的讀取與寫入時(shí) , 設(shè)定游標(biāo)的移動(dòng)方向及指定顯示的移位 設(shè)定DDRAM地址 0 0 1 0 AC5 AC4 AC3 AC2 AC1 AC0 設(shè)定 DDRAM 地址(顯示位址) 第一行: 80H- 87H 第二行: 90H- 97H 讀取忙標(biāo)志和地址 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 讀取忙標(biāo)志 (BF)可以確認(rèn)內(nèi)部動(dòng)作是否完成 ,同時(shí)可以讀出地址計(jì)數(shù)器 (AC)的值 寫數(shù)據(jù)到 RAM 1 0 數(shù)據(jù) 將數(shù)據(jù) D7~ D0寫入到RAM 讀 RAM的值 1 1 數(shù)據(jù) 從內(nèi)部 RAM讀 取數(shù)據(jù)D7~ D0 . 收放窗簾模塊步進(jìn)電機(jī) 28BJY48 步進(jìn)電機(jī)的工作原理 步進(jìn)電機(jī)是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu)。 V C CG N D主 機(jī) 信 號(hào) D H T 信 號(hào)1 B i t 開 始5 0 u s2 6 ~ 2 8 u s 表 示 ‘ 0 ’下 1 B i t 開 始 圖 27 數(shù)字 0信號(hào)的表示 V C CG N D主 機(jī) 信 號(hào) D H T 信 號(hào)1 B i t 開 始5 0 u s7 0 u s 表 示 ‘ 1 ’下 1 B i t 開 始 圖 28 數(shù)字 1信號(hào)的表示 溫濕度液晶顯示模塊 LCD1602 液晶 顯示屏 LCD1602是一種專門用來顯示 符號(hào)、數(shù)字 、 字母 等的 點(diǎn)陣 型液晶 顯示 模塊 , 它由 32個(gè) 5*11或 5*7等 的 點(diǎn)陣 字符位組成, 分兩行顯示,每行 16個(gè) 字符位。 若 沒有接收到主機(jī)發(fā)送開始信號(hào) , DHT11就不會(huì)響應(yīng)主機(jī)的信號(hào)也就 不會(huì)主動(dòng)進(jìn)行溫濕度采集 。其引腳接線圖如圖 24 所示,引腳說明如表 22 所示。鍵盤、 液晶顯示 LCD等外部設(shè)備由外部 CPU 進(jìn)行控制。 (7) 模擬 /數(shù)字轉(zhuǎn)換 (ADC): 12 位的 ADC 是一種逐次逼近型模擬數(shù)字轉(zhuǎn)換器,它有多達(dá) 18 個(gè)通道,可測(cè)量 16 個(gè)外部和 2 個(gè)內(nèi)部信號(hào)源。 CortexM3 采用了哈佛結(jié)構(gòu),擁有獨(dú)立的 Dcode 總線 和 Icode 總線 ,可以讓數(shù)據(jù)訪 問和 取指并行不悖 , 這樣數(shù)據(jù)訪問 就 不再占用 Icode 總線,從而提升了 工作 性能。 總線矩陣
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1