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

正文內(nèi)容

基于單片機(jī)的高校節(jié)能燈光控制系統(tǒng)(參考版)

2024-09-06 12:58本頁(yè)面
  

【正文】 I39。為此,我向熱心幫助過(guò)我的所有老師和同學(xué)表示由衷的感謝 ! 特別感謝我的師兄以及師姐對(duì)我的學(xué)習(xí)和生活所提供的大力支持和關(guān)心 !還要感謝一直關(guān)心幫助我成長(zhǎng)的室友! 在我即將完成學(xué)業(yè)之際,我 深深地感謝我的家人給予我的全力支持! 最后,衷心地感謝在百忙之中評(píng)閱論文和參加答辯的各位專家、教授 ! 參考文獻(xiàn) [1].張毅剛 .彭喜源,譚曉鈞,曲春波 .MCS51 單片機(jī)應(yīng)用設(shè)計(jì),哈爾濱工業(yè)大學(xué)出版社 [2].周明珠 .王煒,王福源,無(wú)觸點(diǎn)開(kāi)關(guān)在控制中的應(yīng)用,現(xiàn)代電子技術(shù) .2020 [3].俞海珍 .李憲章,馮浩,熱釋電紅外傳感器及其應(yīng)用,電子照明技術(shù) [4].趙海蘭 .,趙樣 .實(shí)時(shí)時(shí)鐘電路 DS1302的原理及應(yīng)用 .電子元器件應(yīng)用, 2020 [5].胡又農(nóng)等,可編程看門(mén)狗監(jiān)控 EEPROMX5045 及其在 8051 系統(tǒng)中的應(yīng)用,電子技術(shù)應(yīng)用 .1998, , 1819 [6].瞿貴榮 .熱釋電紅外傳感器的結(jié)構(gòu)原理及特性,家庭電子愛(ài)好者, [7].樊貴卿,李慶武,靳建華,串行實(shí)時(shí)時(shí)鐘芯片 DS 1302程序設(shè)計(jì)中的問(wèn)題與對(duì)策,電子技術(shù)應(yīng)用 [8].冀蘭風(fēng) .芯片 X5045在智能化互感器檢驗(yàn)儀中的應(yīng)用,電子技術(shù), 1998 [9].劉大茂 .嚴(yán)飛 .單片機(jī)應(yīng)用系統(tǒng)監(jiān)控主程序的設(shè)計(jì)方法 .福州大學(xué) 學(xué)報(bào), 1998 附錄一 部分元器件特性介紹 一、單片機(jī) AT89S52 AT89 系列單片機(jī)是由美國(guó) ATMEL 公司將閃速存儲(chǔ)器與 MCS51 控制器相 結(jié)合開(kāi)發(fā) 生產(chǎn)的一種新型 8 位單片機(jī),它不但具有一般 MCS51 單片機(jī)的所有特性,而且還擁 有一些獨(dú)特的優(yōu)點(diǎn),使 8 位單片機(jī)更具生命力。 徐艷輝 老老師以其淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、求實(shí)的工作作風(fēng)和敏捷的思維給我留下了深刻的印象,我將終生難忘。 初步試驗(yàn)證明,本系統(tǒng)適用性較好,可以應(yīng)用于教室、樓道和辦公室中。 本系統(tǒng)中,人體傳感器采集的信號(hào)與環(huán)境光采集的信號(hào)相互間有著密切聯(lián)系。為防止這種現(xiàn)象發(fā)生,使系統(tǒng)更加可靠,最好采用多個(gè)人體傳感器。 展望 由于教室大小面積各不相同、教室燈光數(shù)量不一,教室內(nèi)部安裝智能控制裝備的數(shù)量也會(huì)有所不同,特別是人體傳感器使用的數(shù)量受面積的影響更大,一套教室燈光控制系統(tǒng)的應(yīng)用也只是在有限的范圍內(nèi)。軟件設(shè)計(jì)上采用多任務(wù)形式對(duì)信號(hào)的采集、處理,達(dá)到最終控制燈光的目的。系統(tǒng)的硬件及軟件設(shè)計(jì),經(jīng)實(shí)驗(yàn)初步證實(shí)了系統(tǒng)具有很好的穩(wěn)定性,提高了電能的利用率。 第 六 章 總結(jié)與展望 總結(jié) 該教室燈光系統(tǒng)的控制是以 AT89S51 單片機(jī)芯片為核心,通過(guò)相關(guān)電路 的驅(qū)動(dòng),完成對(duì)系統(tǒng)設(shè)備 (電燈 )的控制,采用一個(gè)二極管閃爍顯示整個(gè)系統(tǒng)的工作狀態(tài),實(shí)現(xiàn)了對(duì)教室燈光的自動(dòng)開(kāi)燈、關(guān)燈控制。 分析解決:硬件時(shí)鐘顯示的時(shí)間不正常。繼電器驅(qū)動(dòng)電路中還需注意的是要與繼電器線圈并聯(lián)一個(gè)續(xù)流二極管,增加對(duì)驅(qū)動(dòng)三極管的保護(hù)。 4.單片機(jī)控制信號(hào)輸出后,繼電器沒(méi)按預(yù)定設(shè)計(jì)產(chǎn)生動(dòng)作。 3.人存在的教室中,若人體超過(guò)十秒沒(méi)有活動(dòng),人體傳感器是不會(huì)有信號(hào)輸出的,那么如何判定教室此時(shí)有人的問(wèn)題。此問(wèn)題可通過(guò)選用輸出電壓低些的變壓器,并在集成穩(wěn)壓器前串入兩只二極管降壓,同時(shí)增大散熱片來(lái)解決。 1.電源供電電路中集成穩(wěn)壓器溫度過(guò)高。 程序調(diào)試完畢后,利用編程器將程序固化到單片機(jī)中,使整個(gè)系統(tǒng)運(yùn)行起來(lái)。 在應(yīng)用系統(tǒng)各模塊電路調(diào)試成功后,將程序加載到在線仿真器上,這時(shí)就能單步或連續(xù)地執(zhí)行目標(biāo)程序,同時(shí)也可以根據(jù)需要分段設(shè)置斷點(diǎn)執(zhí)行程序。 (3)動(dòng)態(tài)調(diào)試:控制系統(tǒng)的軟件和硬件是密切相關(guān)的,由于軟件模擬開(kāi)發(fā)系統(tǒng)不能對(duì)硬件部分進(jìn)行診斷,同時(shí)也不能實(shí)時(shí)在線仿真,所以用戶程序還需跟硬件連接起來(lái)進(jìn)行聯(lián)調(diào),同時(shí)對(duì)軟件和硬件進(jìn)行檢查和診斷。 (2)軟件調(diào)試:在軟件調(diào)試時(shí)采用在計(jì)算機(jī)上利用模擬軟件實(shí)現(xiàn)對(duì)單片機(jī)的硬件模擬、指令模擬及運(yùn)行狀態(tài)模擬,從而完成應(yīng)用軟 件開(kāi)發(fā)的全過(guò)程。在將芯片、傳感器等元件連接到電路板上時(shí),要保證各處電源極性、電壓正確,以防止因電源極性接反或電壓過(guò)高損壞芯片或傳感器。 第 五 章 系統(tǒng)調(diào)試運(yùn)行及問(wèn)題分析 單片機(jī)系統(tǒng)調(diào)試方法及步驟 單片機(jī)系統(tǒng)的調(diào)試應(yīng)包括硬件及軟件兩部分,主要是通過(guò)調(diào)試發(fā)現(xiàn)硬件及軟件中存在的問(wèn)題,查看其運(yùn)行結(jié)果是否符合設(shè)計(jì)要求 。 本系統(tǒng)在運(yùn)行過(guò)程中需要顯示查看的數(shù)據(jù)有時(shí)鐘及顯示數(shù)值。然后將數(shù)據(jù)送到 ULN2803 輸入端相連接單片機(jī)的 P0 端口即可。而共陽(yáng)極數(shù)碼管的位信號(hào)驅(qū)動(dòng)則采用 8 個(gè)晶體管 9012 來(lái)實(shí)現(xiàn)。此芯片是八組 NPN 型達(dá)林頓功放三極管集成芯片,典型的輸入電壓是 5V,集電極輸出功率可達(dá) 50V。本系統(tǒng)中采用共 陽(yáng)極的數(shù)碼管,其中采用 ULN2803 作為驅(qū)動(dòng)數(shù)碼管的段選的芯片,采用簡(jiǎn)單又便宜的 9012 三極管來(lái)驅(qū)動(dòng)數(shù)碼管的位選,節(jié)約成本,程序編寫(xiě)簡(jiǎn)單。0x01); //每次傳輸?shù)妥止?jié) addr = 1; //右移一位 SCLK = 1; } //讀取數(shù)據(jù) for ( i=8; i0; i ) { ACC_7=DIO; SCLK = 1; ACC=1; SCLK = 0; } CE=0; dat1=ACC; dat2=dat1/16; //數(shù)據(jù)進(jìn)制轉(zhuǎn)換 dat1=dat1%16; //十六進(jìn)制轉(zhuǎn)十進(jìn)制 dat1=dat1+dat2*10; return (dat1); } //初始化 DS1302 void Initial(void) { Write1302 (WRITE_PROTECT, 0X00); //禁止寫(xiě)保護(hù) Write1302 (WRITE_SECOND, 0x56); //秒位初始化 Write1302 (WRITE_MINUTE, 0x34); //分鐘初始化 Write1302 (WRITE_HOUR, 0x12); //小時(shí)初始化 Write1302 (WRITE_PROTECT, 0x80); //允許寫(xiě)保護(hù) } 顯示驅(qū)動(dòng)模塊 系統(tǒng)運(yùn)行過(guò)程中的數(shù)據(jù)顯示是人機(jī)交互對(duì)話的一個(gè)重要通道。0x01); //每次傳輸?shù)妥止?jié) addr = 1; //右移一位 SCLK = 1; } //發(fā)送數(shù)據(jù) for ( i=8; i0; i ) { SCLK = 0; temp = dat; DIO = (bit)(tempamp。數(shù)據(jù)在SCLK的上升沿串行輸入,在開(kāi)始的 8 個(gè)時(shí)鐘周期把命令字裝入移位寄存器之后,若跟隨的是寫(xiě)命令字節(jié),則在下 8 個(gè) SCLK 周期的上升沿輸入數(shù)據(jù)字節(jié),若跟隨在讀命令字節(jié)的 8 個(gè) SCLK 周期之后,在下 8 個(gè) SCLK 周期的下降沿輸出數(shù)據(jù)字節(jié)。無(wú)論是讀操作還是寫(xiě)操作,都必須在開(kāi)頭的 8 個(gè)時(shí)鐘周期內(nèi)把提供地址和命令信息的 8 位數(shù)據(jù)裝入到 DS1302 的移位寄存器中。在數(shù)據(jù)讀 /寫(xiě)完后, RST 端應(yīng)置成低電平,以防止外部干擾對(duì) DS1302 內(nèi)部時(shí)鐘的影響。實(shí)時(shí)時(shí)鐘芯片DS1302 的初始化及其讀寫(xiě)程序設(shè)計(jì)的關(guān)鍵是要遵循其時(shí)序要求。本系統(tǒng)邏輯定義為:環(huán)境光亮?xí)r為邏輯“ 0(符合光采集電路輸出信號(hào)狀態(tài) ),暗時(shí)為“ 1,人體存在為“ 1,人體不存在為“ 0,開(kāi)燈為“ 1”,關(guān)燈為“ 0,那么環(huán)境光與人體存在可以用以下的邏輯關(guān)系表來(lái)表示,如表所示 : 表 環(huán)境光與人體存在邏輯關(guān)系 環(huán)境光參數(shù) 人體存在參數(shù) 教室燈狀態(tài) 0 0 0 1 0 0 0 1 0 1 1 1 上表數(shù)據(jù)表明可將環(huán)境光參數(shù)與人體存在參數(shù)進(jìn)行與操作,又由于繼電器是低電平驅(qū)動(dòng),所以要將采集處理后的信號(hào)進(jìn)行非操作,才可以驅(qū)動(dòng)繼電器工作,即可得到教室燈的狀態(tài)。為避免這種現(xiàn)象的出現(xiàn),本系統(tǒng)軟件程序中設(shè)計(jì)為有人體存在狀態(tài)后間隔 1 分鐘或更長(zhǎng)的時(shí)間來(lái)對(duì)人體存在參數(shù)信號(hào)的采集。由于紅外穿透力差,因此人體的紅外輻射容易被遮擋,不易被探頭接收;易受射頻輻射的干擾;當(dāng)環(huán)境溫度和人體溫度接近時(shí),探測(cè)和 靈敏度就會(huì)明顯下降,甚至造成短時(shí)失靈。 人體存在傳感器的優(yōu)缺點(diǎn) 人體存在傳感器具有本身不發(fā)出任何類型的輻射,器件功耗很小,隱蔽性好,價(jià)格低廉的優(yōu)點(diǎn)。該定時(shí)中斷處理程序框圖如圖 41 所示: 圖 41 定時(shí)中斷處理程序框圖 本系統(tǒng)還采用了外部中斷,此 外部中斷主要用來(lái)判斷是否有外來(lái)信號(hào)輸入,若有,就采集下來(lái)并加以處理;若無(wú),則返回到主循環(huán)。 定時(shí)中斷為周期性中斷,每隔一定的時(shí)間會(huì)中斷一次。 定時(shí)中斷處理設(shè)計(jì) 定時(shí)中斷是利用單片機(jī)內(nèi)部的定時(shí)器定時(shí),時(shí)間到或計(jì)數(shù)值已滿引起的中斷,內(nèi)部定時(shí)器的計(jì)數(shù) 器可以對(duì)內(nèi)部時(shí)鐘或從外部引線 T0 和 T1 輸入的外部脈沖進(jìn)行計(jì)數(shù)。 系統(tǒng)內(nèi)部寄存器初始化主要是指在數(shù)據(jù)緩沖區(qū)內(nèi),各用戶定義的數(shù)據(jù)變量的初始化賦值及部分特殊功能寄存器 SFR 的復(fù)位初始化,單片機(jī)復(fù)位后,程序計(jì)數(shù)器 PC 指向程序存儲(chǔ)器的入口地址。 各接口芯片的檢測(cè)主要檢測(cè)各芯片是否已處于準(zhǔn)備工作的就緒狀態(tài),有無(wú)硬件故障等,如檢測(cè)各位 LED 是否正常顯示系統(tǒng)設(shè)置開(kāi)機(jī)時(shí)的界面,檢測(cè)硬件時(shí)鐘 DS1302 是處于更換芯片后初次使用為起振狀態(tài),還是處于備用電源供電振蕩保持狀態(tài),即檢測(cè)系統(tǒng)中控制時(shí)間表的有效性,檢測(cè)熱釋紅外傳感器輸出信號(hào)是否正常體現(xiàn)人體存在的信息,檢測(cè)光采集電路輸出的信號(hào)等。初始化過(guò)程主要是對(duì)一些控制寄存器 (如中斷控制 )、數(shù)據(jù) 區(qū)和外部芯片 (如時(shí)鐘芯片 DS1302 等 )進(jìn)行初始參數(shù)設(shè)置和定義。 本系統(tǒng)監(jiān)控主程序模塊主要包括對(duì)系統(tǒng)外圍器件輸入、輸出參數(shù)的初始化自檢,看門(mén)狗的激活,多任務(wù)操作模塊的調(diào)用 (系統(tǒng)中的信號(hào)采集處理、時(shí)鐘管理、按鍵接收處理、驅(qū)動(dòng)顯示模塊 ),實(shí)時(shí)中斷處理等。 監(jiān)控主程序是整個(gè)控制系統(tǒng)的核心部分,其它外圍模塊一般都需經(jīng)過(guò)監(jiān)控模塊實(shí)現(xiàn)其在控制系統(tǒng)中的作用。在應(yīng)用軟件的設(shè)計(jì)中,盡可能各個(gè)功能模塊寫(xiě)成子程序的形式,并通過(guò)主程序調(diào)用。監(jiān)控主程序的基本任務(wù)是調(diào)用子程序,一個(gè)主程序可以調(diào)用多個(gè)子程序,對(duì)于 51 系列單片機(jī),系統(tǒng)資源有限,主程序通常是一個(gè)無(wú)限循環(huán)的過(guò) 程,即是一個(gè)反復(fù)調(diào)用子程序的過(guò)程。同時(shí)在編程的過(guò)程中又用本控制系統(tǒng)軟件模塊主要包括:系統(tǒng)監(jiān)控主程序模塊、數(shù)據(jù)采集模塊、時(shí)鐘模塊、顯示驅(qū)動(dòng)模塊及系統(tǒng)鍵功能和存儲(chǔ)模塊。在程序設(shè)計(jì)過(guò)程中,采用合理的程序設(shè)計(jì)結(jié)構(gòu)是一項(xiàng)關(guān)鍵技術(shù) 。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1