【正文】
使用步進電機的轉動方向來模擬窗簾的開、關。 窗簾模塊正是利用步進電機適合于單片機控制,且步進電機是數字控制電機,電機的總轉動角度由輸入脈沖數決定,而電機的轉速由脈沖信號頻率決定,易于模擬實現窗簾的開、關這些特點來實現的,主要代碼如下: stepmotorHandle(uchar i) { switch(i) { case 5: //如果接收到5 { zf=1。 } case 6: //如果接收到6 { stp=~stp。 } case 7: //如果接收到7 { zf=0。 } default:break。 火災報警圖49 單片機上熱敏、光敏傳感器實物圖 本系統(tǒng)中的火災報警模塊,是通過采集周圍的溫度、光強來實現的。 //采集0通道模擬電壓值 gq=temp。 //顯示亮度值 temp=19*temp。(vt_table[i]temp)amp。(i60)。//查表得到溫度對應參數if(i10) //如果是負溫度,符號標志置1,表示為負{value=10i。}else //如果為正,去掉10個負數 value=i10。 //顯示溫度值 if((gq118)amp。(value28)) //光強減弱且高溫火災,蜂鳴器報警 BZ=1。 該段程序不僅火災報警,它還將從周圍采集到的實時數據,通過發(fā)光二極管LCD顯示出來,供人隨時讀取。 串口通信模塊 本系統(tǒng)中,利用串口將單片機與PC機連接起來,進行通信。SCON、PCON的地址分別為98H和87H,SCON用于控制和監(jiān)視串口的工作狀態(tài),可以位尋址,PCON不具備位尋址功能[11]。SCON是8051系列芯片的一個可以位尋址的專用寄存器,用于控制串行數據通信。 電源控制寄存器PCON中SMOD位可以影響串口的波特率。 中斷允許寄存器IE中的ES位可選擇串行口中斷的允許或禁止。 串口通信有四種工作方式,由于方式1發(fā)送及接收數據的方式更符合本系統(tǒng)的要求,故在此選擇串口通信方式1。這2中實現方式的代碼段如下:查詢方式: IE = 0x00 。 RI = 0。 // 從緩沖區(qū)中把接收的字符放入c中 SBUF = ch。 TI = 0。 //取數標志清0 send_char(ch)。中斷方式:發(fā)送數據——發(fā)送、等待中斷、中斷中發(fā)送;接收數據——等待中斷、在中斷中接收。7 系統(tǒng)測試 系統(tǒng)基本性能驗證 將每個不同的模塊寫好的程序通過燒寫軟件燒到單片機開發(fā)板上后,先使用單片機上的鍵盤模塊,機械的操控,觀察基本模塊能夠實行,且運行較穩(wěn)定。代碼添加完成之后,重新燒寫代碼。8 總結與展望 總結本文是基于單片機的小型智能家居系統(tǒng)的設計與實現,構建了串口通信控制系統(tǒng)。單片機控制系統(tǒng)以其體積小、體積小、高可靠性、低功耗、優(yōu)異的性能價格比等特點,成為機械監(jiān)控系統(tǒng)的主流方向,在實時過程控制,計算機網絡和通信,航空航天系統(tǒng)和國防軍事,尖端武器等領域得到了廣泛的應用。本題雖然基本完成了這個任務,但是其中還有很多功能期待完善。傳感器:本文只是采用了熱敏amp。其他的傳感器也沒用涉及,以后要更加注意。致謝在指導教師的精心指導下,經過進一年的努力,本系統(tǒng)已設計完畢。從選定課題到完成畢業(yè)設計,指導老師趙艷紅給予了精心的指導和細心的幫助,尤其在課題設計的前期準備階段和本人的功能設計階段,趙老師都提出了許多寶貴的設計意見,無論在理論上還是在實踐中都給了我很大的鼓勵和指導,使得我得到了不少的提高,特此對趙老師表示真誠的感謝。參考文獻:[1] [J].現代建設電器,2010,1(1):24~27.[2] 曹建剛,[J].安徽工程科技學院學報,2006 21(4):40~45.[3] [D].山東山東大學自動化學院,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]. 中國地質大學,單片機實用電子制作 P2932.[8] Universal Serial Bus Mass Storage Class Specification Overview,Revision[M] 12,2003.[9] 劉艷鈴.采用MAX232實現MCS51單片機與PC機的通信[J].天津理工學院學報第15卷第2期 P5761.[10] ,第一版[M].化學工業(yè)出版社,2004年.[11] 張傳新,徐少杰.PC機與MCS51單片機主從多機通信控制程序的研究[J]. 伊圖里河分局研究所,鐵路計算機應用第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。 MCU。 serial port munication