室內燈光控制系統(tǒng)的設計_第1頁
室內燈光控制系統(tǒng)的設計_第2頁
室內燈光控制系統(tǒng)的設計_第3頁
室內燈光控制系統(tǒng)的設計_第4頁
室內燈光控制系統(tǒng)的設計_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

室內燈光控制系統(tǒng)的設計畢業(yè)設計〔論文〕摘要本課題主要研究的是針對室內燈光的自動控制展開研究,提出了室內燈光控制的具體原理以及它的具體設計思路,提出了基于室內燈光控制系統(tǒng)的詳細設計詳細內容,在研究該課題的途中努力學習了智能室內燈光控制系統(tǒng)的硬件設備以及相應的軟件。本研究以STC89C52單片機為主要操作核心,本研究采用了光敏三極管做為對外界自然光線的強度來進行詳細檢測,采用熱紅外人體傳感器檢測教室有沒人進出;再根據本控制系統(tǒng)對外界自然光信號與人體存在的紅外信號采取的智能判斷,以及對室內需要合理翻開燈的條件,以完成對室內照明回路智能控制,從而以到達合理節(jié)約利用電能的目的。此外,采用了LCD液晶顯示器以用來顯示室人數。本研究主要采用的結構為模塊化設計,具有簡單,體積小等很多優(yōu)點,以用來滿足本研究到達室內燈光控制系統(tǒng)的要求。[關鍵詞]:STC89C52;熱紅外人體傳感器;光敏三極管;自動控制;AbstractThedesignanalyzestheprincipleandrealizationmethodoftheclassroomlightautomaticcontrol,andputsforwardtheclassroomlightingdesignideaofautomaticcontrolsystem,andonthisbasistodeveloptheintelligentcontrolsystemhardwareandcorrespondingsoftwarethroughresearchingonautomaticcontrolmethodforclassroomlighting.Thisstudyadoptedthelightactivatedtriodeastooutsidenaturallightintensitytoadetailedinspection;Accordingtothecontrolsystem’sintelligentjudgmentoftheenvironmentallightsignalandthehumanexistencesignal,aswellastotheclassroomreasonableconditions,openingthelamptocompleteautomaticcontroloftheclassroomlightingcircuit,soastoachievethepurposeofsavingelectricity,tomeettherequirementsofthisstudytotheindoorlightingcontrolsystem.Keywords:STC89C52;pyroelectricinfraredsensor;automaticcontrol;lightactivatedtriode目錄TOC\o"1-3"\u第1章緒論 11.1課題研究的背景及意義 11.2課題研究的內容 2第2章系統(tǒng)總體分析 42.1系統(tǒng)整體分析 42.2設計中遇到的問題 4第3章系統(tǒng)硬件設計 63.1系統(tǒng)硬件核心 63.2系統(tǒng)主要電路 73.2.1系統(tǒng)主控電路 73.2.2自然光采集電路 83.2.3熱紅外人體傳感器電路 93.2.4系統(tǒng)時鐘電路 103.2.5燈控模擬電路 123.2.6LCD1顯示電路 12第4章系統(tǒng)軟件設計 134.1系統(tǒng)主程序設計 134.2系統(tǒng)子程序設計 144.2.1紅外人體傳感器模塊 144.2.2自然光采集模塊 154.2.3時鐘模塊 164.2.4LCD顯示模塊 17第5章系統(tǒng)調試與仿真 185.1仿真軟件 185.2仿真考前須知與方法 205.3仿真結果 20總結24參考文獻26附錄 27附錄一系統(tǒng)硬件仿真電路及原理圖如下 27附錄二源程序如下 28致謝35第1章緒論1.1課題研究的背景及意義在如今的現實生活中,環(huán)境保護和能源的枯竭問題一直困擾著人們。在過去的19世紀乃至追尋到很久之前的時間里,人類為了生存而對大自然做出了掠奪式的搶奪資源,造成了現在世界中能源短缺,上世紀一流的污染問題還沒有解決。而我國作為一個在開展中國家的代表人物,經濟開展與能源枯竭而引發(fā)的矛盾日益增生,而本系統(tǒng)是為了室內燈光控制系統(tǒng),作為一個能夠根據外界光線的強度來控制室內燈光的亮度或者亮燈個數的多少,能夠實現人來燈亮人走燈滅,完成自動調節(jié)燈光的作用,已完成節(jié)能的目的。在各個高校中,教室是一個很普遍的學生與教師教學的場所,隨著各個高校的擴建以及高校的普遍,在高校中,經常會發(fā)生教室內一個人都沒有,但是教室內的燈還亮著,或者教室內確實有人,但是燈光的強度太強學生們在學習的過程中國也感覺到很不舒服,學習效率下降,沒有人的情況下,照明系統(tǒng)還處于工作狀態(tài),這種情況就會造成能源的大量流失以及浪費。因此,節(jié)能就會顯得尤為重要,這樣才能提高教室內照明系統(tǒng)的效率。高校在節(jié)能的情況下才會有更多的資源去為學生們謀取更多的福利,才能讓學生們專心致志的努力學習,為了自身的強大而努力。目前,對于智能燈光控制,國內外已經在各個地方開始實現這個功能,但是有關于室內燈光控制系統(tǒng)類型的智能控制系統(tǒng)卻很少,隨著高校的越來越多,規(guī)模也越來越大,學生也越來越多,所需要的教室也越來越多,教室內的燈光浪費現象越來越嚴重,電能也浪費的越來越多,但是,隨著現代化與智能化的程度的越來越高,智能家居的普及也越來越高,隨著計算機技術的普及,燈光的控制也越來越多資多彩,也在朝著智能化和自動化的方向開展,為室內燈光控制系統(tǒng)的出現創(chuàng)造了便捷的條件,隨著能源的日益減少,開發(fā)出一款智能化的室內燈光控制系統(tǒng)已經迫在眉睫,是實現現代化智能化的重要的一環(huán),是具有跨時代的重要意義。由于我國多年來經濟的持續(xù)開展,能源危機日益劇烈,雖然我國作為一個大國,但是又是人口基數過多,所以人均能源亮很少,平均產值的資源的消耗遠遠高于興旺國家,能源問題對我國的開展至關重要,由于儲量人均缺乏,能源已變成制約我國經濟開展的重要問題。從2005年到現在的2023年,新增的照明用電遠遠超過預期,而對于各個高校來說,教室的用電量占了很大的一筆重要輸出,其照明系統(tǒng)約占到各個高??傆秒娏康?0%左右,由此可見,在保證各個高校內教室燈光的照明質量的前提下,對教室內燈光進行智能控制迫在眉睫,其所能實現的經濟效益和應有的節(jié)能效果都是相當的可觀的,所以努力地開發(fā)室內燈光控制系統(tǒng)已經不容懈怠了。在我國的城市規(guī)劃中,早已經將智能化燈光和綠色燈光當做重點來規(guī)劃,本規(guī)劃的主要選擇方向是為了消除環(huán)境污染與廢舊材料能源的回收等問題,著重強調了綠色燈光的問題,以及節(jié)能減排等維護環(huán)境的智能化設計,且室內燈光控制系統(tǒng)走在前列,說明我國已經將減少照明消耗綠色照明已經當做頭等大事。舍內燈光控制系統(tǒng)的研究已經在逐步的開展。目前我國用在純照明系統(tǒng)上的電量約占到全世界總量的13%左右,而要使我國采用高效的節(jié)能減排的綠色照明系統(tǒng)將比傳統(tǒng)照明系統(tǒng)節(jié)約60%-80%的電量,如今,首都北京正在努力推廣效率照明系統(tǒng)的工程,推出了很多應用于照明系統(tǒng)的節(jié)能減排的大局部節(jié)能電器已經投入使用。而在我國的各個高校中節(jié)能的意識也正在努力地潛移默化的影響著學子,但是由于普賓得學生在高效節(jié)能這一方面的意識還是不夠強烈,照明系統(tǒng)浪費的現象還是十分的嚴重,比方在光線足夠強的教室內依然堅挺這的室內燈光,上完課了學生們都走了,還在努力工作著的卑微的燈泡。且各個高校節(jié)能減排的詳細規(guī)劃依然沒有提上文件,室內的燈光依然有著教工手動控制,且因為教室數量巨大,教工也會走神,這樣就造成了大批量的照明系統(tǒng)的點亮的浪費。1.2課題研究的內容本設計主要要求的主要內容包括控制模塊和顯示模塊以及收集模塊,本設計使用了光敏三極管作為本設計與外界的聯系探頭,以對外界自然光顯得強弱來進行數據收集,然后將在外界收集到的光強的光信號本設計要求包括收集數據模塊、顯示模塊、控制模塊。本設計采用光敏三極管做為探頭,以對自然光線的強弱進行收集。將收集到的自然光強度輸送給控制核心STC89C52單片機來進行處理;用熱紅外人體傳感器檢測室內有沒有人進出,通過程序的的設定,在LCD1顯示器上顯示室內的人數,再根據室內人數來決定需要燈的數量。本設計的主要技術有以下:〔1〕在正常自然環(huán)境下翻開數據收集儀器,假設外界自然光線比擬強,無論有無人進入室內,都不會翻開燈;要是外界自然光線較弱,那就根據進入室內的人數來選擇需要翻開燈的數量?!?〕在自動控制的時候在正常的工作狀態(tài)下,在室內的前后門各需放置一個熱紅外人體傳感器模塊,以檢測有沒人進出室內。〔3〕需要能夠控制顯示器LCD1的顯示人數。〔4〕在手動控制能夠通過按鍵開光控制室內進出的人數?!?〕室內燈光控制系統(tǒng)一樣平常需要安置在室內沒有被電燈直接照耀的位置而且熱紅外人體傳感器安置時需要一人體與熱感應電源標的目的感應器相互垂直如許才可以使人難以解決的存在的燈光信號收集才會加倍活絡而且靠得住,另外還要盡量防止因外界熱風直接吹向傳感器而產生的干擾。第2章系統(tǒng)總體分析2.1系統(tǒng)整體分析本設計所研究的室內燈光控制系統(tǒng)的設計,以外界自然光線強度與教室人數作為根本輸入參數,同時結合對STC89C52所設計單片機的硬件進行控制,以用來實現室內燈光的自由控制。但是當外界的自然光光強度較強,外界環(huán)境光線很好的時候,無論室內有無人,有多少人,教室內的燈光都不會亮,不然就會造成資源的浪費,而當外界自然光線的強度較弱的時候,才會根據進入教室內部的人數來確認到底需要翻開多少燈光,需要翻開哪局部的燈光。本設計利用開關K4模擬光敏三極管采集到的自然光強度對控制系統(tǒng)進行控制,當K4按下表示外界光很強,燈都不亮,相反就根據室內人數來開燈;使用按鍵開關K1與K2來模擬熱紅外人體傳感器所檢測到的室內人數,即K1按鍵表示有人進入,K2按鍵表示有人出去,通過控制K1和K2以及對單片機上的軟件代碼來實現進出室內的人數,并在液晶顯示器LCD1上顯示室內已有人數,通過之前對單片機的代碼設定來決定開燈的數量,當室內沒有時所有燈全滅。本方案的室燈光控制系統(tǒng)首要分為硬件與軟件兩局部。硬件設計是本系統(tǒng)的的條件,是本方案履行的根本,并且為軟件局部提供了代碼與法式運行的根本骨架。軟件設計以對硬件局部為根底,加以采集、編程、模擬,以實現設計之前所希望系統(tǒng)能到達預期。經由過程對硬件和軟件共同,而且對外界大概呈現的滋擾舉行消倪或替代,以實現本設計的終極目的為方針。此外,為了預防室內學生因學習時間較長而休息時間缺乏的問題,本設計附加設計了時鐘電路以及超時報警電路,在液晶顯示器LCD1上會顯示當前的當地時間,當時間為22點整時本設計會報警,提醒已經很晚了,要注意休息,報警系統(tǒng)在20S之后自動關閉。2.2設計中遇到的問題在本研究中所遇到的問題如下:(1)怎么將自然光線的光信號轉換為電信號的收集題目;(2)液晶顯示器LCD1上的表現人數的表現問題;(3)怎么用熱紅外人體傳感器來轉換外單片機可用參數;(4)怎么用按鍵取代感應器或者取代光敏電阻。第3章系統(tǒng)硬件設計3.1系統(tǒng)硬件核心在本設計中,設計的主要控制模塊的重要核心是以STC89C52單片機為主控核心然后再由按鈕代替的光敏三極管組成的外界自然光光強采集電路與熱紅外人體傳感器所組成的室內人數的采集電路作為主要的信息收集模塊,再由液晶顯示器LCD1所構成的顯示區(qū)域。本設計主要分為四大控制核心,主要的內容有:燈控制區(qū)、顯示區(qū)、存儲區(qū)、以及最重要的芯片等。本課題的主要研究硬件結構圖如下列圖1所示。。圖1硬件圖3.2系統(tǒng)主要電路3.2.1系統(tǒng)主控電路在本設計中STC89C52型單片機作為設計的主控單元,如下列圖3-1為最小單元模塊。圖3-1單片機最小系統(tǒng)模塊STC公司出品的STC89C52是一種高能低耗的CMOS8位的微型控制器,在其內部有著系統(tǒng)在道可編程的Flash存儲器,存儲器是為8K字節(jié)的,該芯片使用的是MCS-51內核經典內核,相比老式的傳統(tǒng)單片機51類型的做出了很大的改良,參加了很多51單片的所沒有的很多功能。單片機詳細分配情況如下表1所示。表1接口分配3.2.2自然光采集電路自然光的采集作為本設計的主要參數之一,其主要的思想就是要將在外界采集到的自然光信號轉變?yōu)槟鼙粏纹瑱C識別的電信號。光敏電阻是一種能夠實現將光信號變?yōu)殡娦盘柕碾娮?,而且光敏三極管對光信號的靈敏度要遠遠高于光敏二極管,因此,采用光敏三極管采集自然光比擬好。光敏三極管采用半導體的工藝制作成的半導體管。當有較強的光照射在基區(qū)時,產生的I增大,成為光電流,而光電流的大小隨著外界光照強度的增強而增強,于是在相對應的負載電阻上就會采集到隨著外界光照強度變化而隨之變化的電信號。由于本系統(tǒng)是在proteus7.4a中仿真,在仿真的時候用按鍵開關K4來控制顯示中的外界自然光的強度,或者說來控制是白天還是晚上。當外界光強時,相當于K4閉合時;當外界光弱時,開關K4翻開。圖3-3環(huán)境光采集模擬電路3.2.3熱紅外人體傳感器電路熱紅外人體感應器是一種即使人體在靜止的狀態(tài)下依然會被它探測出來的一種紅外探測感應器,主要的組成單位主要有感光電子元件與透鏡之類的,應為無論不管室內存在的是人體在移動還是在或者不動的情況下,都會在感光元件之間產生一定量的極化壓差,感光電路會發(fā)出有人走過來的識別信號的東西,以到達可以探測人體的目的。此熱紅外人體感應器可應到感應人體的控制范圍之內,實現紅外控制與防盜于一體化。使用熱紅外人體感應器時,一定要注意要盡量防止強烈燈光的直面照射,也不能直接對著暖氣片或者其他的發(fā)熱源以免破壞熱紅外感應器的參數以及其他的內容,防止因外界環(huán)境溫度的強烈的變化而造成的參數誤報或者一些不必要的數據或者參數的錯誤,而且傳感器的外表也不要用手摸,因為手有溫度,是熱源,會影響數據的參數,還要防止塵土之類的靈敏度,還要特別注意熱紅外傳感器所對的方向,要防止人來人往的外部地方。本方案考慮到嘗試前提,只是在仿真軟件中的仿真,是用按鍵開關來控制進出教室內的人數。其模塊電路如圖3-4所示。圖3-4按鍵電路3.2.4系統(tǒng)時鐘電路因考慮到具體的實際需要,本系統(tǒng)還增加了對時間上的控制,以能合理的控制或安排學生在室內的的作息時間,預防學生因學習忘記了回宿舍的時間,當時間超過了晚上22點時,繳入教室還有人就應提醒學生或者老師要注意休息,為此,本系統(tǒng)設計了時鐘電路用來顯示時間并報警提示到了休息時間了。本系統(tǒng)采用的時鐘控制芯片為DS1302。圖3-5DS1302的詳細引腳圖表2DS1302的引腳功能對I/O口而言,再節(jié)制輸入下一個時鐘的上升指令的時辰,將上升的數據輸入到DS1302中,輸入的數據將會被輸入到低位,將會從初始的位置起頭。同理,在緊隨其后的8位的控制指令的字節(jié)的下一個脈沖指令的下降數據就會讀出DS1302中的剛剛所輸入的數據,但是的輸出的數據依然將會從低位依次到高位依次輸出。圖3-6系統(tǒng)時鐘電路3.2.5燈控模擬電路本系統(tǒng)因不是實際的操作,因此,采用兩個紅色LED指示燈D2和D3模擬。當外界環(huán)境自然光的強度很大時,D2和D3均不亮;當外界自然光光強弱時,人數在10個或以下時只有D2燈亮,要是在教室內不得人數超過了10個人D2、D3全亮。在燈控區(qū)的模擬電路如下列圖3-7所示。圖3-7燈控區(qū)模擬電路3.2.6LCD1顯示電路本系統(tǒng)采用液晶顯示器LCD顯示所需要數據,其電路圖模塊如圖3-8所示。圖3-8顯示電路模塊電路圖第4章系統(tǒng)軟件設計4.1系統(tǒng)主程序設計本方案中的軟件設計的主要內容主要有四局部組成:環(huán)境光采集模塊、LCD1液晶顯示器模塊、外界環(huán)境光光強的采集模塊與時鐘控制電路模塊這四局部組成。在這四局部中外界環(huán)境光的采集與外界模塊是通過按鈕來在仿真圖上面實現模擬的。主要的內容有以下:液晶顯示屏LCD1上面會顯示系統(tǒng)時間TIM與室內人數NUM,而室內燈光的控制就會根據外界自然光強度的光強大小與進入室內的人數來控制燈光的自由關閉。但外界的自然光強度較強時,所有的燈都不會亮,以免造成電量的浪費,但外界的自然光強度光強較弱時,并且進入室內的人數沒有超過10人或者只有10人時,教室會亮一半燈,當外界自然光強度光強較弱并且進入室內的人數大于10人時,教室內的所有燈全部會翻開。本方案中的主程序的流程圖如下列圖4-1所示。有關系統(tǒng)軟件的C語言程序見附錄。圖4-1主程序的流程圖4.2系統(tǒng)子程序設計4.2.1紅外人體傳感器模塊在本系統(tǒng)中,本系統(tǒng)會利用按鈕開關K1、K2來模擬紅外人體傳感器以用來采集室內人數,當外界自然光的光強度較弱的時候,而且在當室內的人數在十人以下或著只有十人時系統(tǒng)只會亮一個燈,而當室內的人數在十人以上時系統(tǒng)中的兩燈全亮。它的主要的程序的流程圖如下列圖4-2所示。圖4-2紅外傳感器檢測模塊流程圖4.2.2自然光采集模塊本方案利用按鈕開關K4模擬光敏三極管,當K4按下,外界自然光的強度較強,表示外界環(huán)境光較強,所有燈都不會亮;當K4松開,表示外界環(huán)境光較弱,此時燈按需求亮。外界自然光模塊的流程圖如圖4-3所示。圖4-3自然光采集模塊流程圖4.2.3時鐘模塊在本系統(tǒng)中,本方案采用的是DS1302芯片以用來控制時鐘電路模塊,其主要的內容是按照編寫程序的要求來顯示時分秒。但是一定要注意在讀取DS1302時,讀取出的數據同樣要為BCD碼,因此,在進行給DS1320芯片中進行書寫操作時,寫入芯片的數據也必須要為BCD碼,因此,在數據的寫入和讀出的時候一定要進行非常必要的數據之間的和進制之間的必要轉換,以方便系統(tǒng)能夠在與其他的外部數據進行相連接的時候相對應,在本系統(tǒng)中液晶顯示器LCD1的顯示是十進制的數字,所以一定要獎懲學設計時的十六進制或者二進制的數據轉變?yōu)槭M制。時鐘模塊程序的流程圖如下列圖4-4所示。圖4-4時鐘模塊流程圖4.2.4LCD顯示模塊本方案首要實現的成效是按要求顯示進入教室內的人數。時間TIM首要經由過程時鐘芯片DS1302來控制,本方案主要顯示時分秒;人數NUM首要經由過程模擬傳感器的按鈕K1K2來實現加減人數。LCD1表現模塊法式的流程圖如下列圖4-5所示。圖4-5LCD顯示模塊流程圖第5章系統(tǒng)調試與仿真5.1仿真軟件本設計仿真主要用到有以下兩個軟件:Proteus軟件以及KeiluVision4軟件。Proteus軟件為EDA工具軟件,他是目前市面上最好的能夠仿真單片機模擬圖以及所有外圍器材的一款好用的工具。雖然EDA工具目前在國內市場的推廣剛剛起步,但因為簡單易操作的原因已受到了單片機的愛好者和從事單片機的各位教師以及奮斗在第一線的制作單片機開發(fā)和應用的使用者的高度重視。Proteus軟件作為世界上都著名的仿真軟件,它作目前世界上的唯一的比擬全面的虛擬設計平臺包括仿真軟件、設計軟件和電路仿真軟件三種,他的處理器支持的模型有很多比方ARM\MSP4300等等很多很多,在2023年不僅增加了DSP和Cortex等系列的處理器,而且持續(xù)的增加了其他的處理器類型。并且在編譯方面,Proteus軟件支持IAR、MPLAB和Keil等很多種編譯器,而且具有很多其他的EDA工具所沒有的功能,如下:SPICE電路的仿真原理布圖PCB自動與人工布線并且Proteus軟件具有很多跨時代的特點,比方可以相互互動的仿真圖,而且使用者甚至可以同時采用比方ROM,鍵盤,燈,RAM,以及局部內圍器件,以及局部的IIC器件,這些相比其他的EDA工具來說,犀利太多了。也可以做仿真處理器和其相應的外圍電路,還可以很快直接的畫出原理圖和模擬圖。再配合清晰的顯示和輸出,就能明確的看到模擬圖運行后的輸入輸出的具體效果。Proteus軟件中有上千中軟件供人們選擇使用,這些電子元件能更好的幫助那些工程師們管理自己所做的那些電子圖與自己最喜歡的設計,在它里面一共會有40多個完整的元件集合。該軟件不但可以做仿真圖所需要的儀表資源和很多外圍所需要的外圍設備比方示波器之類的。在理論上Proteus軟件可以將同一種電子元件在不同的電路圖或者模擬圖中的重復類型的任意調用除了現實生活中的實際存在中的儀器之外,Proteus軟件還提供一個圖形化顯示的功能,可以將在模擬圖中的電信號完美的轉化的能在模擬圖中使用的圖形化元件,其主要的具體作用與示波器比擬類似,但是相比來說比示波器多出了很多實用性的功能。而且這些由電信號轉化出來圖形化電子元件都具有使用者所需要的理想化的參數,比方摸個電阻具有極高的電阻,或者摸個電阻具有很低的電阻無限接近于零的元件,這些理想化的電子元件極大地減少了Proteus軟件在模擬的過程中的對實際結果的影響。窗口化管理系統(tǒng)是ARM公司在2023年2月份的發(fā)布會上發(fā)布的Keil4系統(tǒng),使得使用者可以從多個角度利用監(jiān)視器,并且可以控制電腦屏幕上失業(yè)所能看到的所有的位置可以及時的到達任何地方??梢越o一個新的使用者用戶一個簡潔高效的清新頁面,可以讓用戶能夠在使用本款軟件的時候可以更好的利用本軟件的新功能與能夠合理的安排好每一個屏幕空間,還可以有效地控制想要控制的任意一個窗口,給使用者提供一個更加平安有效的的開發(fā)程序環(huán)境。本軟件不但兼容以前的老版本而且兼容最新的RAM芯片且添加了很多對用戶使用的一些小習慣很有用的一些小功能。而在2023年ARM公司最新發(fā)布的軟件中繼承了原有的優(yōu)點以及兼容性形成了最新的Keil,在最新發(fā)布的軟件中可以完美使得其內在的編譯器和調試工具完美的匹配RAM器件,目前已經投入使用的Keil類型的產品有KeilC51KeilC166等等很多類型。最新的Keil的特征以及功能旨在能偶提高使用者的開發(fā)速度以及效率,能夠更快的完成任務,而且還能保證正確性。在最新的軟件中RAM公司使用了很多有效地管理小技巧,比方引入了更加能讓使用者舒適的窗口化管理系統(tǒng),能夠將任意一個窗口拖到任何一個想要到達的地方并且包括多窗口顯示。而且Keil4在Keil3的根底上,還增加了很多平民化的功能,能讓更多的人接受這款軟件。在國內是由米爾科技提供ARM公司的Keil4軟件。作為ARM在國內的合作伙伴,當然也是國內外有名的單片機塑控板和嵌入式的領頭羊。C51軟件不但提供了能讓使用者滿意的大量庫函數而且有許許多多功能更加強大的開發(fā)單片機和嵌入式的開發(fā)和調試工具,以及全新的W7界面,使得用戶能夠在很短的時間內就能夠熟練地使用全新的C51軟件來做自己想要開發(fā)的單片機程序,此外新的軟件將會很容易的編寫自己的代碼,書寫效率很高,在開發(fā)大型的單片機系統(tǒng)或者大型的智能系統(tǒng)時跟家能夠表達出屬于新軟件的遙遙領先的優(yōu)勢。5.2仿真考前須知與方法當系統(tǒng)硬件和軟件設計按要求完成后,還需要檢驗本設計的正確性和所存在問題,就需要對本設計進行仿真和調試。由于本設計是模擬系統(tǒng),所以,只需要在Proteus軟件中進行仿真。先在最新的軟件中畫出已經設計好的電路圖,然后檢查電路圖個電路連接是否合情合理,再在Keil軟件中編寫為了實現系統(tǒng)各個功能的C語言程序,并創(chuàng)立“*.hex〞文件,然后將其下載至STC89C52單片機中,再運行本系統(tǒng)電路圖,仔細查看是否到達了當初設計本系統(tǒng)的根本目的。以實現設計的要求。當設計的首次模擬沒有到達預期效果時,不要著急,要仔細耐心的檢查可能出現問題的各個地方,查找故障源,反復認真修改軟硬件,待找出所有問題并且全部解決之后才能保證整個系統(tǒng)的正常運行。5.3仿真結果本設計主要實現時分秒的顯示、室內人數統(tǒng)計和顯示、超時報警和結合人數與環(huán)境光強來亮燈的目標。按下K4的時候,而且外界的自然光光強較弱的時候,不管室內有多少人,燈永遠都不會亮,在軟件中的仿真結果如下列圖5-1所示。圖5-1環(huán)境光強時在K4還沒有按下的時候,而且外界的自然光的光強很弱的時候時,這個時候當在室內人數有少于10人或者10人的時候時那么燈只亮一半,,即只有圖中D3燈亮,在Proteus中燈光的仿真結果如下列圖5-2所示。圖5-2環(huán)境光弱且人數在10人以下時在K4還沒有按下的時候,而且外界的自然光的光強很弱的時候時,這個時候當在室內人數有超過10人以上的時候時那么燈全會亮,在仿真圖中的D1亮,且D2燈也會亮,在仿真軟件中模擬的仿真結果如下列圖5-3所示。圖5-3環(huán)境光弱且人數在10人以上時圖5-4系統(tǒng)到達22點時總結經過了兩個多月的艱苦奮斗,我終于將我的畢業(yè)設計完成了,在做畢業(yè)設計的時候,我發(fā)現了自己很多方面的很多的缺乏。從開始選題的時候,也許是因為自大,選擇了有關硬件的這個課題,那是的我認為這個課題不是很難弄,但是等到自己開始動手做的時候,出現了太多的問題,許許多多的問題我讀不知道是怎么產生的,但是還與我要做的課題息息相關,例如沒有將外界自然光的因素考慮在內,導致做了一遍又一遍還是沒有完成自己所要做的課程設計,并且由于我自己的專業(yè)知識的缺乏,沒有將自己的對專業(yè)知識了解的不夠全面,提留在最初的階段,我很氣餒,感覺自己完不成這個課程實際的時候,我遇到了了我的好老師,很感謝我的老師,王琪老師,有了王琪老師的耐心的指導和耐心的解答,我終于對這個課題有了了解,不再是那么無從下手,慢慢的我對自己的課題有了更深入了的了解,這是我才開始做我自己的課程設計,使得我對課題進行了很久的研究和了解,同時查閱了有關于單片機知識的其他書籍,穩(wěn)固了自己的理論知識,加深了對理論和實踐相結合的概念的理解。同時也對自己設計中的旁支電路,如:時鐘電路,復位電路,矩陣式鍵盤電路,LED數碼管電路進行了進一步的了解。

