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

正文內(nèi)容

基于單片機的智能家居系統(tǒng)本科畢業(yè)論文(完整版)

2025-07-24 18:21上一頁面

下一頁面
  

【正文】 匯編代碼高效,快速的特點。常用的光敏電阻器硫化鎘光敏電阻器,它是由半導(dǎo)體材料制成的。數(shù)字式電阻溫度計設(shè)計工作的主要內(nèi)容就是把熱敏電阻兩端的電壓值經(jīng)A/D(模擬量轉(zhuǎn)化為數(shù)字量)轉(zhuǎn)換為數(shù)字量,然后通過軟件方法計算得到溫度值,再進行顯示等處理。熱敏電阻器的典型特點是對溫度敏感,不同的溫度下表現(xiàn)出不同的電阻值。單四拍、雙四拍與八拍工作方式的電源通電時序與波形分別如圖18中a、b、c所示:圖18 步進電機工作時序波形圖圖19 步進電機電路原理圖 LCD模塊 LED 數(shù)碼管顯示器內(nèi)部由七個條形發(fā)光二極管和一個小圓點發(fā)光二極管組成,每個發(fā)光二極管稱為一個字段,因而它的控制原理和發(fā)光二極管的控制原理是相同的。 單片機上設(shè)計的步進電機是減速比1/64的5線4相電機,采用單極性直流電源供電。 蜂鳴器模塊 蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,廣泛應(yīng)用于計算機、打印機、復(fù)印機、報警器、電話機等電子產(chǎn)品中,作發(fā)聲器件。半導(dǎo)體晶片由兩部分組成,一部分是P型半導(dǎo)體,在它里面空穴占主導(dǎo)地位,另一端是N型半導(dǎo)體,在這邊主要是電子,但這兩種半導(dǎo)體連接起來的時候,它們之間就形成一個“PN結(jié)”。主要特點有:(1)符合所有的RS232C技術(shù)標(biāo)準(zhǔn)(2)只需要單一 +5V電源供電 (3)片載電荷泵具有升壓、電壓極性反轉(zhuǎn)能力,能夠產(chǎn)生+10V和10V電壓V+、V (4)功耗低,典型供電電流5mA (5)內(nèi)部集成2個RS232C驅(qū)動器 (6)內(nèi)部集成2個RS232C接收器[9]圖7 MAX3232的原理圖本系統(tǒng)采用了三線制連接串口,也就是說計算機的9針串口只連接其中的3根線:第5腳的GND、第2腳的RXD、第3腳的TXD,這是最簡單的連接方法,但是對本系統(tǒng)來說已經(jīng)足夠了。 (2)接口電平。停止位標(biāo)志一個字符傳送的結(jié)束。圖4 串口通信傳輸45H的數(shù)據(jù)格式 另外一個字符應(yīng)包括以下信息: (1) 起始位:對應(yīng)邏輯0(space)狀態(tài)。圖3 主板供電系統(tǒng)原理圖 串口模塊u 串行通訊基本概念計算機與外界的信息交換稱為通信[7]。系統(tǒng)的整體框圖如圖1所示。 系統(tǒng)的主要功能本系統(tǒng)以STC12C5A60S2芯片為核心,利用單片機的外圍設(shè)備及串口通信開發(fā)、實現(xiàn)了以下幾個功能模塊:(1)花樣燈的控制,利用單片機上的二極管模擬電燈,根據(jù)不同的指令,按照預(yù)先設(shè)計好的程序,變換出不同的花樣。系統(tǒng)主要由硬件系統(tǒng)和軟件系統(tǒng)兩部分組成,其中硬件系統(tǒng)是以STC12C5A60S2芯片為核心的單片機開發(fā)板以及單片機外圍發(fā)光二極管、數(shù)碼管、蜂鳴器等功能模塊。以Keil uVision2為軟件開發(fā)平臺,通過串口實現(xiàn)PC機與單片機之間的通訊,從而達到PC機控制單片機的目的。(2)音樂播放,利用單片機上的蜂鳴器模擬音箱,根據(jù)指令,按照預(yù)先設(shè)計好的程序,播放音樂。環(huán)境信息用戶輸入信息設(shè)備狀態(tài)信息控制界面返回用戶輸入信息用戶控制信息串口窗簾(步進電機)核心控制設(shè)備(以STC12C5A60S2為核心)音樂播放(蜂鳴器)花樣燈(LED顯示)溫度,濕度信息LCD顯示火災(zāi)報警(溫度,濕度)圖1 系統(tǒng)整體框圖3 硬件系統(tǒng)設(shè)計 硬件系統(tǒng)概述 小型智能家居系統(tǒng)的核心是單片機的主芯片,因此首先要確定單片機及所用主芯片的類型。常用通信方式有兩種:并行通信與串行通信,簡稱并行傳送和串行傳送。發(fā)送器通過發(fā)送起始位開始一幀字符的傳送。停止位可以是RS485的接口電平比RS232電平降低了。電路如圖8所示。當(dāng)電流通過導(dǎo)線作用于這個晶片的時候,電子就會被推向P區(qū),在P區(qū)里電子跟空穴復(fù)合,然后就會以光子的形式發(fā)出能量,這就是LED發(fā)光的原理。蜂鳴器發(fā)聲原理是電流通過電磁線圈,使電磁線圈產(chǎn)生磁場來驅(qū)動振動膜震動發(fā)聲的,因此需要一定的電流才能驅(qū)動它。只要對步進電機的各相繞組按合適的時序通電,就能使步進電機步進轉(zhuǎn)動。根據(jù)各管的接線形式,它可分為兩種,一是共陽極(發(fā)光二極管的陽極都接在一個公共點上),如圖20,另一是共陰極(發(fā)光二極管的陰極都接在一個公共點上),如圖21。正溫度系數(shù)熱敏電阻器(PTC)在溫度越高時電阻值越大,負(fù)溫度系數(shù)熱敏電阻器(NTC)在溫度越高時電阻值越低,它們同屬于半導(dǎo)體器件。圖26 熱敏amp。光敏電阻器的阻值隨入射光線(可見光)的強弱變化而變化,在黑暗條件下,它的阻值(暗阻)可達1~10M歐,在強光條件(100LX)下,它阻值(亮阻)僅有幾百至數(shù)千歐姆。C51編譯器的功能不斷增強, 使用戶可以更加貼近CPU本身,及其它的衍生產(chǎn)品。單擊Add,然后單擊Close:圖37 (12)在編輯框里輸入所需代碼,至此完成了工程項目的建立以及文件加入工程,現(xiàn)在開始編譯工程。 打開PC機的設(shè)備管理器,確定生成的串口號(若為COM2,則在上圖COM下拉中選擇COM2)。 (3)音樂播放模塊的硬件連接 用1位杜邦線將J10_0與J18_bz連接。而火災(zāi)報警模塊,通過熱敏amp。將一首歌相對應(yīng)的震動頻率的大小、震動時間的長短數(shù)字化,以這種方式等價成兩個數(shù)組,再將數(shù)組賦給相應(yīng)的歌曲處理函數(shù),當(dāng)主板接收到相應(yīng)指令后,調(diào)用歌曲處理函數(shù),將歌曲演奏出來,主要代碼容下: void Play_music() { uint Tone,Long。j++) //輸出不同節(jié)拍 { BZ=0。 //利用Tone的不同來區(qū)分7種音調(diào) } }}void Music() //音樂播放函數(shù){ Play_music()。主要代碼容下: //發(fā)光二極管處理函數(shù)LED(uchar i) { switch(i) { case 1:LED1()。根據(jù)多個LED亮滅的不同,以及多個LED亮滅跳轉(zhuǎn)的方法各有差異,花樣燈的種類也有很多,本系統(tǒng)中只是為了說明LED具有這一功能,簡單的給出了幾個花樣燈的例子。 //正反標(biāo)志置0,反向 break。 //乘以電阻特性參數(shù) for(i=0。 show_NTC(value)。MCS51單片機串口控制寄存器有三個:特殊功能寄存器SCON、PCON和中斷允許寄存器IE。ES=0,禁止串行口中斷;ES=1,允許串行口中斷。 // 要發(fā)送的字符放入緩沖區(qū) while(TI == 0)。 整體驗證 各功能模塊的調(diào)試完成,確定無誤后,再在原先的程序中加入串口通信代碼,以實行PC機與單片機之間的通信。蜂鳴器:本文只是簡單的利用了頻率及時長,模擬音調(diào),若進一步精確的模擬出音符,則可以使用鍵盤以及蜂鳴器,模擬鋼琴等樂器發(fā)聲,這一塊有待提高。最后,感謝答辯委員會的教師們在百忙之中抽出時間來閱讀論文。 Keil uVision2。光敏傳感器,且只是提取其采集的信息,并沒有對其有進一步的改造、使用。將PC機與單片機用USB轉(zhuǎn)串口線連接起來,在PC機上,通過控制界面向單片機發(fā)送指令,觀察系統(tǒng)能夠穩(wěn)定運行。中斷方式: if(read_flag) //如果取數(shù)標(biāo)志已置位,就將讀到的數(shù)從串口發(fā)出 { read_flag= 0 。 串口通信有2種實現(xiàn)方式,查詢方式和中斷方式。 串行通信控制寄存器SCON是與串行通信有關(guān)的主要控制寄存器。amp。amp。 }}由于時間的原因,本系統(tǒng)中,只是單純的用步進電機的轉(zhuǎn)動方向及轉(zhuǎn)動與否,模擬了窗簾的開關(guān),并沒有給出實物。步進電機是數(shù)字控制電機,它將脈沖信號轉(zhuǎn)變成角位移,即給一個脈沖信號,步進電機就轉(zhuǎn)動一個角度,電機的總轉(zhuǎn)動角度由輸入脈沖數(shù)決定,而電機的轉(zhuǎn)速由脈沖信號頻率決定,因此非常適合于單片機控制。 case 2:LED2()。 //關(guān)閉蜂鳴器 delay(10000)。kTone。 //定義變量 for(i=0。因此,我們可以通過程序控制INPUT的電平來使蜂鳴器發(fā)出聲音和關(guān)閉。 (5)火災(zāi)報警模塊的硬件連接 用8位杜邦線將J8與J12連接,2位杜邦線分別將J11_0與J15_DSJ11_1與J15_DS2連接,1位杜邦線將J19_AIN0與J15_RT連接,2位杜邦線分別將J11_
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1