【正文】
模塊的、各個功能的測試并改進(jìn)最終使得設(shè)計的系統(tǒng)達(dá)到預(yù)期的目的。在調(diào)試的時候發(fā)現(xiàn)紅外感應(yīng)誤判的情況較嚴(yán)重。其次,就是檢查初始化程序的正確性,根據(jù)設(shè)計的要求定義正確的初始化程序,為后面程序的執(zhí)行做好鋪墊作用。最后經(jīng)過逐步排查發(fā)現(xiàn)是晶振壞了,通過換好的晶振使得單片機(jī)正常工作。最后進(jìn)行聯(lián)機(jī)調(diào)試。具體的實(shí)現(xiàn)方法是先檢測電容、電阻及導(dǎo)線是否短接,采用的工具是萬用表。電路線條的大小要注意,過小的線條腐蝕的時候容易被腐蝕掉。(4)系統(tǒng)脫機(jī)運(yùn)行檢查。(2)應(yīng)用程序的設(shè)計??刂谱值母袷胶秃x:TF1(),TF0()TT0計數(shù)溢出標(biāo)志位設(shè)計的程序用TO計數(shù),T1計時,T0、T1都工作于自啟動、方式2。若最大計數(shù)值為M,則各種方式下M的值如下: 工作方式0 M=2^13=8192 工作方式1 M=2^16=65536 工作方式2 M=2^13=256工作方式3 T0分為兩個8位計數(shù)器,“加1”計數(shù),并在計滿溢出是產(chǎn)生中斷請求,因而定時器/計數(shù)器的初值也可這樣計算:X=M – 計數(shù)值…………(公式1)定時器控制字有兩個分別為TNOD和TCON定時器/計數(shù)器的方式寄存器TMODTMOD是一個8位的特殊功能寄存器,對應(yīng)的地址是89H,不可位尋址。c. 根據(jù)需要開放定時器/計數(shù)器的中斷(直接對IE賦值)。定時器方式寄存器TMOD主要用于選定定時器的工作方式。 關(guān)鍵技術(shù) 單片機(jī)定時器/計數(shù)器在測量控制系統(tǒng)中,常常需要實(shí)時時鐘,以實(shí)現(xiàn)定時或延時控制;也常常需要有計數(shù)器,以實(shí)現(xiàn)外界事件進(jìn)行計數(shù)。自動干手器主要就是通過控制電動機(jī)和電熱絲的開關(guān)來實(shí)現(xiàn)冷風(fēng)和熱風(fēng)的選擇。當(dāng)有手伸到干手器下面時,發(fā)射的紅外線脈沖被反射回來,由紅外接收管接收并轉(zhuǎn)換為電信號,電信號經(jīng)運(yùn)放進(jìn)行信號放大后得到的方波信號送至單片機(jī),從而實(shí)現(xiàn)對人體信號的采集。 數(shù)碼管顯示電路圖 繼電器電路 當(dāng)單片機(jī)檢測到信號輸入時,單片機(jī)輸出一個高電平使得繼電器中的線圈兩端得到一個電壓,線圈中就會流過一定的電流,從而產(chǎn)生電磁效應(yīng),銜鐵就會在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而帶動銜鐵的動觸點(diǎn)與靜觸點(diǎn)(常開觸點(diǎn))吸合。當(dāng)單片機(jī)已在運(yùn)行之中時,按下復(fù)位鍵也能使RST持續(xù)一段時間的高電平,從而實(shí)現(xiàn)上電且開關(guān)復(fù)位的操作。如果RST持續(xù)為高電平,則單片機(jī)就處于循環(huán)復(fù)位狀態(tài)而違法執(zhí)行程序。通常一個系統(tǒng)共用一個晶振,便于各部分保持同步。這樣吸合、釋放,從而達(dá)到了在電路中的導(dǎo)通、切斷的目的。故在電路中起著自動調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。數(shù)碼管動態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動態(tài)驅(qū)動是將所有數(shù)碼管的8個顯示筆劃a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個數(shù)碼管的公共極COM增加位選通控制電路,位選通由各自獨(dú)立的I/O線控制,當(dāng)單片機(jī)輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機(jī)對位選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管。數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個發(fā)光二極管單元(多一個小數(shù)點(diǎn)顯示);按能顯示多少個“8”可分為1位、2位、4位等等數(shù)碼管;按發(fā)光二極管單元連接方式分為共陽極數(shù)碼管和共陰極數(shù)碼管。紅外線接收二極管在一般照度的光線照射下,所產(chǎn)生的電流叫光電流。沒有光照時,反向電流很?。ǎ?,稱為暗電流。根據(jù)波長的特性運(yùn)用的產(chǎn)品也有很大的差異,850NM波長的主要用于紅外線監(jiān)控設(shè)備、875NM主要用于醫(yī)療設(shè)備、940NM波段的主要用于紅外線控制設(shè)備。作為輸入,由于外部下拉為低電平,P3口將輸出電流,這是由于上拉的緣故。對端口寫1時,通過內(nèi)部的上拉電阻把端口拉到高電位,這時可用作輸入口。對端口寫1時,通過內(nèi)部的上拉電阻把端口拉到高電位,這時可用作輸入口。(4) 輸入/輸出引腳 ~ 、~、~ ~ ①P0端口(~ ) P0是一個8位漏極開路型雙向I/O端口。但在此期間內(nèi),每當(dāng)訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。然而要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。 當(dāng)振蕩器運(yùn)行時,在該引腳上出現(xiàn)兩個機(jī)器周期的高電平將使單片機(jī)復(fù)位。 ②XTAL2 接外部晶體的另一個引腳。片內(nèi)時鐘振蕩器AT89S52的引腳及功能。32條可編程I/O線8KB可改編程序Flash存儲 由于單片機(jī)原來就是為了實(shí)時控制應(yīng)用而設(shè)計制造的,因此,亦稱為微控制器(Microcontroller),就是將CPU、RAM、ROM、定時/記數(shù)器和各種輸入/輸出(I/O)接口(如并行I/O口、串行I/O口和A/D轉(zhuǎn)換器)等多種接口電路都集成到一塊集成電路芯片上的微型計算機(jī)。當(dāng)有手伸到干手器下面時,發(fā)射的紅外線脈沖被反射回來,由紅外接收管接收并轉(zhuǎn)換為電信號,得到的電信號經(jīng)過運(yùn)放進(jìn)行信號放大后得到的方波信號送至單片機(jī)P3^4端口,從而實(shí)現(xiàn)對人體信號的采集。3 硬件電路 硬件電路的設(shè)計原理 硬件電路主要由晶振電路、復(fù)位電路、數(shù)碼管顯示電路、繼電器電路、紅外感應(yīng)電路和電吹風(fēng)電路組成。當(dāng)單片機(jī)檢測到人體信號后,通過軟件來控制數(shù)碼管顯示倒計時間,并控制繼電器閉合來控制電吹風(fēng)的開關(guān)來實(shí)現(xiàn)干手器的設(shè)計。當(dāng)有手伸到干手器下面時,發(fā)射的紅外線脈沖被反射回來,由紅外接收管接收并轉(zhuǎn)換為電信號,電信號經(jīng)運(yùn)放進(jìn)行信號放大后得到的方波信號送至單片機(jī)P3^4端口,從而實(shí)現(xiàn)對人體信號的采集。(3)用數(shù)碼管顯示干手機(jī)設(shè)定的時間并在干手機(jī)工作時顯示此次工作倒計時時間,當(dāng)不工作時不顯示任何時間。通過單片機(jī)來控制數(shù)碼管顯示倒計時間,并控制繼電器閉合來控制電吹風(fēng)的開關(guān)來實(shí)現(xiàn)干手器的設(shè)計。 課題研究的目的和意義我們都知道,衛(wèi)生和環(huán)保是21世紀(jì)人們最關(guān)心的話題之一。英國布拉德福德大學(xué)等機(jī)構(gòu)的研究人員在新一期《運(yùn)用微生物雜志》上申報說,洗手是有效去除細(xì)菌的方法,但還不能去除所有的細(xì)菌,如果隨后不使用正確的方法讓手變干,殘留的細(xì)菌會在濕潤的環(huán)境中繼續(xù)生長擴(kuò)散。而且用單片機(jī)和紅外感應(yīng)設(shè)計的干手器還具有實(shí)現(xiàn)烘手時間可調(diào)、能夠顯示干手器的倒計時間等具有人性化的功能。由于采用電阻,電容等分立元件較多。 Infrared sensing。用52單片機(jī)和紅外感應(yīng)設(shè)計的干手器具有能夠自動感應(yīng)人手的伸進(jìn)和離開,通過硬件可以加減每次工作時間,可以用數(shù)碼管顯示干手器設(shè)定的時間并在干手機(jī)工作時顯示此次工作倒計時時間,還能使用選擇開關(guān)選擇輸出冷風(fēng)或熱風(fēng),分別滿足不同溫度天氣的使用。由于采用電阻,電容等分立元件較多。而自動干手器不僅能夠干手,還具有衛(wèi)生、人性化的特點(diǎn),因而得到大眾的喜愛。人們常用洗手來控制細(xì)菌的傳播,但很多人往往忽略了洗完手后使手變干的步驟,從而導(dǎo)致洗手效果的減弱,因此我們有需要注意洗手后干手的環(huán)節(jié)?,F(xiàn)在市場上購買的自動干手器的控制電路大多使用555時基電路和數(shù)字集成電路。本設(shè)計采用52單片機(jī)進(jìn)行電路控制,克服了以上缺點(diǎn)。關(guān)鍵詞:單片機(jī);紅外感應(yīng);干手器AbstractIn recent years, with the increasing living standard, people concerned about the increasing health problems. Wash hands often used to control the spread of germs, but many people tend to ignore the hand after hand washing drying steps, resulting in the weakening effect of hand washing, so we need to pay attention to dry hands after washing hands part. The automatic hand dryer to dry hands only, but also with health, human characteristics, and therefore loved by the public. Automatic hand dryer is a highend sanitary ware, which can replace the towels, paper towels, opponents of the drying. Energy saving, environmental protection, human, it is widely used in hotels, airport stations, sports stadiums and other public places toilets. Now on the market to buy the automatic hand dryers are mostly used to control circuit 555 circuit and digital integrated circuits. As a result of resistors, capacitors and other discrete ponents more. Strong electromagnetic interference. Job insecurity, human aspects is inadequate. The design uses a microcontroller to control circuit 52, to overe the above disadvantages. 52 microcontroller and infrared sensors with the design of dry hands with the ability to automat