在Protues軟件中畫電路圖的時候,因為對一些需要的電子器件的名稱和型號不熟悉,所以查閱了很多相關文獻,并且通過網絡進行查詢,在原來積累的知識下,加上宿舍同學的幫助,完成了整體電路圖的設計。在電路圖逐漸完成的過程中,我深刻的認識到學無止境,自己的知識還需要不停的去積累。在軟件方面,我選擇用C語言作為編譯代碼進行程序的編譯,因為C語言擁有匯編語言不具有的優(yōu)勢,那就是非常的接近人類使用的自然語言,在修改和編寫的時候都可以提高自己的效率,而且我自己也比擬喜歡C語言。但是在編寫的時候還是出現了些小問題,比方在編寫一段程序,使程序能夠判斷鍵盤是否被按下時,需要一兩個小時進行不停的修改和編寫,但是在同學的幫助下,最后都很好的把問題解決了。

隨著有一年畢業(yè)的到來,我也即將完成我的課程設計,希望我能完美的結束我自己的課程設計,我的大學生涯這就將是終點,但是我真正的人生才剛剛開始,在我的設計做完的過程中有了很多學生的幫助,我很感謝他們,他們很好,我很感謝他們,他們幫助我了解到了我子身上的很多缺乏,他們讓我感受到了課程設計過程中的各種問題與難點

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論