紅外線遙控自動(dòng)窗簾系統(tǒng)設(shè)計(jì)-畢業(yè)論文.doc
約40頁DOC格式手機(jī)打開展開
紅外線遙控自動(dòng)窗簾系統(tǒng)設(shè)計(jì)-畢業(yè)論文,摘 要本文首先介紹了智能家居的基本知識(shí)及其應(yīng)用前景,進(jìn)而闡明了開發(fā)作為智能家居中一個(gè)很重要部分——紅外線遙控自動(dòng)窗簾的意義。隨后著重介紹了開發(fā)單片機(jī)控制的紅外線遙控窗簾系統(tǒng)所用到的集成芯片at89c51、ds1302芯片、紅外線發(fā)射接收器等硬件的結(jié)構(gòu)原理。本文采用分塊的模式,對(duì)整個(gè)系統(tǒng)的硬件電路設(shè)計(jì)進(jìn)行分析,分別給出了...


內(nèi)容介紹
此文檔由會(huì)員 money1 發(fā)布
摘 要
本文首先介紹了智能家居的基本知識(shí)及其應(yīng)用前景,進(jìn)而闡明了開發(fā)作為智能家居中一個(gè)很重要部分——紅外線遙控自動(dòng)窗簾的意義。隨后著重介紹了開發(fā)單片機(jī)控制的紅外線遙控窗簾系統(tǒng)所用到的集成芯片AT89C51、DS1302芯片、紅外線發(fā)射接收器等硬件的結(jié)構(gòu)原理。本文采用分塊的模式,對(duì)整個(gè)系統(tǒng)的硬件電路設(shè)計(jì)進(jìn)行分析,分別給出了系統(tǒng)總體框圖、電源電路、時(shí)鐘DS1302電路、鳴響電路、紅外線接收電路、電機(jī)控制電路、顯示電路,并對(duì)相應(yīng)電路設(shè)計(jì)進(jìn)行了相關(guān)的闡述。隨后講述了軟件的編寫思路,也是采用分塊的模式,分別寫出了紅外線解碼程序、時(shí)鐘芯片DS1302控制程序、數(shù)碼顯示程序、遙控控制程序的編寫思路,每一模塊都畫出了其方框圖,看起來一目了然。
目 錄
摘 要 I
1 緒言 1
1.1課題背景 1
1.2國(guó)內(nèi)外概況 1
1.3課題的研究工作 2
2 核心芯片結(jié)構(gòu)原理介紹 4
2.1 中央控制器——AT89C2051 4
2.1.1 AT89C2051的特點(diǎn) 4
2.1.2 AT89C2051引腳功能 4
2.2 紅外線發(fā)射碼組成原理 5
2.2.1 紅外線一體化接收頭 5
2.2.2 紅外線發(fā)射碼組成 6
2.3 時(shí)鐘芯片DS1302 7
2.3.1 DS1302的引腳排列及其內(nèi)部結(jié)構(gòu) 8
2.3.2 DS1302數(shù)據(jù)傳輸方式 9
3 硬件電路原理設(shè)計(jì) 10
3.1 電源部分 10
3.2 時(shí)鐘芯片DS1302 10
3.3鳴響電路設(shè)計(jì) 10
3.4 紅外線接受電路 11
3.5電機(jī)執(zhí)行電路 11
3.6數(shù)碼管顯示電路 11
4 系統(tǒng)軟件設(shè)計(jì) 14
4.1紅外線解碼 14
4.2 DS1302的控制程序 15
4.3數(shù)碼管顯示設(shè)計(jì) 17
4.4 遙控控制部分 18
5總結(jié)與展望 20
致 謝 22
參考文獻(xiàn) 23
附 錄 25
本文首先介紹了智能家居的基本知識(shí)及其應(yīng)用前景,進(jìn)而闡明了開發(fā)作為智能家居中一個(gè)很重要部分——紅外線遙控自動(dòng)窗簾的意義。隨后著重介紹了開發(fā)單片機(jī)控制的紅外線遙控窗簾系統(tǒng)所用到的集成芯片AT89C51、DS1302芯片、紅外線發(fā)射接收器等硬件的結(jié)構(gòu)原理。本文采用分塊的模式,對(duì)整個(gè)系統(tǒng)的硬件電路設(shè)計(jì)進(jìn)行分析,分別給出了系統(tǒng)總體框圖、電源電路、時(shí)鐘DS1302電路、鳴響電路、紅外線接收電路、電機(jī)控制電路、顯示電路,并對(duì)相應(yīng)電路設(shè)計(jì)進(jìn)行了相關(guān)的闡述。隨后講述了軟件的編寫思路,也是采用分塊的模式,分別寫出了紅外線解碼程序、時(shí)鐘芯片DS1302控制程序、數(shù)碼顯示程序、遙控控制程序的編寫思路,每一模塊都畫出了其方框圖,看起來一目了然。
目 錄
摘 要 I
1 緒言 1
1.1課題背景 1
1.2國(guó)內(nèi)外概況 1
1.3課題的研究工作 2
2 核心芯片結(jié)構(gòu)原理介紹 4
2.1 中央控制器——AT89C2051 4
2.1.1 AT89C2051的特點(diǎn) 4
2.1.2 AT89C2051引腳功能 4
2.2 紅外線發(fā)射碼組成原理 5
2.2.1 紅外線一體化接收頭 5
2.2.2 紅外線發(fā)射碼組成 6
2.3 時(shí)鐘芯片DS1302 7
2.3.1 DS1302的引腳排列及其內(nèi)部結(jié)構(gòu) 8
2.3.2 DS1302數(shù)據(jù)傳輸方式 9
3 硬件電路原理設(shè)計(jì) 10
3.1 電源部分 10
3.2 時(shí)鐘芯片DS1302 10
3.3鳴響電路設(shè)計(jì) 10
3.4 紅外線接受電路 11
3.5電機(jī)執(zhí)行電路 11
3.6數(shù)碼管顯示電路 11
4 系統(tǒng)軟件設(shè)計(jì) 14
4.1紅外線解碼 14
4.2 DS1302的控制程序 15
4.3數(shù)碼管顯示設(shè)計(jì) 17
4.4 遙控控制部分 18
5總結(jié)與展望 20
致 謝 22
參考文獻(xiàn) 23
附 錄 25