![基于單片機(jī)的智能臺(tái)燈設(shè)計(jì)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/f51e03e0-8007-4610-8aba-551ea8675d39/f51e03e0-8007-4610-8aba-551ea8675d391.gif)
![基于單片機(jī)的智能臺(tái)燈設(shè)計(jì)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/f51e03e0-8007-4610-8aba-551ea8675d39/f51e03e0-8007-4610-8aba-551ea8675d392.gif)
![基于單片機(jī)的智能臺(tái)燈設(shè)計(jì)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/f51e03e0-8007-4610-8aba-551ea8675d39/f51e03e0-8007-4610-8aba-551ea8675d393.gif)
![基于單片機(jī)的智能臺(tái)燈設(shè)計(jì)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/f51e03e0-8007-4610-8aba-551ea8675d39/f51e03e0-8007-4610-8aba-551ea8675d394.gif)
![基于單片機(jī)的智能臺(tái)燈設(shè)計(jì)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/f51e03e0-8007-4610-8aba-551ea8675d39/f51e03e0-8007-4610-8aba-551ea8675d395.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄摘要3ABSTRACT41.緒論52.1單片機(jī)主機(jī)系統(tǒng)電路7系統(tǒng)電路組成72.1.2 系統(tǒng)工作原理8系統(tǒng)控制核心82.2 紅外傳感器電路9人體位置檢測(cè)10環(huán)境光檢測(cè)10過(guò)零檢測(cè)部分112.3輸出控制部分電路112.4 電源控制部分122.5遙控器部分133.系統(tǒng)的軟件設(shè)計(jì)143.1 系統(tǒng)程序框圖143.2 系統(tǒng)主程序設(shè)計(jì)153.3采樣子程序設(shè)計(jì)173.4 濾波程序設(shè)計(jì)183.5 遙控器程序設(shè)計(jì)194.結(jié)語(yǔ)22參考文獻(xiàn)23附錄A24摘要 這個(gè)智能臺(tái)燈的主要設(shè)計(jì)思想來(lái)源于生活。臺(tái)燈是一般家庭的生活必需品,但由于經(jīng)常忘記關(guān)燈而造成巨大的能源浪費(fèi)本文給出了一種基于BISS0001和單片機(jī)89C51
2、組成熱釋電紅外傳感器控制電路來(lái)制作一種智能臺(tái)燈的設(shè)計(jì)方法。該方法的控制可以根據(jù)臺(tái)燈旁邊是否有人以及光線的強(qiáng)弱來(lái)自行控制臺(tái)燈的關(guān)和開,從而使人們使用起來(lái)比較方便,而且能起到節(jié)能的效果。基于單片機(jī)控制的智能節(jié)能臺(tái)燈,社會(huì)在不斷進(jìn)步,人類在不斷追求,市場(chǎng)在不斷變化,高科技應(yīng)用含量決定著產(chǎn)品發(fā)展的新趨勢(shì)和前景,智能化技術(shù)在電子產(chǎn)品領(lǐng)域的應(yīng)用意義深遠(yuǎn)。隨著電子產(chǎn)品的快速發(fā)展,家用電器也越來(lái)越偏向智能化,已經(jīng)應(yīng)用于實(shí)際中的有智能洗衣機(jī),智能電飯鍋,智能電磁爐等,而所用的智能化家用電器都用一個(gè)共同的特點(diǎn),都是利用單片機(jī)作為中央控制單元。結(jié)合了單片機(jī)的智能家用電器和普通家用電器相比,功能上更強(qiáng),使用更方便,安
3、全可靠性也更高,最重要的是更節(jié)省電能,提高了家用電器的品質(zhì)。關(guān)鍵詞:智能;省電;方便;保護(hù)視力AbstractThe system of the main idea is derived from life. the lamp is the average family necessities of life, but often forgot to turn off the light of energy and enormous waste of this article gives a monolithic integrated circuits 89c51 biss0001 and b
4、ased on the infrared sensors interpretation of the control circuit to make an intelligent lamp approach. The method of control on the desk next to whether a man and the light of their console to the door and opened, people use more convenient and forms of energy conservation.Revivification control o
5、f a lamp energy, the progress, human being, the market has changed, higher technology applications in the product development of new trends and prospects, intellectualized technology in the electronics field of application of far-reaching significance. with the rapid development of electronic produc
6、ts, a combination of household "monolithic integrated circuits, and household functions stronger and more convenient usage and more higher reliability and security, the most important thing is more economical electricity and to improve the quality of the household.Keywords: intelligent;electric
7、ity; and preserve your eyesight 1.緒論智能化產(chǎn)品在各個(gè)領(lǐng)域都有出色的應(yīng)用,所以我們打算研究是智能化臺(tái)燈。雖然按鍵式隨著科技的高速發(fā)展,各種各樣的科技產(chǎn)品、家用電器走入人們的生活,這一切都大大地提高了人們的工作效率、改善了人們的生活,現(xiàn)在電器的發(fā)展趨勢(shì)是智能化,這樣會(huì)使人們使用起來(lái)更方便的臺(tái)燈還是臺(tái)燈市場(chǎng)的主體。但是,現(xiàn)代電子技術(shù)的發(fā)展和人們的需求變化,已使傳統(tǒng)的臺(tái)燈感受到產(chǎn)品更新?lián)Q代的威脅。智能型的電器產(chǎn)品漸漸進(jìn)入人們的生活中。臺(tái)燈是人們生活中用來(lái)照明的一種家用電器。它一般分為兩種,一種是立柱式的,一種是有夾子的。它的工作原理主要是把燈光集中在一小塊區(qū)域內(nèi),集
8、中光線,便于工作和學(xué)習(xí)。一般臺(tái)燈用的燈泡是白熾燈或者節(jié)能燈泡。 有的臺(tái)燈還有應(yīng)急功能,用于停電時(shí)無(wú)電照明已用來(lái)應(yīng)急。它是千家萬(wàn)戶的必需生活用品。目前,燈具市場(chǎng)上出售的臺(tái)燈種類繁多,一般的臺(tái)燈均采用220V交流電源供電,日光燈管、白熾燈泡為光源,手動(dòng)開關(guān)或觸摸感應(yīng)式開關(guān)來(lái)控制。但這類臺(tái)燈,存在很多弊端,一是電壓是不安全電壓,給人們使用帶來(lái)不安全因素;二是日光燈還具有頻閃效應(yīng),經(jīng)常使用會(huì)給人的眼睛帶來(lái)一定的傷害;三是耗電量大、臺(tái)燈通常都是以日光燈為主,在幾瓦到幾十瓦之間;四是人工化,人們由于手工操作,往往會(huì)忘記關(guān)燈,這也造成電能的浪費(fèi),到目前為止,在燈具市場(chǎng)上,很少見到采用+6V的直流電源供電的一
9、種人體智能臺(tái)燈,它具有既不會(huì)出現(xiàn)觸電,使用壽命長(zhǎng),無(wú)輻射,又無(wú)污染等優(yōu)點(diǎn)。智能臺(tái)燈可分成自動(dòng)和手動(dòng)兩種模式。在自動(dòng)模式下,臺(tái)燈能根據(jù)環(huán)境光的亮暗與人是否被臺(tái)燈所檢測(cè)到(人是否在)來(lái)自動(dòng)開啟臺(tái)燈。當(dāng)人被微機(jī)檢測(cè)到,環(huán)境光又達(dá)到某個(gè)程度的時(shí)候(可以設(shè)定與調(diào)節(jié)),臺(tái)燈就會(huì)開啟。如果環(huán)境光沒有達(dá)到這個(gè)程度,臺(tái)燈不會(huì)開啟。當(dāng)人沒有被微機(jī)檢測(cè)到,無(wú)論多暗,臺(tái)燈也不會(huì)開1。手動(dòng)模式是為了不習(xí)慣使用自動(dòng)模式的人或是臺(tái)燈中的微機(jī)出故障等緊急情況時(shí)用的。在手動(dòng)模式下,智能臺(tái)燈和普通臺(tái)燈是一樣使用的智能臺(tái)燈最大的優(yōu)點(diǎn)就是省電和方便。方便不用多說(shuō)了,來(lái)之則亮,去之則暗,不用動(dòng)手。省電是比較重要的,現(xiàn)在全世界都缺少電能
10、,2003年,美國(guó)和加拿大大面積停電。我國(guó)也是,每到夏天就有很多省市拉閘限電。如果用上我們的智能臺(tái)燈,那么假設(shè)一天我們可以節(jié)省10min 的開燈時(shí)間,燈上裝的是10W的節(jié)能燈泡(一個(gè)10W的節(jié)能燈泡相當(dāng)于40W的白熾燈泡)。節(jié)省的電能為10W600s = 6000J ,一個(gè)月(30天)就能節(jié)省180000J,一年就能節(jié)省2190000J的電能,相當(dāng)于0.6千瓦時(shí)。不要小看這個(gè)0.6千瓦時(shí)的電能。如果全國(guó)人都能每年節(jié)省0.6千瓦時(shí)的電能,那么每年全國(guó)會(huì)省下7.8億千瓦時(shí)的電能,這7.8億千瓦時(shí)的電能相當(dāng)節(jié)省接近4億人民幣,4億人民幣可以建造多少所希望小學(xué),可以救助多少無(wú)家可歸的孤兒,可以圓多少貧
11、窮的孩子無(wú)法圓的上學(xué)夢(mèng)?。「匾饔玫氖黔h(huán)境保護(hù)。大家都知道我國(guó)有70%的電能來(lái)自火力發(fā)電廠,而火力發(fā)電廠少發(fā)一度電(就是1千瓦時(shí))會(huì)減少1千克的CO2排放。那么節(jié)省3.9億度的電能就等于少向大氣排放39萬(wàn)噸的CO2 ,而CO2是溫室效應(yīng)的最歸禍?zhǔn)?。就是因?yàn)槿蛳虼髿馀湃脒^(guò)多的CO2,導(dǎo)致了溫室效應(yīng)的加劇,海平面上升,大片的土地被淹沒,氣候變暖,降水和土壤濕度進(jìn)一步減少,氣候逐漸干旱,土地沙漠化和草原退化將變的更加嚴(yán)重。2.系統(tǒng)主要硬件電路設(shè)計(jì)2.1單片機(jī)主機(jī)系統(tǒng)電路系統(tǒng)電路組成AT89C51單片機(jī)熱釋電紅外傳感器2信號(hào)處理電路電源控制電路遙控器熱釋電紅外傳感器1輸出提醒電路圖2.1 單片機(jī)控
12、制系統(tǒng)原理框圖本系統(tǒng)組成如圖一所示,主要由三部分組成:(1)傳感器及信號(hào)處理部分:檢測(cè)人體輻射紅外信號(hào)及光強(qiáng)信號(hào)經(jīng)過(guò)處理后變成可處理的數(shù)字信號(hào)。(2)以89C51組成的中央處理單元:處理信號(hào)并發(fā)出控制命令。(3)輸出提醒電路及電源控制控制電路 :給出提醒信號(hào)并根據(jù)89C51給出的命令控制燈光2。 系統(tǒng)工作原理整個(gè)系統(tǒng)是以89C51控制下工作的。其工作過(guò)程為:當(dāng)環(huán)境光比較強(qiáng)時(shí),光敏電阻阻值比較小,信號(hào)處理電路檢測(cè)到低電平信號(hào),禁止熱釋電紅外傳感器工作,省去了89C51處理過(guò)程。當(dāng)環(huán)境光比較弱時(shí),光敏電阻阻值變大,信號(hào)處理電路接收到高電平,從而啟動(dòng)熱釋電紅外傳感器工作。熱釋電紅外傳感器1探測(cè)比較遠(yuǎn)
13、的距離,當(dāng)人體進(jìn)入到傳感器1的控測(cè)范圍內(nèi)且光強(qiáng)較弱時(shí),信號(hào)檢測(cè)電路處理信號(hào),并向單片機(jī)發(fā)送一個(gè)中斷,89C51啟動(dòng)燈光控制電路,使燈慢慢變亮。當(dāng)環(huán)境光比校弱時(shí),且人體過(guò)于靠近桌面,熱釋電紅外傳感器2檢測(cè)到信號(hào),同時(shí)了在熱釋電紅外傳感器1的控測(cè)范圍內(nèi),信號(hào)處理電路同時(shí)向89C51發(fā)送信號(hào),89C51處理信號(hào)根據(jù)優(yōu)先級(jí)順序,屏蔽掉熱釋電紅外傳感器1的信號(hào),啟動(dòng)延時(shí)電路,發(fā)出警報(bào)使人離開,若在設(shè)定的時(shí)間內(nèi)未離開桌面,則啟動(dòng)燈光控制電路,使燈慢慢熄滅3。當(dāng)人體離開熱釋電紅外傳感器2的控測(cè)范圍且在熱釋電紅外傳感器1的控測(cè)范圍內(nèi)時(shí),燈光又慢慢變亮。系統(tǒng)控制核心AT89C51是一種帶4K字節(jié)閃爍可編程可擦除
14、只讀存儲(chǔ)器的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。它是51系列單片機(jī)的一個(gè)成員,是8051單片機(jī)的簡(jiǎn)化版,是一種帶2K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的單片機(jī)。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除100次。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器。因此,AT89C2051構(gòu)成的單片機(jī)系統(tǒng)是具有結(jié)構(gòu)最簡(jiǎn)單、造價(jià)最低廉、效率最高的微控制系統(tǒng),省去了外部的RAM、ROM和接口器件,減少了硬件開銷,節(jié)省了成本,提高了系統(tǒng)的性價(jià)比,為很多嵌入
15、式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。如附錄A所示是由單片機(jī)組成的報(bào)警及燈光控制電路。當(dāng)外部無(wú)任何中斷時(shí),89C51控制74LS138的使能控制端,使后面電路不工作。當(dāng)有中斷一產(chǎn)生時(shí),89C51啟動(dòng)74LS138,向P0腳低4位發(fā)送信號(hào),控制燈慢慢亮。當(dāng)中斷1和中斷0同時(shí)產(chǎn)生時(shí),89C51屏蔽掉中斷1,啟動(dòng)74LS138向P0腳低四位發(fā)送數(shù)據(jù),使燈光慢慢變暗。這里采用74LS138控制DC832可以節(jié)省89C51的管腳,有利于擴(kuò)展,以便于控制多盞燈。由于采有DC0832可以有效地使燈實(shí)現(xiàn)階梯形的變化。2.2 紅外傳感器電路圖2.2 傳感器組成的信號(hào)檢測(cè)及處理部分圖2.2是由紅熱釋電紅外傳感
16、器、光敏電阻、BISS0001組成的信號(hào)檢測(cè)及處理電路。紅熱釋電紅外傳感器只對(duì)波長(zhǎng)為10m(人體輻射紅外線波長(zhǎng))左右的紅外輻射敏感,所以除人體以外的其他物體不會(huì)引發(fā)探頭動(dòng)作。探頭內(nèi)包含兩個(gè)互相串聯(lián)或并聯(lián)的熱釋電元,而且制成的兩個(gè)電極化方向正好相反,環(huán)境背景輻射對(duì)兩個(gè)熱釋元件幾乎具有相同的作用,使其產(chǎn)生釋電效應(yīng)相互抵消,于是探測(cè)器無(wú)信號(hào)輸出。一旦人侵入探測(cè)區(qū)域內(nèi),人體紅外輻射通過(guò)部分鏡面聚焦,并被熱釋電元接收,但是兩片熱釋電元接收到的熱量不同,熱釋電也不同,不能抵消,于是輸出檢測(cè)信號(hào)。 BISS0001是由運(yùn)算放大器、電壓比較器、狀態(tài)控制器、延遲時(shí)間定時(shí)器以及封鎖時(shí)間定時(shí)器等構(gòu)成的數(shù)模
17、混合專用集成電路。當(dāng)外界光強(qiáng)較強(qiáng)時(shí),光敏電阻阻值很小,BISS0001檢測(cè)到低電平,從而封鎖14腳,禁止傳感器infare1的信號(hào)。當(dāng)外界光強(qiáng)較弱時(shí),光敏電阻阻值很大,BISS0001檢測(cè)到低電平,開啟14腳;infare1檢測(cè)到人體信號(hào)時(shí),產(chǎn)生微弱的信號(hào)輸出,經(jīng)R5、R1005、R4、C1、C6、C7組成的信號(hào)放大濾波電路4。R1000、R1001、C1000和C1001組成的延時(shí)電路。信號(hào)經(jīng)處理后從2腳輸出。人體位置檢測(cè)圖2.3 紅外檢測(cè)電路圖 如圖2.3所示人體位置檢測(cè)是靠一個(gè)紅外發(fā)射管(二極管)向前方發(fā)射紅外線,如果人坐在燈前面,那么發(fā)射的紅外線就會(huì)反射回來(lái),被紅外接收頭檢測(cè)到后,就會(huì)
18、向計(jì)算機(jī)傳輸一個(gè)指令,表示人已經(jīng)到了。環(huán)境光檢測(cè)圖2.4 環(huán)境光檢測(cè)電路如圖2.4所示環(huán)境光檢測(cè)是比較重要的一個(gè)部分,其中關(guān)鍵的元件有兩個(gè),一個(gè)是光敏二極管,一個(gè)是50K的可變電阻(電位器)。光敏二極管的檢測(cè)能力的強(qiáng)弱(靈敏度)是根據(jù)那個(gè)可變電阻來(lái)控制的,有的人認(rèn)為天色還挺亮的,燈就開了,那你就把電阻變大些,光敏二極管的靈敏度就下降了,這樣就可以達(dá)到等天再暗些再開燈。同樣的,如果你覺的天色已經(jīng)很暗了,燈還不亮,那你把電阻調(diào)小些就可以了5。這樣多調(diào)幾次,你就能把智能臺(tái)燈調(diào)到一個(gè)最理想的最適合你的狀態(tài)了。過(guò)零檢測(cè)部分圖2.5 過(guò)零檢測(cè)電路如圖2.5所示過(guò)零檢測(cè)電路用于檢測(cè)電源電壓波形的過(guò)零點(diǎn),產(chǎn)生
19、過(guò)零脈沖。整流部分部分產(chǎn)生的全脈動(dòng)直流電壓送到過(guò)零檢測(cè)電路,形成與電壓過(guò)零點(diǎn)同步的負(fù)脈沖同步信號(hào),送到單片機(jī)的中斷輸入端INT0,用于觸發(fā)可控硅進(jìn)行同步移項(xiàng)。2.3輸出控制部分電路 如圖2.6所示輸出控制部分分為兩塊:圖2.6 繼電器控制電路(實(shí)框部分)、可控硅控制電路(虛框部分)(1)繼電器控制電路(實(shí)框部分)繼電器想必大家在初中接觸電學(xué)時(shí)已經(jīng)學(xué)過(guò)了。它是通過(guò)磁力來(lái)控制電路通斷,電磁鐵通電時(shí),小鐵片被吸,于是電路導(dǎo)通。電磁鐵不通電時(shí),鐵片具有的彈性勢(shì)能使鐵片碰到另一點(diǎn),電路不通。所以使用繼電器控制電路會(huì)發(fā)出輕微的啪嗒的聲音,也被人們稱為觸點(diǎn)式技術(shù)。用它來(lái)控制臺(tái)燈,臺(tái)燈就只有通斷兩種可能,要么
20、燈亮,要么燈暗,并不能調(diào)光。(2)可控硅控制電路(虛框部分)比起繼電器,可控硅就復(fù)雜的多。它是一種三態(tài)固件器件(SCR),其陽(yáng)極相當(dāng)于晶體管的集電極,陰極相當(dāng)于發(fā)射極,門控極相當(dāng)于基極。SCR只工作在導(dǎo)通和截至的狀態(tài),故可作為開關(guān)元件??煽毓韬屠^電器只須其中的一個(gè)工作,智能臺(tái)燈就可以正常工作。但是可控硅比繼電器優(yōu)越的地方在于可控硅使用的是無(wú)觸點(diǎn)式技術(shù),雖然它也只有通斷兩種狀態(tài),但是因?yàn)樗抢媒涣麟娬也ǖ囊徊糠郑运坏_合動(dòng)作時(shí)沒有聲音,而且可以對(duì)燈泡進(jìn)行調(diào)光,因其調(diào)光時(shí)是處于“軟”狀態(tài),所以比機(jī)械調(diào)光具有更好的優(yōu)越性6。2.4 電源控制部分圖2.7 電源控制電路如圖2.7所示,電源部分
21、是將220V的交流電通過(guò)變壓器轉(zhuǎn)換成9V交流電,再通過(guò)整流橋轉(zhuǎn)換成5V直流電(因?yàn)橛?jì)算機(jī)工作需要5V直流電)。此時(shí)5V直流電很不穩(wěn)定,不符合計(jì)算機(jī)工作的需求。因此還須將電流通過(guò)電解電容和集成穩(wěn)壓塊7805,逐步達(dá)到穩(wěn)壓、濾波的作用7。 穩(wěn)壓示意圖通過(guò)整流橋的電流如圖2.8所示。圖2.8 通過(guò)整流的電流示意圖通過(guò)E0后如圖2.9所示。圖2.9 通過(guò) E0電流示意圖最后通過(guò)集成穩(wěn)壓塊7805如圖2.10 所示。圖2.10 通過(guò)集成穩(wěn)壓塊電流示意圖這樣的電流在通過(guò)2個(gè)電容后就適合計(jì)算機(jī)工作了,在電路原理圖右上角以+5V輸出8。2.5遙控器部分圖2.11 遙控器系統(tǒng)電路如圖2.11所示,遙控器系統(tǒng)分為
22、發(fā)射與接受兩個(gè)部分,發(fā)射部分就是遙控器。接受部分能接收到遙控器發(fā)射的紅外線。(與人體位置檢測(cè)的紅外線發(fā)射管共用紅外接收頭)。3.系統(tǒng)的軟件設(shè)計(jì)系統(tǒng)軟件程序設(shè)計(jì)主要包括: 系統(tǒng)程序框圖,主程序設(shè)計(jì),采樣子程序設(shè)計(jì),數(shù)據(jù)處理程序等。各芯片地址編碼為:81551/0口:7FF8H - 7FFDH,ADC0809: OBFF8H-OBFFFH9。3.1 系統(tǒng)程序框圖圖3.1 系統(tǒng)程序框圖程序框圖如圖3.1所示,程序開始后,對(duì)程序進(jìn)行初始化。向P0腳寫入低電平,開啟所有中斷,啟動(dòng)計(jì)數(shù)器。當(dāng)中斷1來(lái)時(shí),進(jìn)入中斷1,設(shè)置R0為0,調(diào)用延時(shí)程序TIME0(延時(shí)10ms),判斷R0是否等于7,若不是,則加1,繼
23、續(xù)發(fā)送數(shù)據(jù)進(jìn)入循環(huán),直至R=7,即實(shí)現(xiàn)的是燈慢慢變亮的一個(gè)過(guò)程。當(dāng)中斷0和中斷1同時(shí)產(chǎn)生時(shí),根據(jù)優(yōu)先級(jí),屏蔽掉中斷1,開啟中斷0。調(diào)用延時(shí)程序TIME0(延時(shí)1分鐘),查詢中斷0控制位;防止人體不小心到達(dá)熱釋電探測(cè)器的探測(cè)范圍內(nèi),采用延時(shí)程序來(lái)排除干擾,防止誤判。若為0,則返回主程序;若為1,則向P0高四位發(fā)送數(shù)據(jù),使燈保持原來(lái)最亮狀態(tài),調(diào)用延時(shí)程序TIME1,判斷R0是否等于0,若是則中斷返回,若不是,則R0減1,繼續(xù)循環(huán),直至R0等到于0,此程序的目的是實(shí)現(xiàn)燈慢慢變暗10。3.2 系統(tǒng)主程序設(shè)計(jì) 源程序:ORG0000HAJMP MAINORG0003HAJMPDET1 ;遠(yuǎn)探測(cè)器ORG0
24、013HAJMPDET0;近探測(cè)器ORG0050HMAIN: MOV P0,#00000001B;置初始值DET0,DET1可重復(fù)觸發(fā),燈滅MOVTMOD,#00000010B;方式2,8位自動(dòng)重裝計(jì)數(shù)器MOV TCON,#00010000B;開啟計(jì)數(shù)器T0MOVIE,#10000111B;開啟所有中斷SJMP$;燈慢慢變亮DET1:MOVP0,#00000001BCALLTIME0;燈亮度延時(shí)10msMOVP0,#00000011BCALLTIME0MOVP0,#00000101BCALLTIME0MOVP0,#00000111BCALLTIME0MOVP0,#00001001BCALLTI
25、ME0MOVP0,#00001011BCALLTIME0MOVP0,#00001101BCALLTIME0MOVP0,#00001111BCALLTIME1RETI;燈慢慢熄滅DET0:CALLTIME1;延時(shí)1分鐘MOVTCON,AANLA,#1JZLOOPMOVP0,#00001111BCALLTIME0MOVP0,#00001101BCALLTIME0MOVP0,#00001011BCALLTIME0MOVP0,#00001001BCALLTIME0MOVP0,#00000111BCALLTIME0MOVP0,#00000101BCALLTIME0MOVP0,#00000011BCALL
26、TIME0MOVP0,#00000001BRETILOOP:RET;延時(shí)10msTIME0: SETBTR0MOVR0,#20D_1:MOVR1,#250DJNZR1,$DJNZR0,D_1CLRTR0RET;延時(shí)1分鐘TIME1:SETBTR0MOVR0,#250MOVR1,#200MOVR2,#60D_2 :DJNZR0,D_2MOVR1,#200DJNZR1,D_2MOVR2,#60DJNZR2,D_2CLRTR0RETEND3.3采樣子程序設(shè)計(jì)根據(jù)電路圖2-5,因EOC未接入單片機(jī),故只能采用延時(shí)等待的方法來(lái)讀取A/D轉(zhuǎn)換結(jié)果,ADC0809的INO和INl兩個(gè)地址分別是OBFF8H,
27、 OBFF9H, INO通道采集到的11個(gè)數(shù)據(jù)放入以ADTURNO(片內(nèi)21H)為首址的一片數(shù)據(jù)區(qū)內(nèi),IN1通道采集到的11個(gè)數(shù)據(jù)放入以ADTURN1(片內(nèi)2CH)為首址的另一片數(shù)據(jù)區(qū)內(nèi)。 程序清單:AD: MOV R0, #ADTURNO MOV R6, #OBHADLOOP: MOV DPTR, #OBFF8H; 啟動(dòng)INO通道A/D轉(zhuǎn)換GOON: MOVX DPTR, A MOV R7, #OAOH; 延時(shí)等待轉(zhuǎn)換結(jié)束DLAY: NOP NOP NOP NOP NOP DJNZ R7, DLAY MOVX A, DPTR MOV R0, A;將轉(zhuǎn)換后的數(shù)據(jù)送入以ADTURNO為首址的一片
28、RAM內(nèi)INC RODJNZ R6, ADLOOPSJMP ADRET3.4 濾波程序設(shè)計(jì)相關(guān)部分程序代碼::MAOPAO: MOV Rl, #ADTURNO MOV R5, #OAH CLR OOHFILTER: MOV 3CH, R1 INC Rl MOV A, R1 CLR C SUBB A, 3CH JNC NEXT MOV A, Rl MOV R1, 3CH DEC R1 MOV Rl, A INC Rl SETB OOHNEXT: DJNZ R5, FILTER JB OOH, MAOPAO MOV LINEADRO, 26H RET3.5 遙控器程序設(shè)計(jì)控制臺(tái)燈部分程序代碼:LL
29、: LCALL RING30 MOV R7,#1H ;*MOV R1,#38HCLR 7EHWAIT0: JBC 7EH,DD LJMP WAIT0DD: MOV R1,#38HMOV A,R1RR ARR ARR ARR AMOV R4,ARL AADD A,R4MOV DPTR,#TABJMP A+DPTRTAB: LJMP ZEROLJMP EIGHT LJMP FOUR LJMP STOP LJMP TWO LJMP ZERO LJMP SIX LJMP LL LJMP ONELJMP LL LJMP FIVE LJMP LL LJMP THREELJMP LL LJMP SEVEN
30、LJMP LL ORG 0250HZERO: LJMP LLONE: LCALL RING40 OO1: MOV R7,#01HCLR 7EHWAIT1: JBC 7EH,WW1 LJMP WAIT1WW1: MOV R1,#38H MOV A,R1CJNE A,#50H,BB1 LJMP ZZ1 BB1: CJNE A,#80H,QUIT1 SETB P1.3 CLR P1.2CLR P1.1CLR P1.0LJMP QUIT1ZZ1: CLR P1.3 ;CLR P1.2CLR P1.1CLR P1.0LCALL RING50 ;QUIT1: LJMP LL 4.結(jié)語(yǔ)首先,通過(guò)本次智能臺(tái)燈
31、系統(tǒng)的設(shè)計(jì),在各方面能力上都有著很大程度上提高,單片機(jī)方面的專業(yè)知識(shí)也有很深的了解,也深刻了解寫一篇設(shè)計(jì)報(bào)告的步驟和格式,有過(guò)這樣的一次訓(xùn)練,相信在以后的畢業(yè)設(shè)計(jì)報(bào)告中會(huì)起到很大的幫助,而且學(xué)會(huì)良好的格式會(huì)為將來(lái)的工作提供較好的基礎(chǔ)。本系統(tǒng)的主要設(shè)計(jì)思想來(lái)源于生活。臺(tái)燈是一般家庭的生活必需品,但由于經(jīng)常忘記關(guān)燈而造成巨大的能源浪費(fèi)。全球這么多臺(tái)燈,估算一下,消耗能源可觀。另一個(gè)是作為一個(gè)必需品,當(dāng)然要使生活變得更方便,省去了黑暗中開燈的麻煩,并且可以糾正坐姿。本系統(tǒng)在實(shí)驗(yàn)室進(jìn)行了實(shí)物實(shí)驗(yàn)。熱釋電紅外探測(cè)器1的距離是4m左右(距離可調(diào)),主要是因?yàn)榘銇?lái)說(shuō)是門離書桌的距離;以便黑暗中時(shí)人一到門口則啟動(dòng),省去了開燈的麻煩,用戶可以根據(jù)自己的實(shí)際情況進(jìn)行距離調(diào)節(jié)。熱釋電紅外探測(cè)器1的距離是10cm左右(距離可調(diào)),主要考慮是當(dāng)學(xué)習(xí)時(shí),有時(shí)坐姿不正,引起身體離桌面太近,容易引起近視,此時(shí)臺(tái)燈發(fā)出警告,提醒注意,若在設(shè)定的時(shí)間內(nèi)未離開
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國(guó)環(huán)己基甲醛行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)CVD基座行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 正確兒童觀的樹立講解
- 防盜門產(chǎn)品購(gòu)銷合同
- 2025打樁機(jī)租賃合同
- 香菇菌棒銷售合同樣本
- 2025技術(shù)服務(wù)委托合同
- 海鹽縣二手房買賣合同
- 鋼琴銷售合同范本
- 魚池轉(zhuǎn)包合同范本
- 化工過(guò)程安全管理導(dǎo)則AQT 3034-2022知識(shí)培訓(xùn)
- 第02講 導(dǎo)數(shù)與函數(shù)的單調(diào)性(教師版)-2025版高中數(shù)學(xué)一輪復(fù)習(xí)考點(diǎn)幫
- 2024屆新高考語(yǔ)文高中古詩(shī)文必背72篇 【原文+注音+翻譯】
- 中華人民共和國(guó)學(xué)前教育法
- 2024年貴州公務(wù)員考試申論試題(B卷)
- 三年級(jí)(下冊(cè))西師版數(shù)學(xué)全冊(cè)重點(diǎn)知識(shí)點(diǎn)
- 期末練習(xí)卷(試題)-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)滬教版
- 2025年公務(wù)員考試申論試題與參考答案
- 中國(guó)高血壓防治指南(2024年修訂版)要點(diǎn)解讀
- 二十屆三中全會(huì)精神應(yīng)知應(yīng)會(huì)知識(shí)測(cè)試30題(附答案)
評(píng)論
0/150
提交評(píng)論