【正文】
參考文獻(xiàn):[1] [J].現(xiàn)代建設(shè)電器,2010,1(1):24~27.[2] 曹建剛,[J].安徽工程科技學(xué)院學(xué)報(bào),2006 21(4):40~45.[3] [D].山東山東大學(xué)自動(dòng)化學(xué)院,2005.[4] area intergration BACNet Over the System Technologyies for intergrated Building Control[N].2002,5:89.[5] [M].北京:.[6] [M].北京:電子工業(yè)出版社,.[7] 黃亮.基于AT89C51單片機(jī)的串行通信程序設(shè)計(jì)[J]. 中國(guó)地質(zhì)大學(xué),單片機(jī)實(shí)用電子制作 P2932.[8] Universal Serial Bus Mass Storage Class Specification Overview,Revision[M] 12,2003.[9] 劉艷鈴.采用MAX232實(shí)現(xiàn)MCS51單片機(jī)與PC機(jī)的通信[J].天津理工學(xué)院學(xué)報(bào)第15卷第2期 P5761.[10] ,第一版[M].化學(xué)工業(yè)出版社,2004年.[11] 張傳新,徐少杰.PC機(jī)與MCS51單片機(jī)主從多機(jī)通信控制程序的研究[J]. 伊圖里河分局研究所,鐵路計(jì)算機(jī)應(yīng)用第5卷第2期:P1012.Small Smart Home System Base on MCU Student majoring in Network Engineering Chang PanpanTutor Zhao Yanhong Abstract:Smart home is residential as the platform, using the integrated wiring, network munications, audio and video technology will household life related facilities such as integration, build efficient schedule of family affairs management system, improve home security, convenience, fort, environmental protection and energy saving living environment. Small smart home system based on single chip microputer STC12C5A60S2 chip as the control core, MCU on different devices and munications between PC and single chip microputer, intelligent household the corresponding module analog display. System mainly consists of two parts, hardware system and software system, the hardware system based on microcontroller development board and single chip microputer STC12C5A60S2 chip as the core periphery lightemitting diode, digital tube, buzzer, and other functions module. The Keil uVision2 as a software development platform, through the serial munication between PC and single chip microputer, to achieve the aim of PC control single chip microputer. Paper illustrates the development and implementation of the system.Key words: Smart home。傳感器:本文只是采用了熱敏amp。代碼添加完成之后,重新燒寫(xiě)代碼。 TI = 0。 串口通信有四種工作方式,由于方式1發(fā)送及接收數(shù)據(jù)的方式更符合本系統(tǒng)的要求,故在此選擇串口通信方式1。SCON、PCON的地址分別為98H和87H,SCON用于控制和監(jiān)視串口的工作狀態(tài),可以位尋址,PCON不具備位尋址功能[11]。 //顯示溫度值 if((gq118)amp。(vt_table[i]temp)amp。 } default:break。 窗簾圖48 步進(jìn)電機(jī)實(shí)物圖本系統(tǒng)中使用步進(jìn)電機(jī)的轉(zhuǎn)動(dòng)方向來(lái)模擬窗簾的開(kāi)、關(guān)。break。 //播放音樂(lè) BZ=0。 //關(guān)閉蜂鳴器 for(k=0。 //定義音調(diào)變量 uint i,j,k。光敏傳感器,實(shí)時(shí)采集周?chē)臏囟?、光?qiáng),一旦超過(guò)預(yù)先設(shè)計(jì)好的限制,則觸發(fā)蜂鳴器報(bào)警!圖44 硬件系統(tǒng)實(shí)物圖圖45 串口通信控制界面 詳細(xì)功能介紹 音樂(lè)播放 圖46 單片機(jī)上的電路實(shí)物圖 如圖所示,蜂鳴器的正極接到VCC電源上面,蜂鳴器的負(fù)極接到上面圖16 ULN2003等效電路的OUTPUT端,單片機(jī)IO 通過(guò)控制圖16電路的INPUT 端,當(dāng)IO 輸出低電平時(shí),三極管截止,沒(méi)有電流流過(guò)線(xiàn)圈,蜂鳴器不發(fā)聲;當(dāng)IO 輸出高電平時(shí),三極管導(dǎo)通,這樣蜂鳴器的電流形成回路,發(fā)出聲音。 (4)窗簾模塊的硬件連接 用4位杜邦線(xiàn)將J11_0,J11_1,J11_2,J11_3和J18_A,J18_B,J18_C,J18_D連接,將步進(jìn)電機(jī)連接到JP8。步驟(4)用USB線(xiàn)將PC機(jī)和主板連接起來(lái),檢查核心板上的J1 口是否用跳帽短接(TXD與P30短接,RXD與P31短接),將開(kāi)發(fā)板上的電源都關(guān)閉,點(diǎn)擊“Download/下載”,打開(kāi)核心板上的電源開(kāi)關(guān)(注意不是主板上的電源開(kāi)關(guān)),等待下載完成。單擊快捷鍵或單擊ProjectRebuild all the files,如果在錯(cuò)誤與警告欄看到 “0 Error(s)” 表示編譯通過(guò):圖38 添加代碼后編譯 (13)生成 .hex 燒寫(xiě)文件。C51已被完全集成到uVision2的集成開(kāi)發(fā)環(huán)境中,這個(gè)集成開(kāi)發(fā)環(huán)境包含:編譯器、匯編器、實(shí)時(shí)操作系統(tǒng)、項(xiàng)目管理器和調(diào)試器,uVision2 IDE可為它們提供單一而靈活的開(kāi)發(fā)環(huán)境。光敏電阻器對(duì)光的敏感性(即光譜特性)與人眼對(duì)可見(jiàn)光( ~)的響應(yīng)很接近,只要是人眼可感受的光,都會(huì)引起它的阻值變化。光敏傳感器電路原理圖 如圖26所示為開(kāi)發(fā)板上的原理圖,R39為熱敏電阻,AD轉(zhuǎn)換器采集RT處的電壓值,再通過(guò)軟件處理得到溫度值。NTC熱敏電阻與普通電阻不同,它具有負(fù)的電阻溫度特性,當(dāng)溫度升高時(shí),電阻值減少,其特性曲線(xiàn)如圖25所示。給LED 數(shù)碼管的七個(gè)條形發(fā)光二極管加不同的電平,二極管顯示不同亮滅的組合就可以形成不同的字形,這種組合稱(chēng)之為字形碼。圖17是該四相反應(yīng)式步進(jìn)電機(jī)工作原理示意圖。單片機(jī)IO 引腳輸出的電流較小,單片機(jī)輸出的TTL電平基本上驅(qū)動(dòng)不了蜂鳴器,因此需要增加一個(gè)電流放大的電路,圖14為蜂鳴器驅(qū)動(dòng)電路,使用的是ULN2003芯片來(lái)放大電流,驅(qū)動(dòng)蜂鳴器。而光的波長(zhǎng)也就是光的顏色,是由形成PN結(jié)的材料決定的。圖8 串口原理圖圖9 串口模塊實(shí)物圖 核心板模塊圖10 核心板結(jié)構(gòu)圖u 功能描述:(1)51核心板支持DIP40封裝的STC系列單片機(jī)、AT89S5X系列單片機(jī)。 (3)傳輸速率。u MCS51單片機(jī)的串行接口MCS51單片機(jī)串行口寄存器結(jié)構(gòu)如5圖所示。 (2) 數(shù)據(jù)位:起始位之后傳送數(shù)據(jù)位。并行傳送具有傳送速度快,效率高等優(yōu)點(diǎn),但傳送多少數(shù)據(jù)位就需要多少根數(shù)據(jù)線(xiàn),傳送成本高;串行傳送是按位順序進(jìn)行數(shù)據(jù)傳送,最少僅需要一根傳輸線(xiàn)即可完成,傳送距離遠(yuǎn),但傳送速度慢[8]。單片機(jī)具有高集成度、體積小、高可靠性、控制功能強(qiáng)、低功耗、易擴(kuò)展、優(yōu)異的性?xún)r(jià)比等特點(diǎn),在機(jī)電一體化、實(shí)時(shí)過(guò)程控制、辦公自動(dòng)化設(shè)備、計(jì)算機(jī)網(wǎng)絡(luò)和通信、航空航天系統(tǒng)和國(guó)防軍事、尖端武器等領(lǐng)域得到了廣泛