




自動(dòng)干手器電路的設(shè)計(jì)論文.doc 免費(fèi)下載
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、. . . . I / 32自動(dòng)干手器電路的設(shè)計(jì)摘要:自動(dòng)干手器是一種高檔的衛(wèi)生潔具,可以取代毛巾、紙巾,對(duì)手進(jìn)行干燥。具有節(jié)能、環(huán)保、人性化的優(yōu)點(diǎn),被廣泛應(yīng)用于賓館酒店、機(jī)場(chǎng)車站、體育場(chǎng)館等公共場(chǎng)所的洗手間。現(xiàn)在市場(chǎng)上購(gòu)買的自動(dòng)干手器的控制電路大多使用 555 時(shí)基電路和數(shù)字集成電路。由于分立元件較多,電磁干擾較強(qiáng),工作不穩(wěn)定,人性化方面不夠完善。電路采用 52 單片機(jī)進(jìn)行控制,克服了以上缺點(diǎn)。用 52 單片機(jī)和紅外感應(yīng)設(shè)計(jì)的干手器具有能夠自動(dòng)感應(yīng)人手的靠近和離開,通過硬件設(shè)計(jì)增減每次工作時(shí)間,用數(shù)碼管顯示干手器設(shè)定的工作時(shí)間和倒計(jì)時(shí)時(shí)間,用開關(guān)選擇輸出冷風(fēng)或熱風(fēng),以滿足不同溫度天氣的使用。
2、電路在方案上有設(shè)計(jì)的可行性,也具有一定的市場(chǎng)前景。對(duì)自己而言,該課題的研究可以把大學(xué)所學(xué)的專業(yè)知識(shí)應(yīng)用到實(shí)際的電路設(shè)計(jì)中去,使自己的專業(yè)知識(shí)得到進(jìn)一步的鞏固。關(guān)鍵詞:?jiǎn)纹瑱C(jī);紅外感應(yīng);干手器. . . . II / 32Infra-redInfra-red automaticautomatic handhand dryerdryer ofof designdesignAbstractAbstract:Automatic hand dryer is a high-end sanitary ware, which can replace the towels, paper towels, oppo
3、nents 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
4、 result of resistors, capacitors and other discrete components more. Strong electromagnetic interference. Job insecurity, human aspects is inadequate. The design uses a microcontroller to control circuit 52, to overcome the above disadvantages. 52 microcontroller and infrared sensors with the design
5、 of dry hands with the ability to automatically sense and manpower into his leave, working through the hardware can add and subtract each time) digital display can be used to set the time for dry hands and work in the dryer The work is displayed when the countdown time, select the output selector sw
6、itch can use cold or hot, the weather at different temperatures were This design in the scheme design of feasibility, also has certain market prospect. For myself, this topic research can put a college major knowledge applied to practical circuit design, make myself of the professional knowledge to
7、further consolidate.KeywordsKeywords: MCU; Infrared sensing; Airing implement. . . . III / 32目錄第 1 章緒論 51.1 課題背景 51.2 課題研究的目的和意義 51.3 課題研究容 51.4 工作原理 5第 2 章方案論證 72.1 方案一 72.2 方案二 72.3 系統(tǒng)方案對(duì)比論證 8第 3 章硬件電路 93.1 硬件電路的設(shè)計(jì)原理 93.2 硬件設(shè)計(jì)的系統(tǒng)框圖 93.3 硬件電路的芯片介紹 93.3.1 單片機(jī) AT89S52 介紹 93.3.2 紅外對(duì)管 123.3.3 數(shù)碼管 123.3
8、.4 繼電器 133.4 自動(dòng)干手器的基本組成 143.4.1 晶振電路 143.4.2 復(fù)位電路 153.4.3 數(shù)碼管顯示電路 153.4.4 繼電器電路 153.4.5 紅外感應(yīng)電路 163.4.6 電吹風(fēng)電路 17第 4 章軟件設(shè)計(jì) 184.1 軟件設(shè)計(jì)介紹 184.2 主程序的設(shè)計(jì) 18. . . . IV / 324.3 定時(shí)中斷程序的設(shè)計(jì) 194.3.1 實(shí)現(xiàn)功能 194.3.2 中斷流程圖 194.3.3 關(guān)鍵技術(shù) 20第 5 章系統(tǒng)制作與調(diào)試 225.1 軟件調(diào)試 22結(jié)論 24致 25參考文獻(xiàn) 26附錄 27附錄 1:?jiǎn)纹瑱C(jī)控制原理圖 27附錄 2:紅外感應(yīng)原理圖 27附錄
9、 3:?jiǎn)纹瑱C(jī)控制程序 28. . . . 5 / 32第 1 章 緒 論 1.1 課題背景近年來,隨著人們生活水平的日益提高,人們對(duì)衛(wèi)生的關(guān)注越來越高。人們常用洗手來控制細(xì)菌傳播,但很多人往往忽略了洗完手后使手變干的步驟,因此導(dǎo)致洗手效果的減弱。英國(guó)的一項(xiàng)新研究顯示,選擇讓手變干的正確方法有利于防止手上殘留細(xì)菌傳播與繁殖。英國(guó)布拉德福德大學(xué)等機(jī)構(gòu)的研究人員在新一期運(yùn)用微生物雜志上申報(bào)說,洗手是有效去除細(xì)菌的方法,但還不能去除所有的細(xì)菌,如果隨后不使用正確的方法讓手變干,殘留的細(xì)菌會(huì)在濕潤(rùn)的環(huán)境中繼續(xù)生長(zhǎng)擴(kuò)散。因此,讓手變干的方確與否也對(duì)手上細(xì)菌的控制起著至關(guān)重要的作用。調(diào)查顯示,在運(yùn)用紙巾、借
10、助各類“干手器”等方法中,運(yùn)用干手器最能防止細(xì)菌的擴(kuò)散。因此,研究符合市場(chǎng)需求的干手器對(duì)提高人們的生活質(zhì)量有一定積極的意義。1.2 課題研究的目的和意義我們都知道,衛(wèi)生和環(huán)保是 21 世紀(jì)人們最關(guān)心的話題之一。設(shè)計(jì)符合市場(chǎng)需要的環(huán)保節(jié)能產(chǎn)品對(duì)提高人民的生活質(zhì)量有著積極意義,為了使人們洗手之后能夠有效地防止細(xì)菌的再次擴(kuò)散,我們迫切的需要具有人性化與智能化的東西來干手,讓我們?cè)谑褂脮r(shí)候能保持愉快的心情。1.3 設(shè)計(jì)任務(wù)與要求電路以單片機(jī)為核心,用紅外管來檢測(cè)人體信號(hào)。當(dāng)單片機(jī)檢測(cè)到人體信號(hào)后,通過數(shù)碼管顯示倒計(jì)時(shí)間,控制繼電器閉使電吹風(fēng)工作來實(shí)現(xiàn)干手的目的。設(shè)計(jì)的自動(dòng)干手器能完成以下功能:(1)用
11、單片機(jī)設(shè)計(jì)自動(dòng)干手機(jī),能自動(dòng)識(shí)別人手的靠近與離開,在人手靠近時(shí),干手機(jī)工作,手離開則停止工作。(2)工作時(shí)間設(shè)定為 15 秒。該時(shí)間可以更改,最大為 30 秒。 (3)用數(shù)碼管顯示干手機(jī)工作時(shí)間并在能顯示工作的倒計(jì)時(shí)時(shí)間。 (4)通過開關(guān)選擇輸出冷風(fēng)或熱風(fēng),以滿足不同溫度天氣的使用。. . . . 6 / 32第 2 章 方案論證2.1 方案一采用如圖 2-1 的電路框圖,紅外感應(yīng)模塊用紅外對(duì)管來實(shí)現(xiàn)。由單片機(jī)產(chǎn)生 4000HZ 的方波信號(hào),驅(qū)動(dòng)紅外發(fā)射管向下發(fā)射紅外線脈沖。當(dāng)有手伸到干手器下面時(shí),發(fā)射的紅外線脈沖被反射回來,由紅外接收管接收并轉(zhuǎn)換為電信號(hào),電信號(hào)經(jīng)放大后得到方波信號(hào)送至單片機(jī)
12、,從而實(shí)現(xiàn)對(duì)人體信號(hào)的采集。當(dāng)單片機(jī)檢測(cè)到人體信號(hào)后,通過軟件來控制數(shù)碼管顯示倒計(jì)時(shí)間,并控制繼電器閉合來控制電吹風(fēng)的開關(guān)來實(shí)現(xiàn)干手器的設(shè)計(jì)。圖圖 2-12-1 方案一電路框圖方案一電路框圖2.2 方案二采用如圖 2-2 的電路圖,信號(hào)采集用熱釋電傳感器處理芯片 BIS0001 和人體熱釋探頭來實(shí)現(xiàn)。圖圖 2-22-2 方案二電路框圖方案二電路框圖當(dāng)有行人進(jìn)入熱釋電紅外傳感器(PIR)的探測(cè)區(qū)時(shí),PIR 便將檢測(cè)到的人體輻射出的紅外信號(hào)轉(zhuǎn)換為低頻(0.59Hz)電信號(hào),經(jīng)放大、濾波和信息處理后,AT89S52顯示電路時(shí)間控制按鍵信號(hào)采集電路(紅外對(duì)管)開關(guān)電路顯示電路時(shí)間控制按鍵開關(guān)電路AT8
13、9S52信號(hào)采集電路(人體熱釋探頭). . . . 7 / 32電路輸出有一定延時(shí)的高電平信號(hào)。將得到的高電平信號(hào)輸入單片機(jī)端口,以實(shí)現(xiàn)對(duì)人體信號(hào)的采集。當(dāng)單片機(jī)檢測(cè)到人體信號(hào)后,通過軟件來控制數(shù)碼管顯示倒計(jì)時(shí)間,并控制繼電器閉合來控制電吹風(fēng)的開關(guān)來實(shí)現(xiàn)干手器的設(shè)計(jì)。2.3 系統(tǒng)方案對(duì)比論證 從以上的兩個(gè)方案中,很容易看出,方案一電路簡(jiǎn)單,系統(tǒng)穩(wěn)定性好,符合設(shè)計(jì)的要求。方案二電路復(fù)雜,輸出的信號(hào)有延時(shí),而且感應(yīng)人體信號(hào)時(shí)并不是很穩(wěn)定。所以,綜合考慮選擇方案一,這樣設(shè)計(jì)的自動(dòng)干手器具有成本低、穩(wěn)定性好的特點(diǎn)。. . . . 8 / 32第 3 章 硬件電路硬件電路主要由晶振電路、復(fù)位電路、數(shù)碼顯
14、示電路、繼電器、紅外感應(yīng)電路和執(zhí)行電路組成。采用 AT89S52 單片機(jī)完成整個(gè)系統(tǒng)的控制流程。3.1 硬件設(shè)計(jì)的系統(tǒng)框圖 系統(tǒng)的主要設(shè)計(jì)框圖如圖 3-1 所示。圖圖 3-13-1 硬件設(shè)計(jì)的系統(tǒng)框圖硬件設(shè)計(jì)的系統(tǒng)框圖電路用紅外對(duì)管來實(shí)現(xiàn)對(duì)人體信號(hào)的采集。由單片機(jī)產(chǎn)生 4000HZ 的方波信號(hào),驅(qū)動(dòng)紅外發(fā)射管向下發(fā)射紅外線脈沖。當(dāng)有手伸到干手器下面時(shí),發(fā)射的紅外線脈沖被反射回來,由紅外接收管接收并轉(zhuǎn)換為電信號(hào),得到的電信號(hào)經(jīng)過運(yùn)放進(jìn)行信號(hào)放大后得到的方波信號(hào)送至單片機(jī),當(dāng)單片機(jī)檢測(cè)到人體信號(hào)后,通過數(shù)碼管來顯示倒計(jì)時(shí)間,并控制繼電器閉合來控制電吹風(fēng)的開關(guān)來實(shí)現(xiàn)干手器的目的。3.2 元器件介紹3
15、.2.1 單片機(jī) AT89S52 介紹單片計(jì)算機(jī)即單片機(jī),其全稱為單片微型計(jì)算機(jī)(SingleChip Microcomputer)。由于單片機(jī)原來就是為了實(shí)時(shí)控制應(yīng)用而設(shè)計(jì)制造的,因此,亦稱為微控制器(Microcontroller),就是將 CPU、RAM、ROM、定時(shí)/記數(shù)器和各種輸入/輸出(I/O)接口(如并行 I/O 口、串行 I/O 口和 A/D 轉(zhuǎn)換器)等多種接口電路都集成到一塊集成電路芯片上的微型計(jì)算機(jī)。單片機(jī)種類繁多,不過又以MCS-52系列的單片機(jī)使用最廣泛。而且本設(shè)計(jì)的主要功能和52系列的單片機(jī)用途很合適,所以我們選用ATMEL公司的52系列芯片。AT89S52顯示電路時(shí)
16、間控制按鍵用紅外對(duì)管來檢測(cè)人體信號(hào)通過控制繼電器閉合來控制電吹風(fēng)開關(guān)信號(hào)采集電路開關(guān)電路. . . . 9 / 32AT89S52 具有下列主要性能: 8KB 可改編程序 Flash 存儲(chǔ) 全靜態(tài)工作:0Hz24MHz三級(jí)程序存儲(chǔ)器1288 字節(jié)部 RAM32 條可編程 I/O 線2 個(gè) 16 位定時(shí)器/計(jì)數(shù)器6 個(gè)中斷源可編程串行通道片時(shí)鐘振蕩器AT89S52 的引腳與功能AT89S52 單片機(jī)的管腳說明如圖 3-2 所示。(1) 主要電源引腳VCC 電源端GND 接地端(2) 外接晶體引腳 XTAL1 和 XTAL2XTAL1 接外部晶體的一個(gè)引腳。在單片機(jī)部,它是構(gòu)成片振蕩器的反相放大器
17、的輸入端。當(dāng)采用外部振蕩器時(shí),該引腳接收振蕩器的信號(hào),既把此信號(hào)直接接到部時(shí)鐘發(fā)生器的輸入端。XTAL2 接外部晶體的另一個(gè)引腳。在單片機(jī)部,它是上述振蕩器的反相放大器的輸出端。采用外部振蕩器時(shí),此引腳應(yīng)懸浮不連接。(3) 控制或與其它電源復(fù)用引腳 RST、ALE/PROG、/PSEN 和/EA/VPPRST 復(fù)位輸入端。 當(dāng)振蕩器運(yùn)行時(shí),在該引腳上出現(xiàn)兩個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位。ALE/PROG 當(dāng)訪問外部存儲(chǔ)器時(shí),ALE(地址鎖存允許)的輸出用于鎖存地址的低位字節(jié)。即使不訪問外部存儲(chǔ)器,ALE 端仍以不變的頻率(此頻率為振蕩器頻率的 1/6)周期性地出現(xiàn)正脈沖信號(hào)。因此,它可用作對(duì)
18、外輸出的時(shí)鐘,或用于定時(shí)目的。然而要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè)ALE 脈沖。在對(duì) Flash 存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖(/PROG) 。/PSEN 程序存儲(chǔ)允許(/PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào)。當(dāng)AT89S52/LV52 由外部程序存儲(chǔ)器取指令(或常數(shù))時(shí),每個(gè)機(jī)器周期兩次/PSEN 有效(既輸出 2 個(gè)脈沖) 。但在此期間,每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN 信號(hào)將不出現(xiàn)。P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST9P3.0(RXD)10P3.1(TXD)11P3.2(INT0)12P
19、3.3(INT1)13P3.4(T0)14P3.5(T1)15P3.6(WR)16P3.7(RD)17XTAL218XTAL119GND20P2.0(A8)21P2.1(A9)22P2.2(A10)23P2.3(A11)24P2.4(A12)25P2.5(A13)26P2.6(A14)27P2.7(A15)28PSEN29ALE/PROG30EA/VPP31P0.7(AD7)32P0.6(AD6)33P0.5(AD5)34P0.4(AD4)35P0.3(AD3)36P0.2(AD2)37P0.1(AD1)38P0.0(AD0)39VCC40圖 3-2 AT89S52 的管腳. . . . 10
20、 / 32/EA/VPP 外部訪問允許端。要使 CPU 只訪問外部程序存儲(chǔ)器(地址為0000HFFFFH) ,則/EA 端必須保持低電平(接到 GND 端) 。當(dāng)/EA 端保持高電平(接 VSS 端)時(shí),CPU 則執(zhí)行部程序存儲(chǔ)器中的程序。(4) 輸入/輸出引腳 P0.0 P0.7、P1.0P1.7、P2.0 P2.7 和 P3.0P3.7P0 端口(P0.0 P0.7) P0 是一個(gè) 8 位漏極開路型雙向 I/O 端口。作為輸出口用時(shí),每位能以吸收電流的方式驅(qū)動(dòng) 8 個(gè) TTL 輸入,對(duì)端口寫 1 時(shí),又可作高阻抗輸入端用。P1 端口(P1.0 P1.7) P1 是一個(gè)帶有部上拉電阻的 8
21、位雙向 I/O 端口。P1 的輸出緩沖器可驅(qū)動(dòng)(吸收或輸出電流方式)4 個(gè) TTL 輸入。對(duì)端口寫 1 時(shí),通過部的上拉電阻把端口拉到高電位,這時(shí)可用作輸入口。作輸入口時(shí),因?yàn)橛胁康纳侠娮?,那些被外部信?hào)拉低的引腳會(huì)輸出一個(gè)電流。P2 端口 (P2.0P2.7) P2 是一個(gè)帶有部上拉電阻的 8 位雙向 I/O 端口。P2的輸出緩沖器可驅(qū)動(dòng)(吸收或輸出電流方式)4 個(gè) TTL 輸入。對(duì)端口寫 1 時(shí),通過部的上拉電阻把端口拉到高電位,這時(shí)可用作輸入口。P2 作輸入口使用時(shí),因?yàn)橛胁康纳侠娮?,那些被外部信?hào)拉低的引腳會(huì)輸出一個(gè)電流。P3 端口(P3.0P3.7) P3 口管腳是 8 個(gè)帶部上
22、拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL 門電流。當(dāng) P3 口寫入“1”后,它們被部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3 口將輸出電流,這是由于上拉的緣故。P3 口也可作為 AT89S52 的一些特殊功能,這些特殊功能見表 3-17。表 3-1 P3 端口的特殊功能 端口引腳 兼 用 功 能P3.0RXD (串行輸入口)P3.1TXD (串行輸出口)P3.2/INT0 (外部中斷 0) P3.3/INT1 (外部中斷 1)P3.4T0 ( 定時(shí)器 0 的外部輸入) P3.5T1 (定時(shí)器 1 的外部輸入) P3.6/WR (外部數(shù)據(jù)存儲(chǔ)器寫選通)P3.7/
23、RD (外部數(shù)據(jù)存儲(chǔ)器讀選通)3.2.2 紅外對(duì)管紅外對(duì)管是紅外線發(fā)射管與紅外接收管配合在一起使用時(shí)候的總稱。紅外線發(fā)射管(如圖 3-3 所示)在 LED 封裝行業(yè)中主要有三個(gè)常用的波段,如下850NM、875NM、940NM。根據(jù)波長(zhǎng)的特性運(yùn)用的產(chǎn)品也有很大的差異,. . . . 11 / 32850NM 波長(zhǎng)的主要用于紅外線監(jiān)控設(shè)備、 875NM 主要用于醫(yī)療設(shè)備、 940NM波段的主要用于紅外線控制設(shè)備。例如:紅外線 遙控器、光電開關(guān)、光電記數(shù)設(shè)備等。 紅外線接收管(如圖 3-4)是將紅外線光信號(hào)變成電信號(hào)的半導(dǎo)體器件,它的核心部件是一個(gè)特殊材料的 PN 結(jié),和普通二極管相比,在結(jié)構(gòu)上采
24、取了大的改變,紅外線接收管為了更多更大面積的接受入射光線,PN 結(jié)面積盡量做的比較大,電極面積盡量減小,而且 PN 結(jié)的結(jié)深很淺,一般小于 1 微米。紅外線接收二極管是在反向電壓作用之下工作的。沒有光照時(shí),反向電流很?。ㄒ话阈∮?0.1 微安) ,稱為暗電流。當(dāng)有紅外線光照時(shí),攜帶能量的紅外線光子進(jìn)入 PN 結(jié)后,把能量傳給共價(jià)鍵上的束縛電子,使部分電子掙脫共價(jià)鍵,從而產(chǎn)生電子-空穴對(duì)(簡(jiǎn)稱:光生載流子) 。它們?cè)诜聪螂妷鹤饔孟聟⒓悠七\(yùn)動(dòng),使反向電流明顯變大,光的強(qiáng)度越大,反向電流也越大。這種特性稱為“光電導(dǎo)” 。紅外線接收二極管在一般照度的光線照射下,所產(chǎn)生的電流叫光電流。如果在外電路上接
25、上負(fù)載,負(fù)載上就獲得了電信號(hào),而且這個(gè)電信號(hào)隨著光的變化而相應(yīng)變化。紅外接收管的作用是進(jìn)行光電轉(zhuǎn)換,在光控、紅外線遙控、光探測(cè)、光纖通信、光電耦合等方面有廣泛的應(yīng)用。圖圖 3-33-3 紅外線發(fā)射管圖紅外線發(fā)射管圖 3-43-4 紅外線接收管紅外線接收管3.2.3 數(shù)碼管數(shù)碼管如圖 3-5 所示,是一種半導(dǎo)體發(fā)光器件,其基本單元是發(fā)光二極管。數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個(gè)發(fā)光二極管單元(多一個(gè)小數(shù)點(diǎn)顯示) ;按能顯示多少個(gè)“8”可分為 1 位、2位、4 位等等數(shù)碼管;按發(fā)光二極管單元連接方式分為共陽極數(shù)碼管和共陰極數(shù)碼管。共陽數(shù)碼管(如圖 3-6)是指將所
26、有發(fā)光二極管的陽極接到一起形成公共陽極(COM)的數(shù)碼管。共陽數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極 COM 接到+5V,當(dāng)某一字段發(fā)光二極管的陰極為低電平時(shí),相應(yīng)字段就點(diǎn)亮。當(dāng)某一字段的陰極為高電平時(shí),相應(yīng)字段就不亮。 。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管。共陰數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極 COM 接到地線GND 上,當(dāng)某一字段發(fā)光二極管的陽極為高電平時(shí),相應(yīng)字段就點(diǎn)亮。當(dāng)某一字段的陽極為低電平時(shí),相應(yīng)字段就不亮。本設(shè)計(jì)需要用到數(shù)碼管的動(dòng)態(tài)顯示. . . . 12 / 32方式。數(shù)碼管動(dòng)態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的 8 個(gè)
27、顯示筆劃 a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極COM 增加位選通控制電路,位選通由各自獨(dú)立的 I/O 線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到一樣的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對(duì)位選通COM 端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會(huì)亮。通過分時(shí)輪流控制各個(gè)數(shù)碼管的的 COM 端,就使各個(gè)數(shù)碼管輪流受控顯示,這就是動(dòng)態(tài)驅(qū)動(dòng)。在輪流顯示過程中,每位數(shù)碼管的點(diǎn)亮?xí)r間為12ms,由于人的視覺暫留現(xiàn)象與發(fā)光二極管的余 輝效應(yīng),盡管實(shí)際上各位數(shù)碼管并非同時(shí)點(diǎn)亮,但只要掃描的速度
28、足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會(huì)有閃爍感,動(dòng)態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O 端口,而且功耗更低 .圖圖 3-53-5 數(shù)碼管實(shí)物圖數(shù)碼管實(shí)物圖 圖圖 3-63-6 數(shù)碼管原理圖數(shù)碼管原理圖3.2.4 繼電器繼電器是一種電子控制器件,如圖 3-7 所示。它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路),通常應(yīng)用于自動(dòng)控制電路中,它實(shí)際上是用較小的電流去控制較大電流的一種“自動(dòng)開關(guān)”。故在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。圖3-73-7 繼電器原理圖繼電器原理圖電磁式繼電器一般由鐵芯、線圈、銜鐵、觸點(diǎn)簧片等組成的。只要在線圈. . . .
29、13 / 32兩端加上一定的電壓,線圈中就會(huì)流過一定的電流,從而產(chǎn)生電磁效應(yīng),銜鐵就會(huì)在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而帶動(dòng)銜鐵的動(dòng)觸點(diǎn)與靜觸點(diǎn)(常開觸點(diǎn))吸合。當(dāng)線圈斷電后,電磁的吸力也隨之消失,銜鐵就會(huì)在彈簧的反作用力返回原來的位置,使動(dòng)觸點(diǎn)與原來的靜觸點(diǎn)(常閉觸點(diǎn))釋放。這樣吸合、釋放,從而達(dá)到了在電路中的導(dǎo)通、切斷的目的。對(duì)于繼電器的“常開、常閉”觸點(diǎn),可以這樣來區(qū)分:繼電器線圈未通電時(shí)處于斷開狀態(tài)的靜觸點(diǎn),稱為“常開觸點(diǎn)”;處于接通狀態(tài)的靜觸點(diǎn)稱為“常閉觸點(diǎn)”。3.3 晶振電路晶體振蕩器,在單片機(jī)系統(tǒng)里晶振的作用非常大,它結(jié)合單片機(jī)部的電路,產(chǎn)生單片機(jī)所必須的時(shí)鐘頻
30、率,單片機(jī)的一切指令的執(zhí)行都是建立在這個(gè)基礎(chǔ)上的,晶振提供的時(shí)鐘頻率越高,那單片機(jī)的運(yùn)行速度也就越快。晶振的作用是為系統(tǒng)提供基本的時(shí)鐘信號(hào)。通常一個(gè)系統(tǒng)共用一個(gè)晶振,便于各部分保持同步。有些通訊系統(tǒng)的基頻和射頻使用不同的晶振,而通過電子調(diào)整頻率的方法保持同步。電路圖如圖 3-8 所示。圖圖 3-83-8 晶振原理圖晶振原理圖3.4 復(fù)位電路復(fù)位操作完成單片機(jī)片電路的初始化,使單片機(jī)從一種確定的狀態(tài)開始運(yùn)行。當(dāng)AT89S52單片機(jī)的復(fù)位引腳RST出現(xiàn)5ms以上的高電平時(shí),單片機(jī)就完成了復(fù)位操作。如果RST持續(xù)為高電平,則單片機(jī)就處于循環(huán)復(fù)位狀態(tài)而執(zhí)行程序。因此要求復(fù)位后能夠脫離復(fù)位狀態(tài)。根據(jù)這個(gè)
31、要求,這里采用的是電平按鈕復(fù)位方式。上電后,由于電容充電,使RST持續(xù)一段高電平時(shí)間。當(dāng)單片機(jī)已在運(yùn)行之中時(shí),按下復(fù)位鍵也能使RST持續(xù)一段時(shí)間的高電平,從而實(shí)現(xiàn)上電且開關(guān)復(fù)位的操作。通常選擇電容值1030F,電阻值10k。電路圖如圖3-9所示。. . . . 14 / 32圖圖 3-93-9 復(fù)位電路圖復(fù)位電路圖3.5 顯示電路 電路采用 2 位共陽數(shù)碼管,把 7 段數(shù)碼管按順序接到單片機(jī)的 P0 端口,而數(shù)碼管的位選接到 P2.0 和 P2.1 端口。當(dāng)單片機(jī)檢測(cè)到信號(hào)輸入時(shí),數(shù)碼管將顯示干手器的工作時(shí)間并進(jìn)行倒計(jì)時(shí)。電路如圖 3-10 所示圖圖 3-103-10 數(shù)碼管顯示電路圖數(shù)碼管顯
32、示電路圖3.6 開關(guān)電路開關(guān)電路用來控制吹風(fēng)機(jī)的開與關(guān),是由電吹風(fēng)、繼電器 K1 組成。當(dāng)單片機(jī)檢測(cè)到信號(hào)時(shí),輸出端輸出高電平使得繼電器中的線圈兩端得到一個(gè)電壓,線圈中就會(huì)流過一定的電流,從而產(chǎn)生電磁效應(yīng),銜鐵就會(huì)在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而帶動(dòng)銜鐵的動(dòng)觸點(diǎn)與靜觸點(diǎn)(常開觸點(diǎn))吸合。當(dāng)線圈斷電后,電磁的吸力也隨之消失,銜鐵就會(huì)在彈簧的反作用力返回原來的位置,使動(dòng)觸點(diǎn)與原來的靜觸點(diǎn)(常閉觸點(diǎn))釋放。這樣吸合、釋放,從而達(dá)到了在電路中的導(dǎo)通、切斷的目的。電路如圖 3-11 所示。. . . . 15 / 32 圖圖 3-113-11 繼電器電路圖繼電器電路圖3.4.5 紅外
33、感應(yīng)電路紅外線感應(yīng)單片機(jī)產(chǎn)生 4000HZ 的方波信號(hào),驅(qū)動(dòng)紅外發(fā)射管發(fā)射紅外線脈沖。當(dāng)有手伸到干手器下面時(shí),發(fā)射的紅外線脈沖被反射回來,由紅外接收管接收并轉(zhuǎn)換為電信號(hào),電信號(hào)經(jīng)運(yùn)放進(jìn)行信號(hào)放大后得到的方波信號(hào)送至單片機(jī),從而實(shí)現(xiàn)對(duì)人體信號(hào)的采集。電路如圖 3-12 所示。圖圖 3-123-12 紅外感應(yīng)電路圖紅外感應(yīng)電路圖3.4.6 執(zhí)行電路執(zhí)行電路主要是電吹風(fēng)。當(dāng)接到冷風(fēng)檔時(shí),電動(dòng)機(jī)驅(qū)動(dòng)轉(zhuǎn)子帶動(dòng)風(fēng)葉旋轉(zhuǎn)。當(dāng)風(fēng)葉旋轉(zhuǎn)時(shí),空氣從進(jìn)風(fēng)口吸入,由此形成的離心氣流再由風(fēng)筒前嘴吹出,從而得到冷風(fēng)。若在電動(dòng)機(jī)接通的基礎(chǔ)上電熱絲也接通到電路上,裝在風(fēng)嘴中的發(fā)熱支架上的發(fā)熱絲變熱并由電動(dòng)機(jī)風(fēng)扇吹出,則吹出的
34、是熱風(fēng)。自動(dòng)干手器主要就是通過控制電動(dòng)機(jī)和電熱絲的開關(guān)來實(shí)現(xiàn)冷風(fēng)和熱風(fēng)的選擇。電路如圖 3-13 所示。圖圖 3-133-13 電吹風(fēng)電路圖電吹風(fēng)電路圖. . . . 16 / 32第 4 章 軟件設(shè)計(jì)本系統(tǒng)軟件設(shè)計(jì)包含一個(gè)主程序和一個(gè)中斷程序,其中主函數(shù)包括六個(gè)子函數(shù)。4.1 主程序的設(shè)計(jì)程序的主函數(shù)中包含方波初始化和紅外頻率檢測(cè)初始化程序,并根據(jù)標(biāo)志位 Flag 的狀態(tài)來執(zhí)行顯示倒計(jì)時(shí)、設(shè)置時(shí)間和按鍵的操作。主程序的流程圖如圖 4-1 所示:圖圖 4-14-1 主程序流程圖主程序流程圖4.2 定時(shí)中斷程序的設(shè)計(jì)4.2.1 實(shí)現(xiàn)功能 中斷程序主要實(shí)現(xiàn)了檢測(cè)接收頻率是否符合發(fā)射頻率,當(dāng)延時(shí)檢測(cè)
35、接收頻率也符合要求時(shí),數(shù)碼管顯示設(shè)定時(shí)間并倒計(jì)時(shí),繼電器閉合使得電吹風(fēng)工作。開開始始方方波波初初始始化化紅紅外外頻頻率率檢檢測(cè)測(cè)初初始始化化Flag=RUNNINGFlag=SETTIME獲獲得得按按鍵鍵值值keyKey=1Key=2顯顯示示倒倒計(jì)計(jì)時(shí)時(shí)顯顯示示設(shè)設(shè)置置時(shí)時(shí)間間NoNoNO YesYes設(shè)設(shè)置置時(shí)時(shí)間間減減設(shè)設(shè)置置時(shí)時(shí)間間加加YESYES NO. . . . 17 / 32中中斷斷入入口口F Fl la ag g= = =R RU UN NN NI IN NG GF Fl la ag g= = =I IN NV VE ER RI IF FY YF Fl la ag g= = =
36、S SE ET TI IN NG GT TI IM ME E計(jì)計(jì)數(shù)數(shù)值值加加一一倒倒計(jì)計(jì)時(shí)時(shí)結(jié)結(jié)束束停停止止吹吹風(fēng)風(fēng)計(jì)計(jì)數(shù)數(shù)值值加加一一c ct tr rl lc co ou un nt t+ + +; ;確確認(rèn)認(rèn)時(shí)時(shí)間間到到F Fl la ag g= =H HA AV VE E_ _I IN NV VE ER RI IF FY YY Ye es sY Ye es sN No oN No oY Ye es sY Ye es sN NO O計(jì)計(jì)數(shù)數(shù)值值加加一一顯顯示示時(shí)時(shí)間間到到Y(jié) Ye es s停停止止顯顯示示設(shè)設(shè)置置時(shí)時(shí)間間判判斷斷是是否否有有物物體體N No oF Fl la ag g=
37、= =S ST TA AR RT TF Fl la ag g= = =H HA AV VE E_ _I IN NV VE ER RI IF FY YF Fl la ag g= =I IN NV VE ER RI IF FY YY Ye es sY Ye es s開開吹吹風(fēng)風(fēng)Y Ye es sN No oc ct tr rl lc co ou un nt t= = =0 0停停止止吹吹風(fēng)風(fēng)c ct tr rl lc co ou un nt t- - -N No oY Ye es sN No o頻頻率率計(jì)計(jì)數(shù)數(shù)清清零零重重載載定定時(shí)時(shí)值值開開定定時(shí)時(shí)器器N No o退退出出中中斷斷4.2.2 中斷
38、流程圖圖圖 4-24-2 中斷函數(shù)流程圖中斷函數(shù)流程圖4.2.3 關(guān)鍵技術(shù) 單片機(jī)定時(shí)器/計(jì)數(shù)器在測(cè)量控制系統(tǒng)中,常常需要實(shí)時(shí)時(shí)鐘,以實(shí)現(xiàn)定時(shí)或延時(shí)控制;也常常需要有計(jì)數(shù)器,以實(shí)現(xiàn)外界事件進(jìn)行計(jì)數(shù)。MSC-52 單片機(jī)部有 3 個(gè) 16 位可編程定時(shí)器/計(jì)數(shù)器 T0、T1 和 T2??删幊唐涔δ埽ㄈ绻ぷ鞣绞健⒍〞r(shí)時(shí)間、量程、啟動(dòng)方式等)均可由指令來設(shè)置完成、每個(gè)定時(shí)器的計(jì). . . . 18 / 32數(shù)信號(hào)來自片振蕩器的 12 分頻信號(hào),即每個(gè)機(jī)器周期,計(jì)數(shù)器加 1,直至溢出。而計(jì)數(shù)方式是外部脈沖從引腳 t0 或 t1 加入,外部脈沖的下降沿將觸發(fā)計(jì)數(shù)器計(jì)數(shù),直至溢出。定時(shí)器方式寄存器 TMO
39、D 主要用于選定定時(shí)器的工作方式。定時(shí)器控制寄存器 TCON 主要控制定時(shí)器的啟動(dòng)與停止。在使用定時(shí)器/計(jì)數(shù)器前,需要對(duì)其進(jìn)行初始化設(shè)置,大致步驟如下:a. 確定工作方式(對(duì) TMOD 賦值) 。b. 預(yù)置定時(shí)或計(jì)數(shù)初值(可直接將初值寫入 TH0,TL0 或 TH1,TL1) 。c. 根據(jù)需要開放定時(shí)器/計(jì)數(shù)器的中斷(直接對(duì) IE 賦值) 。d. 啟動(dòng)定時(shí)器/計(jì)數(shù)器(若已規(guī)定用軟件啟動(dòng)(GATE=1) ,則需要給外加引腳啟動(dòng)電平。當(dāng)實(shí)現(xiàn)了啟動(dòng)要求之后,定時(shí)器/計(jì)數(shù)器即按規(guī)定的工作方式和初值開始計(jì)數(shù)或定時(shí)) 。定時(shí)工作方式有四種,不同的工作方式,計(jì)數(shù)的位數(shù)不同,則最大計(jì)數(shù)值也不同。若最大計(jì)數(shù)值為
40、 M,則各種方式下 M 的值如下: 工作方式 0 M=213=8192 工作方式 1 M=216=65536 工作方式 2 M=213=256工作方式 3 T0 分為兩個(gè) 8 位計(jì)數(shù)器,所以兩個(gè) M 值均為 256.因?yàn)槎〞r(shí)器/計(jì)數(shù)器是“加 1”計(jì)數(shù),并在計(jì)滿溢出是產(chǎn)生中斷請(qǐng)求,因而定時(shí)器/計(jì)數(shù)器的初值也可這樣計(jì)算:X=M 計(jì)數(shù)值(公式 1)定時(shí)器控制字有兩個(gè)分別為 TNOD 和 TCON定時(shí)器/計(jì)數(shù)器的方式寄存器 TMODTMOD 是一個(gè) 8 位的特殊功能寄存器,對(duì)應(yīng)的地址是 89H,不可位尋址。主要實(shí)現(xiàn)三個(gè)功能:(1)確定選擇定時(shí)器還是計(jì)數(shù)器;(2)選擇何種工作方式;(3)是否借用外中斷控
41、制定時(shí)器和計(jì)數(shù)器的啟停;TMOD 的低 4 位是控制 T0 的字段(T0P3.4 定時(shí)器/計(jì)數(shù)器 0 外部事件脈沖輸入端) 。TMOD 的高 4 位是控制 T1 的字段(T1P3.5 定時(shí)器/計(jì)數(shù)器 1 外部事件脈沖輸入端) 。M1(TMOD.5) ,M0(TMOD.4)用 M1,M0 來控制定時(shí)器/計(jì)數(shù)器的 4 種工作方式:方式 0:M1=0,M0=0. 13 位定時(shí)/計(jì)數(shù)方式. . . . 19 / 32方式 1:M1=0,M0=1. 16 位定時(shí)/計(jì)數(shù)器方式 2:M1=1,M0=0. 8 位初值自動(dòng)重新裝入的 8 位定時(shí)/計(jì)數(shù)器方式 3:M1=1,M0=1. 僅適用于 T0,分為兩個(gè) 8
42、 位計(jì)數(shù)器,T1 停止計(jì)數(shù)定時(shí)器/計(jì)時(shí)器控制寄存器 TCONTCON 是一個(gè) 8 位的特殊功能寄存器,對(duì)應(yīng)的地址為 88H,可為尋址??刂谱值母袷胶秃x:TF1(TCON.7),TF0(TCON.5)-T1、T0 計(jì)數(shù)溢出標(biāo)志位設(shè)計(jì)的程序用 TO 計(jì)數(shù),T1 計(jì)時(shí),T0、T1 都工作于自啟動(dòng)、方式 2。故TMOD=ox15;本程序需要用 10ms 的定時(shí),由單片機(jī)晶振 Fosc=12MHz,所以機(jī)器周期T=12*t0=12*(1/12MHz)=1us 設(shè)定定時(shí)器 T1 初始值為 X,則:(216-X)*1us=10ms 從而可知定時(shí)器 T1 初始值 X=65536-10000=55536=d8
43、f0H,因而可得到定時(shí) 10ms 計(jì)算頻率的程序:#define TIMER_H 0 xd8;#define TIMER_L 0 xf0;定時(shí)計(jì)數(shù)器 T2 具有時(shí)鐘輸出方式,當(dāng) RCLK=TCLK=0,T2OE=1,C/T=0 時(shí),T2 處于時(shí)鐘輸出方式,T2 的溢出脈沖從 P1.0 輸出,輸出脈沖的頻率 f 由下式?jīng)Q定:f=Fosc/4*(65536-(RCAP2H,RCAP2L)本設(shè)計(jì)需要產(chǎn)生一個(gè) 20 KHz 的方波信號(hào)來調(diào)制紅外線發(fā)射,由201000=121000000(65536-(RCAP2H,RCAP2L)得(RCAP2H,RCAP2L)=65386=ff6aH#define R
44、CAP2_H 0 xff;#define RCAP2_L 0 x6a;. . . . 20 / 32第 5 章 系統(tǒng)制作與調(diào)試5.1 軟件調(diào)試本設(shè)計(jì)系統(tǒng)的控制程序是采用 C51 語言編程,編程所采用的軟件是 Keil uVision3 MCS-51 編程軟件。關(guān)于單片機(jī) C 語言軟件調(diào)試,在語句中出現(xiàn)的語法錯(cuò)誤,該軟件會(huì)提示出來,以便于更正。因此,軟件調(diào)試主要的工作是檢查頭文件是否正確,是否與單片機(jī)的端口地址相匹配。其次,就是檢查初始化程序的正確性,根據(jù)設(shè)計(jì)的要求定義正確的初始化程序,為后面程序的執(zhí)行做好鋪墊作用。然后就是根據(jù)軟件實(shí)現(xiàn)步驟逐個(gè)檢查程序的可行性,以與程序的嵌套性是否都能達(dá)到設(shè)計(jì)的
45、要求。在編譯的過程中發(fā)現(xiàn)軟件找不到 T2 定時(shí)器,經(jīng)過多次檢查是自己漏寫了頭文件“sfr T2MOD = 0 xC9;”經(jīng)過改正后系統(tǒng)達(dá)到了初步預(yù)期的結(jié)果。在調(diào)試的時(shí)候發(fā)現(xiàn)紅外感應(yīng)誤判的情況較嚴(yán)重。經(jīng)過修改程序,使新的程序能夠?qū)t外感應(yīng)接收到的頻率進(jìn)行再次確認(rèn)之后才進(jìn)行相應(yīng)的操作。使得誤判的情況基本消失。. . . . 21 / 32結(jié) 論經(jīng)過一個(gè)學(xué)期的努力,順利的完成了畢業(yè)設(shè)計(jì)所要求的任務(wù)。期間,我收集了大量的關(guān)于紅外感應(yīng)和單片機(jī)方面的資料,經(jīng)過比較分析得出此設(shè)計(jì)方案。本課題設(shè)計(jì)的自動(dòng)感應(yīng)干手器,硬件方面的主要設(shè)計(jì)在于主動(dòng)式紅外感應(yīng)電路和單片機(jī)控制電路的設(shè)計(jì)和制作,然后用電吹風(fēng)就能實(shí)現(xiàn)冷風(fēng)和
46、熱風(fēng)的功能了。這樣就能實(shí)現(xiàn)了一個(gè)自動(dòng)干手器的設(shè)計(jì)。本設(shè)計(jì)所制作的基于單片機(jī)控制的干手器能夠?qū)崿F(xiàn)自動(dòng)識(shí)別人手的伸進(jìn)與離開,在人手伸進(jìn)干手器可工作圍,干手器工作,手離開則立刻停止工作。用數(shù)碼管顯示干手機(jī)設(shè)定的時(shí)間并在干手機(jī)工作時(shí)顯示此次工作倒計(jì)時(shí)時(shí)間,當(dāng)不工作時(shí)不顯示任何時(shí)間。使用選擇開關(guān)選擇輸出冷風(fēng)或熱風(fēng),分別滿足不同溫度天氣的使用。這個(gè)課題意義,為了設(shè)計(jì)符合市場(chǎng)需要的環(huán)保節(jié)能產(chǎn)品對(duì)提高人民的生活質(zhì)量,使人們洗手之后能夠有效地防止細(xì)菌的再次擴(kuò)散。干手器發(fā)展前景趨于良好的形式,原因是它取代傳統(tǒng)的毛巾、紙巾,對(duì)手進(jìn)行干燥。具有節(jié)能、環(huán)保、人性化的優(yōu)點(diǎn),被廣泛應(yīng)用于賓館酒店、機(jī)場(chǎng)車站、體育場(chǎng)館等公共場(chǎng)
47、所的洗手間。通過畢業(yè)設(shè)計(jì)我不但學(xué)到了很多新的知識(shí),而且鞏固了原來學(xué)過的知識(shí),把所學(xué)的東西貫通起來,能夠把硬件的知識(shí)和軟件的知識(shí)很好的結(jié)合在一起,學(xué)會(huì)如何使軟件與硬件配合工作。還學(xué)會(huì)了在調(diào)試過程中遇到問題的解決方法,驗(yàn)證電路的可行性,對(duì)自己以后的學(xué)習(xí)和工作有很大的好處。. . . . 22 / 32. . . . 23 / 32致 不知不覺,畢業(yè)設(shè)計(jì)就要結(jié)束了。我的畢業(yè)論文也已經(jīng)整理完畢,達(dá)到了預(yù)期的結(jié)果。畢業(yè)設(shè)計(jì)的完成意味著我的大學(xué)學(xué)習(xí)生活即將結(jié)束,從此我將進(jìn)入一個(gè)新的人生旅途、開始一段嶄新的生活和工作。在此,我衷心地感所有在我上課期間教過我知識(shí)的老師。老師淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和為人給了
48、我很大的教育,這些將使我終身受益。在此,我衷心感老師給予我的幫助和教育。真誠(chéng)感給予我熱情幫助和關(guān)注的所有人。在校期間,這里給我留下了美好的回憶。特別是在我即將踏上工作崗位的同時(shí),畢業(yè)設(shè)計(jì)整個(gè)過程給了我這樣一個(gè)鍛煉的機(jī)會(huì),使我加深了對(duì)以前知識(shí)的理解和鞏固,拓寬了知識(shí)面,也提高了我對(duì)所學(xué)知識(shí)的綜合應(yīng)用能力。祝愿母校能夠培養(yǎng)更多對(duì)社會(huì)有貢獻(xiàn)的人才!. . . . 24 / 32參考文獻(xiàn)1 單片機(jī)微型計(jì)算機(jī)與接口技術(shù)M. 群芳,士軍,黃建,:電子工業(yè),20052 單片機(jī)原理與接口技術(shù)(第 3 版)M. 朝青編 航天航空大學(xué),20053 單片機(jī)原理與接口技術(shù),華:清華大學(xué),33804 單片機(jī) C51 程
49、序設(shè)計(jì)教程與實(shí)驗(yàn)M. 祁偉, 亭.:航空航天大學(xué),2006.5 電路設(shè)計(jì)與制版 Protel 98M. 談世哲,胡少宏.:人民郵電,19986 茂青,吳堅(jiān),胡繼康等.AVR 單片機(jī)在新型干手機(jī)中的應(yīng)用J.電器,2003(03):2729,387 現(xiàn)代電子技術(shù),.2011(01):1431458 Tomas C.Bartee. ComputerArchitecture and Logic Design. McGraw-Hill Inc.19919 模擬電子電路基礎(chǔ). 王衛(wèi)東,電子科技大學(xué), 2003.210 數(shù)字電子技術(shù)基礎(chǔ)(第五版). 閻石, 高等教育,2006.5. . . . 25 / 3
50、2附錄附錄 1 單片機(jī)控制原理圖附錄 2 紅外感應(yīng)原理圖. . . . 26 / 32附錄 3 單片機(jī)控制程序#include sfr T2MOD = 0 xC9;#define TIMER_H 0 xd8 /定時(shí)器 1 的初值,10ms 的定時(shí)計(jì)算接收頻率#define TIMER_L 0 xf0#define RCAP2_H 0 xff; /定時(shí)器 2 的初值,20kHz 的紅外發(fā)射頻率#define RCAP2_L 0 x6a;#define FREQUENT_MIN 190 /頻率比較圍#define FREQUENT_MAX 220 #define START 1#define ST
51、OP 2#define RUNNING 3#define INVERIFY 4#define HAVE_INVERIFY 5#define SETINGTIME 6#define LEDPORT P0#define KEYPORT P1 sbit LED_0=P21;sbit LED_1=P20;sbit Relay_0=P13;sbit KEY_0=P16;sbit KEY_1=P15;sbit KEY_3=P14;void Time2_xkHz_inital(); /方波發(fā)生初始化void frequent_test_inital(); /紅外頻率檢測(cè)初始化void Start_timin
52、g(unsigned char settime); /開始倒計(jì)時(shí)void LED_bit_print(unsigned char num,unsigned char printdata);void LED_all_print(unsigned char printdata);. . . . 27 / 32void delayms(unsigned int ms);unsigned char GetKeyboardVal();volatile unsigned int timecount,settimecounter;volatile unsigned char timesecond,ctrlcount,Flag,settime; unsignedcharcodeLED_tab=0 xC0,0 xF9,0 xA4,0 xB0,0 x99,0 x92,0 x82,0 xF8,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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-2030年中國(guó)鉬合金行業(yè)發(fā)展戰(zhàn)略及前景趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)透明聚丙烯行業(yè)運(yùn)行狀況及發(fā)展規(guī)劃分析報(bào)告
- 2025-2030年中國(guó)過氧化二異丙苯行業(yè)運(yùn)行現(xiàn)狀及發(fā)展前景分析報(bào)告
- 2025-2030年中國(guó)苗圃產(chǎn)業(yè)市場(chǎng)十三五規(guī)劃及發(fā)展建議分析報(bào)告
- 2025-2030年中國(guó)納米銀市場(chǎng)運(yùn)行態(tài)勢(shì)及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)紫菜市場(chǎng)競(jìng)爭(zhēng)格局與發(fā)展策略分析報(bào)告
- 2025-2030年中國(guó)管殼式換熱器行業(yè)運(yùn)行態(tài)勢(shì)與未來發(fā)展戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)硬質(zhì)纖維板行業(yè)運(yùn)行態(tài)勢(shì)及投資戰(zhàn)略研究報(bào)告
- 天津師范大學(xué)津沽學(xué)院《半導(dǎo)體器件》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西交通職業(yè)技術(shù)學(xué)院《測(cè)量學(xué)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 【公開課】同一直線上二力的合成+課件+2024-2025學(xué)年+人教版(2024)初中物理八年級(jí)下冊(cè)+
- 人教鄂教版六年級(jí)下冊(cè)科學(xué)全冊(cè)知識(shí)點(diǎn)
- 鄭州市地圖含區(qū)縣可編輯可填充動(dòng)畫演示矢量分層地圖課件模板
- 2024年湖南生物機(jī)電職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案解析
- (正式版)HGT 22820-2024 化工安全儀表系統(tǒng)工程設(shè)計(jì)規(guī)范
- 《中華民族共同體概論》考試復(fù)習(xí)題庫(kù)(含答案)
- 2023年青島遠(yuǎn)洋船員職業(yè)學(xué)院高職單招(數(shù)學(xué))試題庫(kù)含答案解析
- 承德市普通住宅區(qū)物業(yè)服務(wù)等級(jí)和基準(zhǔn)價(jià)格
- 環(huán)??己嗽嚲?8285(含答案)
- HG20592-2009法蘭(PL)法蘭蓋(BL)精加工尺寸
- 風(fēng)管、水管支架估算表
評(píng)論
0/150
提交評(píng)論