at89s52單片機光傳感器.doc
約49頁DOC格式手機打開展開
at89s52單片機光傳感器,at89s52單片機光傳感器2.57萬字49頁包括各模塊流程圖和詳細(xì)電路圖摘要本文應(yīng)用at89s52單片機作為核心部件,開發(fā)了光傳感器的實驗系統(tǒng)。該系統(tǒng)能實現(xiàn)對光照度的測量以及控制,并能與pc機進行串行通信。該系統(tǒng)主要包括光源、測量放大電路、a/d轉(zhuǎn)換、單片機、led顯示、d/a轉(zhuǎn)換、串行通信接口、軟件等部分。主要功能...
內(nèi)容介紹
此文檔由會員 littey 發(fā)布
AT89S52單片機光傳感器
2.57萬字 49頁
包括各模塊流程圖和詳細(xì)電路圖
摘 要
本文應(yīng)用AT89S52單片機作為核心部件,開發(fā)了光傳感器的實驗系統(tǒng)。該系統(tǒng)能實現(xiàn)對光照度的測量以及控制,并能與PC機進行串行通信。
該系統(tǒng)主要包括光源、測量放大電路、A/D轉(zhuǎn)換、單片機、LED顯示、D/A轉(zhuǎn)換、串行通信接口、軟件等部分。主要功能包括:通過LED顯示器顯示測得的光敏二極管感受到的光照度,并通過D/A轉(zhuǎn)換來控制發(fā)光二極管的發(fā)光強度;可以實現(xiàn)單片機與PC機的串行通信,通過PC機將從單片機采集的數(shù)據(jù)進行處理并控制發(fā)光二極管的發(fā)光強度;單片機可以自動控制發(fā)光二極管的發(fā)光強度,使光敏二極管的光照度達(dá)到設(shè)定值。
本系統(tǒng)首先介紹了系統(tǒng)的總體組成,然后分硬件和軟件兩部分進行闡述,最后對調(diào)試過程進行介紹。硬件部分先描述了整體結(jié)構(gòu)和各模塊的相互關(guān)系,然后分模塊進行具體分析,對于部分元器件做了簡要的介紹。軟件部分采用模塊化設(shè)計。在主程序模塊下分成若干彼此獨立的分模塊,對各個分模塊進行設(shè)計,最后由各分模塊構(gòu)成系統(tǒng)軟件。
本系統(tǒng)中,單片機的程序設(shè)計采用匯編語言。
關(guān)鍵字:光傳感器;單片機;串行通信
目 錄
1 緒論 1
1.1傳感器、光傳感器及傳感技術(shù)發(fā)展方向 1
1.1.1傳感器 1
1.1.2光傳感器 1
1.1.3傳感技術(shù)發(fā)展方向 1
1.2單片機及單片機的應(yīng)用 2
1.2.1單片機 2
1.2.2單片機的應(yīng)用 2
2 系統(tǒng)組成及工作原理 4
3 硬件設(shè)計 5
3.1光源 5
3.1.1光源選取 5
3.1.2光源電路 6
3.2測量放大電路 6
3.2.1光傳感器選取 6
3.2.2低功耗四運算放大器——LM324 7
3.2.3測量放大電路 8
3.3 A/D轉(zhuǎn)換 10
3.3.1 ADC0804 10
3.3.2 AD轉(zhuǎn)換電路 11
3.4單片機(AT89S52) 11
3.4.1 AT89S52單片機簡介 12
3.4.2 AT89S52單片機電路 13
3.5 LED顯示 14
3.5.1 LED顯示器 14
3.5.3 CD4511及MC1413 15
3.5.3 LED顯示電路 16
3.6 D/A轉(zhuǎn)換 17
3.6.1 D/A轉(zhuǎn)換器的技術(shù)參數(shù) 17
3.6.2 DAC0832簡介 18
3.6.3 D/A轉(zhuǎn)換電路 19
3.7 串行通信接口 20
3.7.1 串行通信的基本概念 20
3.7.2 AT89S52的串行I/O口 21
3.7.3 RS-232C標(biāo)準(zhǔn) 22
3.7.4 MAX232 23
3.7.5 串行通信接口電路 24
3.8 其他部分電路 24
3.8.1 外部中斷控制按鍵 24
3.8.2 指示燈 25
3.8.3系統(tǒng)電源 25
3.9 AT89S52單片機編程器 25
3.9 系統(tǒng)PCB設(shè)計 25
4 軟件部分 27
4.1 AT89S52單片機程序 27
4.1.1延時模塊 27
4.1.2 A/D模塊 27
4.1.3 二進制碼向BCD碼轉(zhuǎn)換模塊 27
4.1.4 十進制乘法模塊 28
4.1.4 LED顯示模塊 28
4.1.5 D/A模塊 28
4.1.6 外部中斷模塊 28
4.1.7 控制模塊 29
4.1.8 串行通信模塊 29
4.2 PC機通信軟件 30
4.2.1 主窗口 30
4.2.2 參數(shù)設(shè)置窗口 32
4.2.3 光照度變化曲線窗口 32
4.2.4 采集數(shù)據(jù)存儲窗口 33
4.2.5 自動控制窗口 34
4.2.6 動畫演示窗口 34
5系統(tǒng)調(diào)試 36
5.1 系統(tǒng)主要調(diào)試設(shè)備 36
5.1.1 硬件設(shè)備 36
5.1.2 軟件環(huán)境 36
5.2 系統(tǒng)主要調(diào)試過程 36
5.2.1 測量放大電路的調(diào)試 36
5.2.2 LED顯示電路的調(diào)試 37
5.2.3 A/D轉(zhuǎn)換電路的調(diào)試 37
5.2.4 串行通信的調(diào)試 37
5.2.4 D/A轉(zhuǎn)換的調(diào)試 37
5.2.5 其它部分的調(diào)試 38
6結(jié)論 39
6.1結(jié)論 39
參考文獻 40
附錄 41
附錄A 單片機程序各模塊流程圖 41
參考文獻
[1] 陳杰,黃鴻.傳感器與檢測技術(shù).北京:高等教育出版社
[2] 程昱.精通Protel DXP 電路設(shè)計.北京:清華大學(xué)出版社
[3] 唐清善,邱寶良.Protel DXP高級實例教程.北京:中國水利水電出版社
2.57萬字 49頁
包括各模塊流程圖和詳細(xì)電路圖
摘 要
本文應(yīng)用AT89S52單片機作為核心部件,開發(fā)了光傳感器的實驗系統(tǒng)。該系統(tǒng)能實現(xiàn)對光照度的測量以及控制,并能與PC機進行串行通信。
該系統(tǒng)主要包括光源、測量放大電路、A/D轉(zhuǎn)換、單片機、LED顯示、D/A轉(zhuǎn)換、串行通信接口、軟件等部分。主要功能包括:通過LED顯示器顯示測得的光敏二極管感受到的光照度,并通過D/A轉(zhuǎn)換來控制發(fā)光二極管的發(fā)光強度;可以實現(xiàn)單片機與PC機的串行通信,通過PC機將從單片機采集的數(shù)據(jù)進行處理并控制發(fā)光二極管的發(fā)光強度;單片機可以自動控制發(fā)光二極管的發(fā)光強度,使光敏二極管的光照度達(dá)到設(shè)定值。
本系統(tǒng)首先介紹了系統(tǒng)的總體組成,然后分硬件和軟件兩部分進行闡述,最后對調(diào)試過程進行介紹。硬件部分先描述了整體結(jié)構(gòu)和各模塊的相互關(guān)系,然后分模塊進行具體分析,對于部分元器件做了簡要的介紹。軟件部分采用模塊化設(shè)計。在主程序模塊下分成若干彼此獨立的分模塊,對各個分模塊進行設(shè)計,最后由各分模塊構(gòu)成系統(tǒng)軟件。
本系統(tǒng)中,單片機的程序設(shè)計采用匯編語言。
關(guān)鍵字:光傳感器;單片機;串行通信
目 錄
1 緒論 1
1.1傳感器、光傳感器及傳感技術(shù)發(fā)展方向 1
1.1.1傳感器 1
1.1.2光傳感器 1
1.1.3傳感技術(shù)發(fā)展方向 1
1.2單片機及單片機的應(yīng)用 2
1.2.1單片機 2
1.2.2單片機的應(yīng)用 2
2 系統(tǒng)組成及工作原理 4
3 硬件設(shè)計 5
3.1光源 5
3.1.1光源選取 5
3.1.2光源電路 6
3.2測量放大電路 6
3.2.1光傳感器選取 6
3.2.2低功耗四運算放大器——LM324 7
3.2.3測量放大電路 8
3.3 A/D轉(zhuǎn)換 10
3.3.1 ADC0804 10
3.3.2 AD轉(zhuǎn)換電路 11
3.4單片機(AT89S52) 11
3.4.1 AT89S52單片機簡介 12
3.4.2 AT89S52單片機電路 13
3.5 LED顯示 14
3.5.1 LED顯示器 14
3.5.3 CD4511及MC1413 15
3.5.3 LED顯示電路 16
3.6 D/A轉(zhuǎn)換 17
3.6.1 D/A轉(zhuǎn)換器的技術(shù)參數(shù) 17
3.6.2 DAC0832簡介 18
3.6.3 D/A轉(zhuǎn)換電路 19
3.7 串行通信接口 20
3.7.1 串行通信的基本概念 20
3.7.2 AT89S52的串行I/O口 21
3.7.3 RS-232C標(biāo)準(zhǔn) 22
3.7.4 MAX232 23
3.7.5 串行通信接口電路 24
3.8 其他部分電路 24
3.8.1 外部中斷控制按鍵 24
3.8.2 指示燈 25
3.8.3系統(tǒng)電源 25
3.9 AT89S52單片機編程器 25
3.9 系統(tǒng)PCB設(shè)計 25
4 軟件部分 27
4.1 AT89S52單片機程序 27
4.1.1延時模塊 27
4.1.2 A/D模塊 27
4.1.3 二進制碼向BCD碼轉(zhuǎn)換模塊 27
4.1.4 十進制乘法模塊 28
4.1.4 LED顯示模塊 28
4.1.5 D/A模塊 28
4.1.6 外部中斷模塊 28
4.1.7 控制模塊 29
4.1.8 串行通信模塊 29
4.2 PC機通信軟件 30
4.2.1 主窗口 30
4.2.2 參數(shù)設(shè)置窗口 32
4.2.3 光照度變化曲線窗口 32
4.2.4 采集數(shù)據(jù)存儲窗口 33
4.2.5 自動控制窗口 34
4.2.6 動畫演示窗口 34
5系統(tǒng)調(diào)試 36
5.1 系統(tǒng)主要調(diào)試設(shè)備 36
5.1.1 硬件設(shè)備 36
5.1.2 軟件環(huán)境 36
5.2 系統(tǒng)主要調(diào)試過程 36
5.2.1 測量放大電路的調(diào)試 36
5.2.2 LED顯示電路的調(diào)試 37
5.2.3 A/D轉(zhuǎn)換電路的調(diào)試 37
5.2.4 串行通信的調(diào)試 37
5.2.4 D/A轉(zhuǎn)換的調(diào)試 37
5.2.5 其它部分的調(diào)試 38
6結(jié)論 39
6.1結(jié)論 39
參考文獻 40
附錄 41
附錄A 單片機程序各模塊流程圖 41
參考文獻
[1] 陳杰,黃鴻.傳感器與檢測技術(shù).北京:高等教育出版社
[2] 程昱.精通Protel DXP 電路設(shè)計.北京:清華大學(xué)出版社
[3] 唐清善,邱寶良.Protel DXP高級實例教程.北京:中國水利水電出版社
TA們正在看...
- 01.1四時田園雜興課堂教學(xué)教案教學(xué)設(shè)計(部編版).doc
- 01.2稚子弄冰課堂教學(xué)教案教學(xué)設(shè)計(部編版).doc
- 01.3村晚課堂教學(xué)教案教學(xué)設(shè)計(部編版).doc
- 02冬陽·童年·駱駝隊公開課優(yōu)秀教案教學(xué)設(shè)計(五年...doc
- 02冬陽·童年·駱駝隊最新教研教案教學(xué)設(shè)計(部編版...doc
- 02冬陽·童年·駱駝隊課堂教學(xué)教案教學(xué)設(shè)計(部編版).doc
- 03祖父的園子公開課優(yōu)秀教案教學(xué)設(shè)計(五年級下冊).doc
- 03祖父的園子最新教研教案教學(xué)設(shè)計(部編版五年級下...doc
- 03祖父的園子課堂教學(xué)教案教學(xué)設(shè)計(部編版).doc
- 04草船借箭公開課優(yōu)秀教案教學(xué)設(shè)計(五年級下冊).doc