版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
(畢業(yè)論文)PAGEPAGEIII設(shè)計(jì)任務(wù)書一、設(shè)計(jì)題目:教室照明智能控制系統(tǒng)二、設(shè)計(jì)要求:設(shè)計(jì)一個(gè)教室照明智能控制系統(tǒng),通過多種傳感器采集室內(nèi)光線、人數(shù)分布等信息,利用控制電路調(diào)節(jié)照明強(qiáng)度,實(shí)現(xiàn)節(jié)能控制。三、設(shè)計(jì)任務(wù)1.畫出電路原理圖。2.編寫設(shè)計(jì)說明書,1萬5千字以上,包括:(1)設(shè)計(jì)任務(wù)書(2)前言(3)目錄(4)正文,包括:設(shè)計(jì)思想、電路工作原理、元器件選擇、電路元器件參數(shù)、總結(jié)、參考資料等3.B5版面,正文5號或小4字號,章標(biāo)題小2加粗,節(jié)標(biāo)題小四加粗。前言本設(shè)計(jì)針對教室燈光的控制方法,尤其是教室燈光的智能控制方面的發(fā)展現(xiàn)狀,分析了教室燈光智能控制的原理和實(shí)現(xiàn)方法,提出了基于單片機(jī)的教室燈光智能控制系統(tǒng)的設(shè)計(jì)思路,并在此基礎(chǔ)上開發(fā)了智能控制系統(tǒng)的硬件裝置和相應(yīng)軟件,以達(dá)到學(xué)校教室用電設(shè)備的合理使用,節(jié)約電能以及改善教學(xué)管理的目的。設(shè)計(jì)應(yīng)用了先進(jìn)的電子技術(shù)、網(wǎng)絡(luò)技術(shù)、自動(dòng)控制技術(shù)以及實(shí)用的軟件平臺(tái),成功地設(shè)計(jì)了一套功能完善的智能教室照明動(dòng)控制系統(tǒng)。由傳感探測單元、通訊網(wǎng)絡(luò)RS-232、控制單元構(gòu)成了整個(gè)系統(tǒng)。智能教室照明控制系統(tǒng)核心器件采用AT89S51單片機(jī)采集數(shù)據(jù),并由控制系統(tǒng)實(shí)現(xiàn)對教室光照度、學(xué)生人數(shù)、教室使用狀態(tài)等的監(jiān)控與顯示,并對教室內(nèi)部用電設(shè)備進(jìn)行合理控制和管理,達(dá)到教學(xué)樓教室照明控制的智能化和節(jié)約化的目標(biāo)。本系統(tǒng)將單片機(jī)控制系統(tǒng)與網(wǎng)絡(luò)技術(shù)結(jié)合起來,各組成部分包括硬件和軟件設(shè)計(jì)的結(jié)構(gòu)、功能與實(shí)現(xiàn)方法。最后通過RS-232方式實(shí)現(xiàn)與上位機(jī)通信,實(shí)現(xiàn)數(shù)據(jù)的遠(yuǎn)程傳輸及上位機(jī)對教室照明狀態(tài)的控制,完成一個(gè)智能教室照明控制系統(tǒng)。關(guān)鍵詞:智能控制;熱釋電效應(yīng);光照檢測;AT89S51河南工業(yè)職業(yè)技術(shù)學(xué)院(畢業(yè)論文)ForewordThisdesigncontrolmethodaimingatclassroomlight,particularlythedevelopmentpresentconditionthattheintelligenceofclassroomlightcontrols,analyzedtheprincipleoftheclassroomlightintelligencecontrolandcarryoutamethod,designwayofthinkingputforwardintelligencetocontrolsystemaccordingtotheclassroomlightofthelistslicemachine,anddevelopedthehardwaredeviceofintelligencecontrolsystemandcorrespondsoftwareonthisfoundation.Withattainclassroomintheschoolisusedtogiveorgetanelectricshockanequipmentsofreasonableuse,thepurposeofeconomyelectricpowerandimprovementteachingmanagement.Designedtoapplytheforerunner'selectronicstechnique,networktechniqueandautomaticcontroltechniqueandpracticalsoftwareplatform,successfullydesignedasetofintelligencewithperfectfunctionclassroomlightingtomovetocontrolsystem.Fromspreadfeelingtoprobeintounit,thecommunicationnetworkRS-232andcontroledunittoconstitutethewholesystem.TheintelligenceclassroomilluminatestocontrolsystemcoreasparepartadoptionAT89S51listslicethemachinecollectadata,andusetogiveorgetanelectricshockanequipmentstocarryonreasonablecontrolandmanagementtotheclassroominnerpart,attainteachingbuildingtheclassroomilluminatesacontroloftheintelligenceturnandeconomizethetargetforturning.Thissystemlistslicethemachinecontrolsystemandnetworktechniqueknottoputtogether,eachconstitutethepartincludesahardwareandsoftwaredesignofstructure,functionandcarryoutamethod.FinallypassmethodRS-232realizationandplaceofhonormachinecorrespondence,carryoutthelongrangeofdatatodeliverandtheplaceofhonormachineilluminatethecontrolofstatustotheclassroomandcompletelightinginanintelligenceclassroomcontrolsystem.Keyword:theintelligencecontrols;ishottoreleasetogiveorgetanelectricshockaneffect;onlyshineonanexamination;AT89S51(畢業(yè)論文)目錄設(shè)計(jì)任務(wù)書 I前言 II一、設(shè)計(jì)思想 11.1課題背景 11.2設(shè)計(jì)主要目的 1二、系統(tǒng)總體方案 2總述 22.1系統(tǒng)總體構(gòu)成 22.2系統(tǒng)實(shí)現(xiàn)功能 3三、教室控制與檢測單元設(shè)計(jì) 4總述: 43.1教室控制單元的設(shè)計(jì)與通信 53.1.1控制單元的核心器件 53.1.2現(xiàn)場人機(jī)交互模塊 73.1.3RS-232串口通信 93.2教室檢測單元數(shù)據(jù)采集與處理 103.2.1光照信號采集與處理 103.2.2光照檢測接口電路 123.2.3紅外數(shù)據(jù)采集與處理 133.2.4開關(guān)控制電路設(shè)計(jì) 14四、教室節(jié)能系統(tǒng)軟件設(shè)計(jì) 16總述 164.1光照度采樣及模數(shù)轉(zhuǎn)換子程序 164.2顯示子程序 174.3串行通訊程序設(shè)計(jì) 184.4主程序設(shè)計(jì) 20五、系統(tǒng)整體工作流程 215.1教室內(nèi)光信號采集處理 215.2教室內(nèi)人數(shù)分布信息處理 215.3顯示與通信 21總結(jié) 22致謝 23參考文獻(xiàn) 24附錄 25附錄A主程序 25附錄B設(shè)計(jì)原理電路圖 33PAGEPAGE33一、設(shè)計(jì)思想1.1課題背景隨著計(jì)算機(jī)網(wǎng)絡(luò)、通信、控制等技術(shù)的發(fā)展,智能建筑的發(fā)展越來越迅猛。目前,國內(nèi)大多數(shù)智能建筑存在效率低、能耗高的現(xiàn)象。就智能建筑的照明系統(tǒng)來說,許多地方的燈經(jīng)常是從早到晚開著的,不管這些房間或樓道是否有人,也不管有多少人?;蛘?,當(dāng)自然光照度很好時(shí),燈不能及時(shí)關(guān)閉;反之,當(dāng)自然光照度難以滿足人的需求時(shí),又不能及時(shí)打開燈光。這種照明方式,不僅造成能源的浪費(fèi),而且不能滿足人對照明的基本需求,同時(shí)也給人的視力造成了很大的影響。各類大、中專院校不斷擴(kuò)招,教室不斷擴(kuò)建,教室的用電負(fù)荷不斷加大,教室用電管理不善,造成學(xué)校電能浪費(fèi),經(jīng)濟(jì)損失,這種的浪費(fèi)與當(dāng)今的節(jié)約能源理念相違背。再者,現(xiàn)代自動(dòng)化程度不斷提高,計(jì)算機(jī)技術(shù)的普及,燈光的管理也在朝著自動(dòng)化、智能化方向發(fā)展。的自動(dòng)控制等等。所有這些使得教室燈光控制也應(yīng)該朝著智能的方向發(fā)展。于是,開發(fā)簡便、實(shí)用的教室燈光自動(dòng)控制系統(tǒng)便具有重要的現(xiàn)實(shí)意義。部分學(xué)校也意識(shí)到了教室照明中存在的巨大浪費(fèi),采取了各種各樣的管理方式,企圖來杜絕這種浪費(fèi)。如:費(fèi)用包干制、任課教師負(fù)責(zé)制、組織勤工儉學(xué)學(xué)生或聘用專職人員進(jìn)行專門管理,拉閘限電等等。許多學(xué)校都采取過這些方法,但始終沒能長久堅(jiān)持下去,也就沒有取得理想效果。其次,學(xué)生對教學(xué)樓教室的利用狀況的未知往往造成有些教室人滿為患,有些教室無人問津的狀況。從而由于管理不當(dāng)而影響教學(xué)資源分配等種種問題。1.2設(shè)計(jì)主要目的針對目前學(xué)校教學(xué)樓用電設(shè)備控制和教學(xué)管理不足的現(xiàn)狀,以提高教室用電設(shè)備控制的自動(dòng)化和教學(xué)管理的效率為目的,開發(fā)了一套功能較完善的基于總線的智能教室照明控制系統(tǒng)。本系統(tǒng)應(yīng)用先進(jìn)的電子技術(shù)、網(wǎng)絡(luò)技術(shù)、自動(dòng)控制技術(shù)以及實(shí)用的軟件平臺(tái)。智能教室控制系統(tǒng)采用單片機(jī)實(shí)現(xiàn)對教室光照、自習(xí)學(xué)生人數(shù)等的數(shù)據(jù)采集,并由RS-232和上位機(jī)(計(jì)算機(jī))的通訊,實(shí)現(xiàn)教室使用狀態(tài)監(jiān)控與顯示,并對教室內(nèi)部用電設(shè)備進(jìn)行合理控制和管理,達(dá)到高校教學(xué)樓教室控制的智能化和節(jié)約化的目標(biāo)。二、系統(tǒng)總體方案總述教室節(jié)能系統(tǒng)采用單片機(jī)和上位機(jī)組成的系統(tǒng)對學(xué)校教室照明設(shè)備進(jìn)行控制和管理,教室亮度的檢測、教室學(xué)生人數(shù)的統(tǒng)計(jì)、教室室使用狀態(tài)的監(jiān)控。整個(gè)系統(tǒng)由教室檢測單元、控制單元、通信單元等組成。單片機(jī)可以實(shí)現(xiàn)對教室內(nèi)的教室檢測控制元所采集到的信息的接收、處理,并且由LCD顯示教室狀態(tài),從而可以很輕松的對教室用電設(shè)備開關(guān)狀況、照強(qiáng)度、自習(xí)學(xué)生人數(shù),教室使用狀態(tài)等進(jìn)行實(shí)時(shí)監(jiān)控和統(tǒng)計(jì)。對于通訊網(wǎng)絡(luò)部分,教室信號通過RS-232串行方式與上位機(jī)通信。檢測控制單元:照明強(qiáng)度采集是采用AD0809與單片機(jī)構(gòu)建的數(shù)據(jù)采集網(wǎng)絡(luò),教室是否有人和人數(shù)是用熱釋電傳感器通過檢測電路與單片機(jī)相連進(jìn)行數(shù)據(jù)采集。2.1系統(tǒng)總體構(gòu)成a:傳感探測單元熱釋電紅外探測傳感器組件,該組件由三個(gè)部分組成:熱釋電傳感器,匹配低噪放大器,菲涅爾光學(xué)系統(tǒng)。該組件本身不發(fā)任何類型的輻射,器件功耗很小、隱蔽性好、價(jià)格低廉??梢姽馓綔y組件,可見光探測組件由一些常用光敏器件和晶體管組成。特別說明:這個(gè)組件必須置于本照明控制器控制照明的范圍之外,用于探測自然光的有無及強(qiáng)弱(可根據(jù)需要進(jìn)行調(diào)整),為控制器提供控制燈具亮、滅的依據(jù)。b:微控制與通信單元控制器單元主要對該教室檢測控制單元進(jìn)行集中操作管理、狀態(tài)顯示、通訊控制和維護(hù)該每間教室的用電對象,并協(xié)調(diào)各檢測控制單元之間的數(shù)據(jù)傳送,提高整個(gè)智能教室控制系統(tǒng)的可靠性。通訊網(wǎng)絡(luò)是保證整個(gè)智能教室控制系統(tǒng)遠(yuǎn)程控制正常運(yùn)轉(zhuǎn)的關(guān)鍵,所有的教室檢測的數(shù)據(jù)和教室使用狀態(tài)都連接在通訊網(wǎng)絡(luò)的平臺(tái)上,最終與計(jì)算機(jī)單元相連,實(shí)現(xiàn)遠(yuǎn)程的監(jiān)控與顯示。本系統(tǒng)利用計(jì)算機(jī)的串行口和單片機(jī)的串行通訊的功能,采用RS-232向上位機(jī)完成信息傳輸實(shí)現(xiàn)教室控制單元顯示和集中管理。上位機(jī)通過RS-232串行通訊線來讀取教室中的基本信息,同時(shí)每個(gè)教室控制單元中所采集的相關(guān)數(shù)據(jù)信息,并對所采集到的信息做基本顯示的功能。c:軟件實(shí)現(xiàn)對教室人數(shù)進(jìn)行進(jìn)行實(shí)時(shí)計(jì)數(shù),同時(shí)對光照度進(jìn)行采樣,并通過程序由單片機(jī)控制,并在LCD上顯示當(dāng)前人數(shù)和教室照明燈開關(guān)狀態(tài)。當(dāng)光照度低于設(shè)定值范圍內(nèi)時(shí),再根據(jù)教室人數(shù)自動(dòng)打開照明燈經(jīng)串口RS-232傳到上位機(jī)。例如:當(dāng)光照度高于設(shè)定值在單片機(jī)控制下自動(dòng)關(guān)閉照明燈。2.2系統(tǒng)實(shí)現(xiàn)功能智能教室控制系統(tǒng)的設(shè)計(jì)的目的就是為了實(shí)現(xiàn)教室用電設(shè)備的合理使用,節(jié)約能源以及改善教學(xué)管理,提高教室使用效率。在設(shè)計(jì)過程中,作者將整個(gè)系統(tǒng)分為了上述的三個(gè)部分,系統(tǒng)可以實(shí)現(xiàn)的功能則可以概括為以下幾個(gè)方面:a:教室檢測控制單元數(shù)據(jù)采集系統(tǒng)的底層設(shè)備教室檢測控制單元具有自動(dòng)采集和命令采集兩種模式。自動(dòng)定時(shí)采集就是教室檢測控制單元可以根據(jù)內(nèi)部時(shí)鐘設(shè)置對教室進(jìn)行循環(huán)采集數(shù)據(jù),由控制器通過RS-232通訊信道將根據(jù)需要采集相應(yīng)的數(shù)據(jù)信息傳送到上位機(jī),上位機(jī)再經(jīng)RS-232通訊信道傳送把命令傳輸?shù)浇淌覚z測與控制單元。b:教室遠(yuǎn)程端控制功能在遠(yuǎn)程控制中,往往都要使用遠(yuǎn)程控制軟件。而這樣的軟件一般分為兩部分,一部分在本地主機(jī)上安裝,使上位機(jī)成為控制端,另一部分在現(xiàn)場控制器上安裝,使現(xiàn)場控制器為服務(wù)端,也就是被控制端。通過網(wǎng)絡(luò),在計(jì)算機(jī)與控制器之間建立起一條數(shù)據(jù)交換的通道,從而使得控制端可以向服務(wù)端發(fā)送指令,操縱服務(wù)端完成特定的工作。在此時(shí),現(xiàn)場控制器負(fù)責(zé)發(fā)送指令和顯示遠(yuǎn)程計(jì)算機(jī)執(zhí)行程序的結(jié)果,而運(yùn)行程序所需的系統(tǒng)資源均由上位機(jī)機(jī)負(fù)責(zé)。系統(tǒng)采用了原有的教室內(nèi)部用電設(shè)備控制系統(tǒng),在此基礎(chǔ)上的教室遠(yuǎn)程監(jiān)控系統(tǒng)可以根據(jù)采集到的數(shù)據(jù)對教室實(shí)施相應(yīng)的命令,使得教室的用電設(shè)備能夠及時(shí)地開或關(guān),實(shí)現(xiàn)節(jié)能目的。c:數(shù)據(jù)與教室狀態(tài)的顯示在這里顯示任務(wù)包括整個(gè)智能教室控制系統(tǒng)各采樣點(diǎn)數(shù)據(jù):光照度、人數(shù)、照明燈的狀態(tài)。由于教室控制系統(tǒng)的設(shè)計(jì)了自動(dòng)-手動(dòng)按鍵,有特殊情況管理人員可不必去現(xiàn)場只需單擊此按鍵即可從上位機(jī)界面直接進(jìn)行調(diào)整,并隨時(shí)能獲知各個(gè)教室實(shí)際的總體情況。這里使用LCD1602完成顯示任務(wù)。三、教室控制與檢測單元設(shè)計(jì)總述:(1)教室檢測控制單元是智能教室控制系統(tǒng)中重要的部分之一,一方面,教室檢測控制單元具有對教室內(nèi)數(shù)據(jù)的采集、處理、存儲(chǔ)等功能,并響應(yīng)樓層顯示控制單元通訊查詢的命令,另一方面,教室檢測控制單元根據(jù)樓層顯示控制單元和中央計(jì)算機(jī)單元的具體要求控制照明燈等用電設(shè)備。教室檢測控制單元硬件接口電路如圖3.1所示。(2)教室檢測控制單元采用模塊化設(shè)計(jì),其主要部分為數(shù)據(jù)采集模塊、繼電器開關(guān)模塊、現(xiàn)場人機(jī)交互模塊、串口通訊模塊、現(xiàn)場設(shè)備控制模塊、電源模塊等。系統(tǒng)的電源采用專用芯片將220V交流電轉(zhuǎn)換成+5V,從而給控制節(jié)點(diǎn)中的ADC0809及單片機(jī)和繼電器供電。教室檢測控制單元組成框如圖3.1所示。圖3.1智能教室控制系統(tǒng)整體組成框圖本系統(tǒng)中教室檢測控制單元具體主要功能有:1、教室檢測控制單元實(shí)現(xiàn)對教室內(nèi)光照強(qiáng)度、進(jìn)入教室的學(xué)生人數(shù)的數(shù)據(jù)采集,通過數(shù)據(jù)的轉(zhuǎn)換和處理,可送入到樓層顯示控制單元和計(jì)算機(jī)單元。2、教室檢測控制單元中光照傳感器將采集到的電壓值和設(shè)定電壓相比較從而自動(dòng)完成對教室內(nèi)是否開啟/關(guān)閉照明燈組的操作,實(shí)現(xiàn)系統(tǒng)中節(jié)約電能的目的。3、通過手動(dòng)控制教室檢測控制單元中的按鍵可對教室內(nèi)照明燈的現(xiàn)場開啟/關(guān)閉操作。4、教室檢測控制單元中LCD顯示教室內(nèi)用電設(shè)備的開關(guān)狀態(tài)。5、通過RS-232總線完成單片機(jī)與上位機(jī)控制單元的通訊。6、可接收計(jì)算機(jī)的命令并實(shí)現(xiàn)相應(yīng)的控制信號的傳輸。3.1教室控制單元的設(shè)計(jì)與通信3.1.1控制單元的核心器件(1)單片機(jī)AT89S51AT89S51是一個(gè)低功耗,高性能CMOS8位單片機(jī),它具有如下特點(diǎn):40個(gè)引腳,4kBytesFlash片內(nèi)程序存儲(chǔ)器,128bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),32個(gè)外部雙向輸入/輸出(I/O)口,5個(gè)中斷優(yōu)先級2層中斷嵌套中斷,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,片內(nèi)時(shí)鐘振蕩器。主要特性:?8031CPU與MCS-51兼容?4K字節(jié)可編程FLASH存儲(chǔ)器(壽命:1000寫/擦循環(huán))?全靜態(tài)工作:0Hz--24KHz?三級程序存儲(chǔ)器保密鎖定?128*8位內(nèi)部RAM?32條可編程I/O線?兩個(gè)16位定時(shí)器/計(jì)數(shù)器?6個(gè)中斷源?可編程串行通道,其管腳分布如圖3.2所示。圖3.2AT89S51引腳圖復(fù)位電路:RST引腳對地電阻為40-220千歐姆,因此在RST引腳和電源VCC之間接一容量為10-22微法的電容后,即可構(gòu)成最簡單的RC復(fù)位電路。如圖3.3復(fù)位電路所示。圖3.3復(fù)位電路(2)模數(shù)轉(zhuǎn)換器件A/D0809A/D0809是8路模擬信號的分時(shí)采集,片內(nèi)有8路模擬選通開關(guān),以及相應(yīng)的通道地址鎖存用譯碼電路,其轉(zhuǎn)換時(shí)間為100μs左右。ADC0809引腳圖如圖3.4所示。圖3.4ADC0809引腳圖
A/D轉(zhuǎn)換后得到的數(shù)據(jù)應(yīng)及時(shí)傳送給單片機(jī)進(jìn)行處理。數(shù)據(jù)傳送的關(guān)鍵問題是如何確認(rèn)A/D轉(zhuǎn)換的完成,因?yàn)橹挥写_認(rèn)完成后,才能進(jìn)行傳送。(1)ADC0809內(nèi)部帶有輸出鎖存器,可以與AT89S51單片機(jī)直接相連。(2)初始化時(shí),使ST和OE信號全為低電平。(3)送要轉(zhuǎn)換的哪一通道的地址到A,B,C端口上。(4)在ST端給出一個(gè)至少有100ns寬的正脈沖信號。(5)是否轉(zhuǎn)換完畢,我們根據(jù)EOC信號來判斷。(6)當(dāng)EOC變?yōu)楦唠娖綍r(shí),這時(shí)給OE為高電平,轉(zhuǎn)換的數(shù)據(jù)就輸出給單片機(jī)。3.1.2現(xiàn)場人機(jī)交互模塊人機(jī)交互模塊包括按鍵、LCD顯示(圖中沒有畫出)。人機(jī)交互部件可以實(shí)現(xiàn)在教室內(nèi)對教室檢測控制單元進(jìn)行手動(dòng)操作控制,并通過LCD顯示觀察到當(dāng)前教室用電設(shè)備開關(guān)狀態(tài)。這里采用字符型液晶顯示模塊,它是一種專門用于顯示字母、數(shù)字、符號等點(diǎn)陣式LCD,目前常用16*1,16*2,20*2和40*2行等的模塊。下面以長LCD1602字符型液晶顯示器為例做介紹。一般1602字符型液晶顯示器實(shí)物如圖3.5:
圖3.5LCD1602字符型液晶顯示器實(shí)物圖1602LCD主要技術(shù)參數(shù):顯示容量:16×2個(gè)字符芯片工作電壓:4.5—5.5V工作電流:2.0mA(5.0V)模塊最佳工作電壓:5.0V字符尺寸:2.95×4.35(W×H)mm引腳功能說明
1602LCD采用標(biāo)準(zhǔn)的14腳(無背光)或16腳(帶背光)接口,各引腳接口說明如表3.1所示:表3.1引腳接口說明表編號符號引腳說明編號符號引腳說明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫選擇13D6數(shù)據(jù)6E使能信號14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負(fù)極第1腳:VSS為地電源。第2腳:VDD接5V正電源。第5腳:R/W為讀寫信號線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。第15腳:背光源正極。第16腳:背光源負(fù)極。人機(jī)交互模塊中使用兩個(gè)按鍵,這兩個(gè)按鍵都采用微動(dòng)開關(guān),此開關(guān)一端通過與門接單片機(jī)的INT1腳,另一端接地;即通過單片機(jī)的外部中斷來執(zhí)行手動(dòng)操作,它也可做為一般的按鍵使用。按鍵接口電路圖如圖3.6所示。兩個(gè)按鍵分別是:自動(dòng)-手動(dòng)鍵、全開-全關(guān)鍵。通過控制模塊上的開關(guān)按鍵并由第二排LCD顯示(顯示O<關(guān)>/C<開>)教室照明燈的開關(guān)狀態(tài)。圖3.6按鍵接口電路3.1.3RS-232串口通信串口是計(jì)算機(jī)上一種非常通用設(shè)備通信的協(xié)議。在進(jìn)行串行通信接口設(shè)計(jì)時(shí),主要考慮的問題是接口方法、傳輸介質(zhì)及電平轉(zhuǎn)換等。大多數(shù)計(jì)算機(jī)包含兩個(gè)基于RS-232的串口。串口同時(shí)也是儀器儀表設(shè)備通用的通信協(xié)議;很多GPIB兼容的設(shè)備也帶有RS-232口。同時(shí),串口通信協(xié)議也可以用于獲取遠(yuǎn)程采集設(shè)備的數(shù)據(jù)。(1)RS-232是實(shí)現(xiàn)單片機(jī)和計(jì)算機(jī)通信的接口,相當(dāng)于一個(gè)橋梁作用,P3.0和P3.1是STC89S51的兩根全雙工串行通信傳輸線,其中RXD(P3.0)為輸入線、TXD(P3.1)為輸出線。從理論上講,它是可以實(shí)現(xiàn)全雙工工作的,但CPU是不可能同時(shí)執(zhí)行“接收”和“發(fā)送”兩種指令的,因此該“全雙工”的定義只是對串行接口有獨(dú)立的接收通道和發(fā)送通道而言。發(fā)送緩沖器只能寫入發(fā)送數(shù)據(jù),但不能讀出;接收緩沖器只能讀出接收的數(shù)據(jù),但不能寫入。當(dāng)然也可以用其它口模擬串口協(xié)議實(shí)現(xiàn)串口通信,但沒有使用AT89S51自己提供的串口方便。接口如3.7圖:圖3.7RS-232通訊接口(2)MAX232CPEMAX232CPE是用于完成計(jì)算機(jī)232端口數(shù)據(jù)電平轉(zhuǎn)換,連接CMOS電路的,換言之,如果離開它,我們就無法用軟件監(jiān)控電源狀態(tài)了(需要串口返回信號)。MAX232CPE完成232電平與TTL電平轉(zhuǎn)換,提供一個(gè)本地接口,為調(diào)試和維護(hù)提供方便。TXD接SX52的RA2腳,RXD接SX52的RA3腳,RS-RXD和RS-TXD是RS232電平,為標(biāo)準(zhǔn)串口電平。數(shù)據(jù)可以從串口輸入到單片機(jī)SX52,SX52再把數(shù)據(jù)送到RTL8019AS傳出去。3.2教室檢測單元數(shù)據(jù)采集與處理3.2.1光照信號采集與處理教室檢測控制單元數(shù)據(jù)采集模塊對教室內(nèi)光照強(qiáng)度、教室的學(xué)生人數(shù),教室內(nèi)的燈狀態(tài),主要通過光照傳感器、紅外傳感器來完成,各器件將檢測到的非電量轉(zhuǎn)化成各自對應(yīng)的電量進(jìn)而傳送給單片機(jī)進(jìn)行處理,單片機(jī)可實(shí)現(xiàn)對各傳感器的定時(shí)采集并根據(jù)設(shè)定值進(jìn)行比較處理。同時(shí)通過通訊接口將處理后的數(shù)據(jù)向上位機(jī)控制單元傳送。也可通過該通訊接口,上位機(jī)單元發(fā)出的控制指令,現(xiàn)場控制單元實(shí)現(xiàn)相應(yīng)的控制命令操作。(1)光電檢測器件選擇目前,在光電檢測技術(shù)中常用的一些光電檢測器件有光敏電阻、光電池、光電二極管、光電三極管等,選擇光照傳感器可根據(jù)參考表3.3來進(jìn)行比較選擇。表3.2各種光電器件特性比較光敏電阻和其它光電檢測器件相比具有以下特點(diǎn):靈敏度高,光電導(dǎo)增益大于1。工作電流大,可達(dá)數(shù)毫安。所測光強(qiáng)范圍寬度,既可檢測強(qiáng)光也可檢測弱光。(2)光敏電阻的工作原理光敏電阻的工作原理是:在其兩極加上一定的電壓后,當(dāng)光照射在光電導(dǎo)體時(shí),由光照產(chǎn)生的光生載流子在外加電場作用下沿一定方向運(yùn)動(dòng)。在電路中產(chǎn)生電流,達(dá)到光電轉(zhuǎn)換的目的。光敏電阻的工作原理如圖3.8所示:圖3.8光敏電阻的工作原理光敏電阻隨光照強(qiáng)度的增加起導(dǎo)電性能變好,既光敏電阻的電導(dǎo)率增加,流過其內(nèi)的光電流增加,其本身的電阻值減小,隨光照強(qiáng)度的增加起導(dǎo)電性能變差,既光敏電阻的電導(dǎo)率減小,流過其內(nèi)的光電流增加,其本身的電阻值增加。3.2.2光照檢測接口電路a:光敏電阻與電阻R構(gòu)成反向比例放大電路。由于光敏電阻是敏感性元件,對光照強(qiáng)度、距離等有一定的敏感性,以及電源的噪聲等引起的各種干擾都會(huì)隨設(shè)備進(jìn)入到單片機(jī)控制系統(tǒng)中,系統(tǒng)的干擾影響了需要采集的真實(shí)信號,給光敏電阻檢測判斷和進(jìn)一步數(shù)據(jù)分析處理帶來了不利因素,從而影響其測量結(jié)果的準(zhǔn)確性。對光敏電阻的前端供電加上穩(wěn)壓管,以避免電源的噪聲的影響獲取更接近真實(shí)的信號,單片機(jī)的模擬信號輸入端GM口。b:當(dāng)光敏電阻的阻值發(fā)生變化時(shí),GM端上的應(yīng)發(fā)生變化,該信號被單片機(jī)的模擬通道GM采集,采集的是光敏電阻上的暗時(shí),光敏電阻上的電壓值接近5V,光強(qiáng)時(shí),大約0V,模數(shù)轉(zhuǎn)換為數(shù)字量后0~255。圖3.9光電測量電路原理圖利用光敏電阻對教室內(nèi)光照強(qiáng)度進(jìn)行探測,其工作方法是:(l)教室無人時(shí),不管照度如何,所有照明燈均熄滅。(2)當(dāng)教室有人時(shí),分成三種情況:a.若室內(nèi)照度小于設(shè)定值時(shí)照明燈全部打開。b.若室內(nèi)照度介于設(shè)定值很小范圍時(shí),根據(jù)教室人數(shù)打開排照明燈。c.若室內(nèi)照度大于設(shè)定值,則所有照明燈均熄滅。3.2.3紅外數(shù)據(jù)采集與處理使用紅外傳感器的作用是通過其內(nèi)部接收端接收由障礙物反射或發(fā)射回來的紅外光,來判斷是否有障礙物(有障礙物時(shí),檢測電路輸出高電平,否則,電路輸出低電平)。這里使用兩組紅外傳感器(分別安裝在教室門內(nèi)外兩側(cè))用來計(jì)數(shù)當(dāng)前教室內(nèi)的學(xué)生人數(shù)。兩組紅外傳感器依據(jù)接收有障礙物(人體)反射回來的紅外光并根據(jù)對其接收的先后順序來判斷是否有進(jìn)入/出去的人(進(jìn)“+”,出“-”),進(jìn)而實(shí)現(xiàn)對教室學(xué)生人數(shù)的記數(shù)。(1)熱釋電傳感器檢測原理a:熱釋電效應(yīng):當(dāng)一些晶體受熱時(shí),在晶體兩端將會(huì)產(chǎn)生數(shù)量相等而符號相反的電荷,這種由于熱變化產(chǎn)生的電極化現(xiàn)象,被稱為熱釋電效應(yīng)。圖3.10表示了熱釋電效應(yīng)形成的原理。圖3.10熱釋電效應(yīng)的形成原理b:熱釋電傳感器利用的正是熱釋電效應(yīng),是一種溫度敏感傳感器。當(dāng)人體進(jìn)入檢測區(qū)時(shí),因人體溫度與環(huán)境溫度有差別,產(chǎn)生ΔT,則有信號輸出;若人體進(jìn)入檢測區(qū)后不動(dòng),則溫度沒有變化,傳感器也沒有輸出,所以這種傳感器能檢測人體或者動(dòng)物的活動(dòng)。c:為了只對人體的紅外輻射敏感,在它的輻射照面通常覆蓋有特殊的菲涅耳濾光片,使環(huán)境的干擾受到明顯的抑制作用。圖3.11菲涅耳透鏡d:菲涅耳透鏡(圖3.11)把紅外光線分成可見區(qū)和盲區(qū),同時(shí)又有聚焦的作用,使熱釋電人體紅外傳感器
(PIR)
靈敏度大大增加。(2)人體紅外傳感器電路人體紅外傳感器用于檢測人體發(fā)出的特定波長的紅外線,進(jìn)行非接觸式距離較遠(yuǎn)的檢測,其內(nèi)部結(jié)構(gòu)與外形如3.12圖所示:圖3.12紅外傳感器實(shí)物圖與原理圖傳感器外部有一白色半球形菲涅爾透鏡,能有效聚集人體發(fā)出的紅外線,提高傳感器的靈敏度。其工作電壓為3~15V。當(dāng)人體進(jìn)入傳感器感測區(qū)域時(shí),傳感器接收到頻率為0.1~8Hz的人體紅外信號,2腳即輸出微弱的交流信號,經(jīng)放大后可由CPU進(jìn)行處理。信號處理電路如3.13圖所示:圖3.13紅外信號處理圖傳感器2腳的輸出信號經(jīng)兩極放大后,從LM324輸出,信號幅度為0.5~5V,直流分量為3V。DL1、DL2、R12、R13、R14、R15組成雙門6電壓比較器。若LM324無信號輸出,則J2為3.3V,J3為2.7V,ALARM指示燈不亮,J1輸出為低電平。當(dāng)LM324輸出大于4V或小于2V時(shí),ALARM指示燈點(diǎn)亮,VOUT端輸出高電平。3.2.4開關(guān)控制電路設(shè)計(jì)(1)繼電器原理簡介繼電器主要由一個(gè)線包和若干個(gè)觸點(diǎn)對組成,當(dāng)線包兩端加上合適的電壓時(shí),線包上的電流產(chǎn)生磁場,控制每一組觸點(diǎn)的閉合與斷開,一組觸點(diǎn)包括常開、常閉與中間三個(gè)觸點(diǎn)。其結(jié)構(gòu)圖如3.14圖:圖3.14繼電器結(jié)構(gòu)圖其中,觸點(diǎn)1為中間點(diǎn),觸點(diǎn)2為常閉點(diǎn),觸點(diǎn)3為常開點(diǎn),K為線包。(2)電燈開關(guān)控制電路繼電器開關(guān)控制電路圖如圖3.15,設(shè)計(jì)中使用繼電器中5V的兩組,因?yàn)殚_發(fā)板輸出電壓是3.3V,必須加驅(qū)動(dòng)電路,模塊中只有5V繼電器設(shè)有驅(qū)動(dòng)電路。使用12V的一組需外加驅(qū)動(dòng)電路。圖3.15繼電器應(yīng)用電路圖四、教室節(jié)能系統(tǒng)軟件設(shè)計(jì)總述對教室人數(shù)進(jìn)行進(jìn)行實(shí)時(shí)計(jì)數(shù),同時(shí)對光照度進(jìn)行采樣,并在LCD上顯示當(dāng)前人數(shù)和教室照明燈開關(guān)狀態(tài)。當(dāng)光照度低于設(shè)定值范圍內(nèi)時(shí),再根據(jù)教室人數(shù)自動(dòng)打開照明燈經(jīng)串口RS-232傳到上位機(jī)。當(dāng)光照度高于設(shè)定值自動(dòng)關(guān)閉照明燈。當(dāng)光照度超過設(shè)定的限制時(shí),將發(fā)送報(bào)警信號并發(fā)送到上位機(jī)。當(dāng)有自動(dòng)-手動(dòng)鍵按下時(shí)變成手動(dòng)處理。此時(shí)人為的對教室照明燈進(jìn)行全開或者全關(guān),等待恢復(fù)自動(dòng)檢測教室狀態(tài)時(shí)再繼續(xù)當(dāng)前檢測,整體流程圖如圖4.1。圖4.1系統(tǒng)整體實(shí)現(xiàn)流程圖4.1光照度采樣及模數(shù)轉(zhuǎn)換子程序A/D轉(zhuǎn)換器是采集教室光照度的一個(gè)重要器件。A/D轉(zhuǎn)換器應(yīng)能確保模擬信號在數(shù)字位流中被準(zhǔn)確地表示,并提供一個(gè)具有任何必需的數(shù)字信號處理功能的平滑接口。A/D轉(zhuǎn)換器將光敏電阻采集的光照度的模擬信號變換成數(shù)字位流以進(jìn)行處理、傳輸及其他操作,并根據(jù)人數(shù)執(zhí)行繼電器吸、合動(dòng)作。單片機(jī)把它實(shí)時(shí)監(jiān)控檢測采集的兩路數(shù)據(jù)分別與設(shè)定值進(jìn)行比較,然后根據(jù)比較結(jié)果和教室人數(shù)啟動(dòng)繼電器。光照檢測程序流程圖見圖4.2所示。圖4.2ADC采樣及轉(zhuǎn)換流程圖4.2顯示子程序1602液晶模塊內(nèi)部的控制器共有11條控制指令,如表3.4所示:表4.1控制命令表序號指令RSR/WD7D6D5D4D3D2D1D01清顯示00000000012光標(biāo)返回000000001*3置輸入模式00000001I/DS4顯示開/關(guān)控制0000001DCB5光標(biāo)或字符移位000001S/CR/L**6置功能00001DLNF**7置字符發(fā)生存貯器地址0001字符發(fā)生存貯器地址8置數(shù)據(jù)存貯器地址001顯示數(shù)據(jù)存貯器地址9讀忙標(biāo)志或地址01BF計(jì)數(shù)器地址10寫數(shù)到CGRAM或DDRAM)10要寫的數(shù)據(jù)內(nèi)容11從CGRAM或DDRAM讀數(shù)11讀出的數(shù)據(jù)內(nèi)容
1602液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的。(說明:1為高電平、0為低電平)主要的顯示子程序流程圖如下:圖4.3顯示子程序流程圖4.3串行通訊程序設(shè)計(jì)(1)上位機(jī)與單片機(jī)之間的通訊一般分為四個(gè)過程:聯(lián)機(jī),發(fā)送數(shù)據(jù),接收。單片機(jī)控制器可以實(shí)時(shí)監(jiān)測現(xiàn)場和控制系統(tǒng)的各項(xiàng)工作參數(shù),可以接受遠(yuǎn)端監(jiān)控中心的查詢、控制,并可以向中心上報(bào)工作狀態(tài)。(2)在所設(shè)計(jì)的串行接口中,要求通信速率為4800波特,實(shí)現(xiàn)單片機(jī)與主機(jī)之間進(jìn)行通信。同時(shí),設(shè)單片機(jī)的時(shí)鐘頻率是12MHZ。在此選用串行口工作方式1。在方式1的情況下,串行口的通信速率與定時(shí)計(jì)數(shù)器T1的溢出速率和電源控制器PCON中的波特率控制位SMOD有關(guān)。(3)本系統(tǒng)利用STC89C51自備的串行接口,其控制程序非常簡單。串行通信的初始化在主程序初始化部分已經(jīng)完成。因?yàn)楸鞠到y(tǒng)要傳送的數(shù)據(jù)具有一定的特殊性,所以沒有采用通用的儀器儀表的串行通信協(xié)議,而是自定義了一套串行通信協(xié)議,以提高下位機(jī)與上位機(jī)間的通信效率。單片機(jī)發(fā)送數(shù)據(jù)包的格式如表4.2所示:表4.2單片機(jī)發(fā)送數(shù)據(jù)包格式兩字節(jié)三字節(jié)兩字節(jié)FFFF教室人數(shù)、三排燈的態(tài)AAAA該數(shù)據(jù)包中前兩個(gè)字節(jié)FF是包頭,其后是八個(gè)字節(jié)的數(shù)據(jù)字節(jié),分別傳送數(shù)據(jù),最后以兩個(gè)AA作為包尾。定義用串口發(fā)送一個(gè)字節(jié)的函數(shù)為:voidsend_char_com(unsignedcharch){SBUF=ch;//將要發(fā)送的字節(jié)送到發(fā)送緩沖區(qū)。while(TI==0);//等待發(fā)送完畢。TI=0;//復(fù)位。}這樣當(dāng)要發(fā)送一個(gè)數(shù)據(jù)包時(shí)只需按照協(xié)議按順序發(fā)送相應(yīng)的字節(jié)即可完成下位機(jī)向上位機(jī)傳遞數(shù)據(jù)的工作。(4)在利用MSComm控件進(jìn)行串口通信之前必須對串口進(jìn)行初始化,通過打開主程序時(shí)對MSComm控件的屬性進(jìn)行設(shè)置來完成此工作。因此在Form_Load()函數(shù)中加入下列語句:WithMSComm1.CommPort=1//將通信端口設(shè)為串口1。.Settings=“9600,n,8,1”//‘波特率設(shè)為9600,無奇偶校驗(yàn)位,8位數(shù)據(jù)位,一位停止位。.InBufferSize=1024//設(shè)置接收緩沖區(qū)為1024字節(jié)。.OutBufferSize=512//設(shè)置發(fā)送緩沖區(qū)為512字節(jié)。.InputMode=comInputModeBinary//設(shè)置接收數(shù)據(jù)類型為二進(jìn)制。.InputLen=1//一次從接收緩沖區(qū)讀取1字節(jié)。.SThreshold=0//發(fā)送時(shí)不產(chǎn)生ONComm事件。.RThreshold=1//接收到1字節(jié)時(shí)產(chǎn)生ONComm事件。OnErrorResumeNext47If.PortOpen=FalseThen.PortOpen=True//如果串口沒打開則打開串口。IfErrThenmsg=MsgBox("串口COM1"&"無效!",vbOKOnly,"警告")//如果串口打開錯(cuò)誤則顯示串口通信失敗。ExitSubEndIfEndIfEndWith4.4主程序設(shè)計(jì)整個(gè)程序設(shè)計(jì)中用到兩個(gè)外部中斷,即外中斷源INT0、外中斷源INT1voidext0(void)interrupt0;外中斷源INT0的中斷服務(wù)程序voidext1(void)interrupt2;外中斷源INT1的中斷服務(wù)程序在教室檢測控制單元主程序中,首先應(yīng)對系統(tǒng)進(jìn)行初始化,然后再等待外部中斷,紅外傳感器和按鍵用或門連接到外中斷源INT1,當(dāng)有人進(jìn)出教室或者有按鍵按下就分別進(jìn)行相應(yīng)的中斷處理。ADC0809的EOC引腳通過非門連接到外中斷源INT0,當(dāng)每一路光照采集的數(shù)據(jù)轉(zhuǎn)換完后就進(jìn)入此中斷服務(wù)程序。采集后的數(shù)據(jù)送入串行口和LCD,LCD為本地顯示,同時(shí)上位機(jī)也顯示相應(yīng)的數(shù)據(jù)。教室節(jié)能系統(tǒng)軟件設(shè)計(jì)主流程圖如圖4.4所示。圖4.4系統(tǒng)軟件設(shè)計(jì)主流程圖五、系統(tǒng)整體工作流程5.1教室內(nèi)光信號采集處理光照強(qiáng)度采集主要是通過光敏電阻構(gòu)成光照傳感器,利用光照傳感器采集教室內(nèi)的光照強(qiáng)度(自然光和教室內(nèi)燈光),并將光信號變成電信號,并通過ADC0809將模擬信號轉(zhuǎn)化成數(shù)字信號和單片機(jī)實(shí)現(xiàn)通信,將采集到的電平和單片機(jī)內(nèi)設(shè)定電平相比較,從而在單片機(jī)內(nèi)部程序控制下自動(dòng)完成對教室內(nèi)是否開啟/(l)教室無人時(shí),不管照度如何,所有照明燈均熄滅。當(dāng)教室有人時(shí),分成三種情況:a.若室內(nèi)光照度小于設(shè)定值時(shí)照明燈全部打開。b.若室內(nèi)光照度介于設(shè)定值很小范圍時(shí),根據(jù)教室人數(shù)打開排照明燈。c.若室內(nèi)光照度大于設(shè)定值,則所有照明燈均熄滅。5.2教室內(nèi)人數(shù)分布信息處理使用紅外傳感器的作用是通過其內(nèi)部接收端接收由障礙物反射或發(fā)射回來的紅外光,來判斷是否有障礙物(有障礙物時(shí),檢測電路輸出高電平,否則,電路輸出低電平)。這里使用兩組紅外傳感器(分別安裝在教室門內(nèi)外兩側(cè))用來計(jì)數(shù)當(dāng)前教室內(nèi)的學(xué)生人數(shù)。兩組紅外傳感器依據(jù)接收有障礙物(人體)反射回來的紅外光并根據(jù)對其接收的先后順序來判斷是否有進(jìn)入/出去的人(進(jìn)“+”,出“-”),進(jìn)而實(shí)現(xiàn)對教室學(xué)生人數(shù)的記數(shù)當(dāng)人體進(jìn)入傳感器感測區(qū)域時(shí),傳感器接收到頻率為0.1~8Hz的人體紅外信號,2腳即輸出微弱的交流信號,經(jīng)放大后可由單片機(jī)進(jìn)行處理。5.3顯示與通信利用LCD1602和單片機(jī)連接,利用1602的按鍵和顯示功能以實(shí)現(xiàn)在教室內(nèi)對教室檢測控制單元進(jìn)行手動(dòng)操作控制,并通過LCD顯示觀察到當(dāng)前教室用電設(shè)備開關(guān)狀態(tài)。利用RS-232把單片機(jī)直接和計(jì)算機(jī)相連接,利用計(jì)算機(jī)的串行口和單片機(jī)的串行通訊的功能,采用RS-232向上位機(jī)完成信息傳輸實(shí)現(xiàn)教室控制單元顯示和集中管理。計(jì)算機(jī)通過RS-232串行通訊線來讀取教室中的基本信息,并對所采集到的信息進(jìn)行顯示和處理??偨Y(jié)本課題對智能教室照明控制系統(tǒng)的控制部分進(jìn)行了研究,以環(huán)境光、人體存在狀況等外界環(huán)境為控制器的輸入?yún)?shù),比單純的人員管理教室燈光更合理,更有效的降低教室用電的浪費(fèi);同時(shí)還加入了時(shí)間控制參數(shù),使教室燈光的控制更加符合學(xué)校的作息時(shí)間。本控制系統(tǒng)的設(shè)計(jì)對于各類大、中專院校的教室燈光管理具有重要的意義,也適用于各類辦公室的燈光控制。設(shè)計(jì)中應(yīng)用了學(xué)過的數(shù)字電子、模擬電子、單片機(jī)、傳感器等課程,不僅豐富了已學(xué)知識(shí),而且理論聯(lián)系實(shí)際,是我的實(shí)踐能力有了很大的提高。該教室燈光系統(tǒng)的控制是以AT89S51單片機(jī)為主控單元為核心,通過相關(guān)電路的驅(qū)動(dòng),完成對系統(tǒng)設(shè)備(電燈)的控制,采用一個(gè)二極管閃爍顯示整個(gè)系統(tǒng)的工作狀態(tài),實(shí)現(xiàn)了對教室燈光的自動(dòng)開燈、關(guān)燈控制。系統(tǒng)設(shè)計(jì)在實(shí)現(xiàn)智能化控制的同時(shí),還設(shè)置了手動(dòng)-自動(dòng)控制鍵,這樣在系統(tǒng)智能控制偶爾出現(xiàn)故障時(shí),可采用手動(dòng)操縱,不至于影響教室燈光的正常應(yīng)用。在保證裝置能穩(wěn)定可靠工作的前提下,硬件設(shè)計(jì)上盡量采用性價(jià)比高的元器件,以降低成本。軟件設(shè)計(jì)上采用多任務(wù)形式對信號的采集、處理,達(dá)到最終控制燈光的目的。致謝本論文的工作是在馬老師的悉心指導(dǎo)下完成的,馬老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和科學(xué)的工作方法給了我極大的感染和影響,使我受益匪淺,馬老師給我的設(shè)計(jì)工作和論文都提出了許多的寶貴意見,電路設(shè)計(jì)上遇到了好多麻煩,通過上網(wǎng)查閱資料并馬老師和同學(xué)的耐心幫助下,我不但完成了這次畢業(yè)設(shè)計(jì)而且使我的模擬電子電路和數(shù)字電子電路、單片機(jī)等有了很大的提高,在此表示衷心的感謝。感謝母?!幽瞎I(yè)職業(yè)技術(shù)學(xué)院的辛勤培育之恩!感謝電子工程系給我提供的良好學(xué)習(xí)及實(shí)踐環(huán)境,使我學(xué)到了許多新的知識(shí),掌握了一定的操作技能,適應(yīng)了社會(huì)發(fā)展的需要。大學(xué)即將畢業(yè),人生最美好的大學(xué)生活即將結(jié)束,感謝學(xué)校,感謝這一路走過來的所有人。在撰寫論文期間,同學(xué)們對我論文的研究工作給予了熱情幫助,在此向他表達(dá)我的感激之情。最后,非常榮幸能在母校三年的學(xué)習(xí),使我增長了知識(shí)開闊了眼界,最重要的是認(rèn)識(shí)了我的良師益友,感謝這一切的一切。附錄附錄A主程序#include<reg51.h>#include<math.h>#defineucharunsignedchar#defineuintunsignedintsbitRS=P2^0;sbitLCD_EN=P2^1;sbitEOC=P3^2;sbitADDR=P2^5;sbitbaojing=P2^6;sbitST=P2^7;bitflag=0;sbitLED_1=P2^2;sbitLED_2=P2^3;sbitLED_3=P2^4;sbitKEY1=P3^4;sbitKEY2=P3^5;sbitKEY3=P3^6;sbitKEY4=P3^7;bitA_M;bitQK_QG;ucharrenshu;ucharset_gz=0x78;ucharad_data1,ad_data2;ucharbai_1,shi_1,ge_1,bai_2,shi_2,ge_2;ucharcodetable[]="renshu:";ucharcodetable1[]="D1:";ucharcodetable2[]="D2:";ucharcodetable3[]="D3:";voiddelay(uintz){ uintx,y; for(x=z;x>0;x--) for(y=1;y>0;y--);}voidadc_0809(){EA=0;if(flag==0)ADDR=0;elseADDR=1;ST=0;ST=1;ST=0;delay(10);EA=1;}voidext0(void)interrupt0{if(flag==0){ flag=1; ad_data1=P1;bai_1=ad_data1/100; shi_1=(ad_data1%100)/10;ge_1=ad_data1%10; }else{flag=0; ad_data2=P1;bai_2=ad_data2/100; shi_2=(ad_data2%100)/10;ge_2=ad_data2%10; }}voidkongzhi(){if(A_M==0){if(((ad_data1<set_gz)&(ad_data2<set_gz))){if(renshu>0&renshu<=4){ LED_1=1; LED_2=0;LED_3=0; }elseif(renshu>4&renshu<=8) {LED_1=1; LED_2=1;LED_3=0; } else { if(renshu>8&renshu<=12){ LED_1=1; LED_2=1;LED_3=1; } else {LED_1=0; LED_2=0;LED_3=0; } }}if((ad_data1<set_gz)&(ad_data2>set_gz)){//亮處接近暗********************************/if(ad_data2-set_gz>10){if(renshu>0){LED_1=1;LED_2=0;LED_3=0;}else{LED_1=0;LED_2=0;LED_3=0;}}//暗處沒有接近暗時(shí)******************************/else{if(renshu>0&renshu<=4) {LED_1=1;LED_2=0;LED_3=0; } else {if(renshu>4&renshu<=8) {LED_1=1;LED_2=1;LED_3=0; } else {if(renshu>8&renshu<=12) {LED_1=1;LED_2=1;LED_3=1; } else {LED_1=0;LED_2=0;LED_3=0; } } } }}if((ad_data1>set_gz)&(ad_data2>set_gz)){LED_1=0;LED_2=0;LED_3=0;}}else{if(QK_QG==0)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)文學(xué)(比較文學(xué)概論)試題及答案
- 2026年中醫(yī)艾灸(艾灸禁忌事項(xiàng))試題及答案
- 2025年高職化纖生產(chǎn)技術(shù)(化纖生產(chǎn)操作)試題及答案
- 2025年高職(商務(wù)禮儀)商務(wù)禮儀綜合測試試題及答案
- 2025年中職應(yīng)急救援技術(shù)(地震逃生技能)試題及答案
- 2025年高職(水利水電建筑工程)水利水電工程監(jiān)理試題及答案
- 2026年文秘工作(公文處理)試題及答案
- 2025年高職(應(yīng)用化工技術(shù))化工環(huán)保綜合測試試題及答案
- 2025年大學(xué)大三(舞蹈學(xué))舞蹈作品創(chuàng)編綜合測試試題及答案
- 2025年高職裝配式建筑工程技術(shù)(節(jié)點(diǎn)連接工藝)試題及答案
- 汽車運(yùn)用與維修專業(yè)“課程標(biāo)準(zhǔn)”開發(fā)實(shí)施方案
- 電商平臺(tái)消費(fèi)者權(quán)益保護(hù)政策
- 08J333 建筑防腐蝕構(gòu)造
- 14J936變形縫建筑構(gòu)造
- TD/T 1012-2016 土地整治項(xiàng)目規(guī)劃設(shè)計(jì)規(guī)范(正式版)
- 2024年江西省公安機(jī)關(guān)警務(wù)輔助人員條例訓(xùn)練題庫321題及答案
- 個(gè)體戶入股合作協(xié)議書范本
- 質(zhì)量管理五大工具之一SPC
- 2069-3-3101-002WKB產(chǎn)品判定準(zhǔn)則-外發(fā)
- (正式版)JBT 14587-2024 膠體鉛酸蓄電池 技術(shù)規(guī)范
- JC∕T 482-2022 聚氨酯建筑密封膠
評論
0/150
提交評論