【正文】
泰 山 學 院 本科畢業(yè)論文 基于 STC89C52 單片機 的 家用 紅外遙控系統(tǒng) 所 在 學 院 信息科學技術(shù)學院 專 業(yè) 名 稱 自動化 申請學士學位所屬學科 工 學 完 成 日 期 2020 年 5 月 1 日 摘 要 I 摘 要 隨著科技的發(fā)展,特別是微電子技術(shù)的發(fā)展,單片機的應(yīng)用已經(jīng)深入到生活的各個領(lǐng)域。本文以 STCC89C52 為控制芯片, DS1302 為時鐘芯片, DS18B20 為溫度傳感器, HS0038 紅外一體接收頭 作為紅外接收器,以此接收并處理遙控器按鍵信號并用來矯正時鐘時間。同時, 本設(shè)計 還加入了定時和設(shè)定溫度上下限的功能,當達到預(yù)設(shè)時間時執(zhí)行開關(guān)燈命令,當溫度低于溫度下限或高于溫度上限時執(zhí)行開空調(diào)命令,開關(guān)器件為兩個大功率電磁繼電器。 本設(shè)計中 所有 外設(shè) 數(shù)據(jù)顯示于 LCD12864 液晶,形成一個良好的用戶界面。硬件電路圖和 PCB 用 Protel99SE繪制,軟件開發(fā)環(huán)境為 KeilV3, 設(shè)計 實物為萬用板焊接電路,經(jīng)調(diào)試各項功能均已正常實現(xiàn)。 關(guān)鍵詞: 紅外遙控 , 單片機, DS1302, DS18B20, LCD12864Abstract II ABSTRACT With the development of science and technology, especially the development of microelectronics technology, SCM applications have been deeply into all areas of life. Taking STCC89C52 as control chip, for DS1302 clock chip, DS18B20 as temperature collector, HS0038 infrared receiving head as integrated infrared receiver, signal receiving and processing the remote control buttons, in order to correct the clock time. At the same time, the project also joined the function of timing, and setting temperature of upper and lower, executive orders open to turn off the lights when preset time is reached, when the temperature lower than the temperature is lower or higher than the temperature limit mand execution open air conditioning, for electromagic relay switch device. The whole project all the data shown in LCD12864 LCD, forming a good user interface. Made in Protel99SE, the hardware circuit diagram and PCB software development environment for KeilV3, project physical for universal plate welding circuit, through debugging functions are normal. Key words: infrared remote control, microcontroller, DS1302, DS18B20, LCD12864目 錄 III 目 錄 1 緒 論 ............................................................................................................................... 1 家用電器的發(fā)展及智能家電的前景 ............................................................................. 1 電子技術(shù)的發(fā)展對智能家電的推動 ............................................................................. 1 家用紅外遙控系統(tǒng)設(shè)計思路 ........................................................................................ 2 2 硬件設(shè)計 .......................................................................................................................... 2 STC89C52 單片機介紹 ................................................................................................ 2 DS18B20 溫度傳感器介紹 ........................................................................................... 5 DS1302 時鐘芯片介紹 ................................................................................................. 8 HS0038 紅外一體接收器介紹 ..................................................................................... 10 LCD12864 液晶介紹 .................................................................................................. 11 其他硬 件電路 ........................................................................................................... 13 3 軟件開發(fā)平臺及軟件 ...................................................................................................... 15 開發(fā)環(huán)境介紹及程序總體結(jié)構(gòu) .................................................................................. 15 DS18B20 溫度程序模塊 ............................................................................................. 15 DS1302 時間程序模塊 ............................................................................................... 17 LCD12864 液晶驅(qū)動程序 ........................................................................................... 20 HS0038 紅外解碼程序模塊 ........................................................................................ 21 定時定溫功能的程序?qū)崿F(xiàn) ......................................................................................... 23 4 系統(tǒng)調(diào)試及設(shè)計總結(jié) ...................................................................................................... 24 系統(tǒng)調(diào)試 .................................................................................................................. 24 總結(jié) ......................................................................................................................... 25 參考文獻 ........................................................................................................................... 27 致 謝 ................................................................................................................................ 28 附 錄 ................................................................................................................................ 29 泰山學院本科畢業(yè)論文(設(shè)計) 1 1 緒 論 家用電器的發(fā)展 及智能家電的 前景 電器在國民 日常生活 和國防領(lǐng)域 中 占有 舉足輕重的位置 , 有 著不可或缺的作用 , 其中,家用電器與人們的生活 的關(guān)系最為密切 。 家用電器問世已有百年歷史,美國人愛迪生發(fā)明了白熾燈,從此開創(chuàng)了家庭用電時代。 19 世紀末 電磁波 被證實存在,奠定了電子學誕生的基礎(chǔ)。之后,二極電子管和三級電子管的發(fā)明使人們開始了真正的電子應(yīng)用。 50 年代電子工業(yè)迅速發(fā)展,晶體管尤其是集成電路的發(fā)明,使人們進入微電子時代同 時家用電器的應(yīng)用也提高到新的水平。 隨著科技的發(fā)展家用電器也越來越智能化 , 家用電器的發(fā)展趨勢主要有高性能高可靠性,電路集成化功能多樣化,隨著現(xiàn)代電子技術(shù)的發(fā)展家用電器與多學科交叉融合向著 網(wǎng)絡(luò)化與智能化發(fā)展??傮w看來現(xiàn)代家用電器具有更強大的功能,而實現(xiàn)強大功能的保障是具有良好的 微處理器,一個智能家電可以實現(xiàn)多個傳統(tǒng)家電的功能。多功能是智能家電主要特點,同時,通信功能也是智能家電的發(fā)展方向 。另外,新型家用電器在環(huán)保,審美以及安全性上也對人們提出了新要求。 電子技術(shù)的發(fā)展對智能家電的推動 20 世紀以來,電子技術(shù)發(fā) 展迅速,特別是近幾年來,現(xiàn)代電子產(chǎn)品以及各種消費電子產(chǎn)品已經(jīng)滲透到了生活各方面,電子技術(shù)的發(fā)展 有力的推動了 科技進步并且提高了人們的生活水平。以單片機為核心的多功能系統(tǒng)正在飛快的改變著人們的生活,特別是一些家用智能產(chǎn)品,不但方便了人們的生活,更加豐富了人們的生活方式。以本文中的家用紅外遙控系統(tǒng)為例,該 設(shè)計 除了具有一般的日歷功能外,還增加了溫度檢測功能,但其能成為“智能”之處并不在于此,而是他可以通過遙控按鍵設(shè)定時間值和溫度值, 程序 會按照這些數(shù)值自動的控制繼電器,從而達到了定時開關(guān)燈,定溫開關(guān)空調(diào)的目的。 在享 受越來越智能化的電子產(chǎn)品的時候,我們還要再次感謝電子技術(shù)的發(fā) 展 ,集成化的功能模塊已使編程和硬件設(shè)計變得非常方便。以溫度采集模塊為例,經(jīng)典的溫度采集系統(tǒng)由溫度 敏感器件采集到模擬量 、經(jīng)過 A/D 轉(zhuǎn)換和單片機電路組成。由于溫度傳感器輸出模擬量那么信號需要經(jīng)過 A/D 轉(zhuǎn)換,轉(zhuǎn)換為數(shù)字量后才泰山學院本科畢業(yè)論文(設(shè)計) 2 能與單片機等數(shù)字接口進行通信,從而使電路變得比較復(fù)雜,提高了成本。而DS18B20 集成了模數(shù)轉(zhuǎn)換功能,通過封裝只留出一個數(shù)據(jù)接口,這樣就可以直接輸出數(shù)字量,從而 與 單片機連接變得非常簡單,提高了靈活度,降低了成本增加了應(yīng)用價值。另外 HS0038 紅外一體接受頭,更是能把紅外信號直接轉(zhuǎn)變?yōu)殡妷盒盘?,省去了大量的外圍電路,方便了程序編寫? 家用 紅外遙控系統(tǒng) 設(shè)計思路 本設(shè)計主要應(yīng)用于家庭,操作方便功能豐富,能很好的為人們的生活提供方便。 家用紅外遙控系統(tǒng) 要實現(xiàn)的功能主要有 ,顯示時間值,顯示溫度