畢業(yè)論文-基于avr單片機和nrf905無線環(huán)境監(jiān)測系統(tǒng)設(shè)計.docx
約76頁DOCX格式手機打開展開
畢業(yè)論文-基于avr單片機和nrf905無線環(huán)境監(jiān)測系統(tǒng)設(shè)計,目 錄1 緒論11.1 課題研究的背景11.2 開發(fā)意義12 系統(tǒng)總體設(shè)計22.1 系統(tǒng)的整體結(jié)構(gòu)22.2 系統(tǒng)的工作原理22.3 課題實現(xiàn)的功能23 系統(tǒng)硬件設(shè)計43.1器件的選用43.1.1中央處理器的選用43.1.2無線發(fā)射芯片的選用43.1.3溫度傳感器的選用53.1.4濕度傳感器的選用63.1.5顯示器的選用...
內(nèi)容介紹
此文檔由會員 188 發(fā)布
目 錄
1 緒論 1
1.1 課題研究的背景 1
1.2 開發(fā)意義 1
2 系統(tǒng)總體設(shè)計 2
2.1 系統(tǒng)的整體結(jié)構(gòu) 2
2.2 系統(tǒng)的工作原理 2
2.3 課題實現(xiàn)的功能 2
3 系統(tǒng)硬件設(shè)計 4
3.1器件的選用 4
3.1.1中央處理器的選用 4
3.1.2無線發(fā)射芯片的選用 4
3.1.3溫度傳感器的選用 5
3.1.4濕度傳感器的選用 6
3.1.5顯示器的選用 6
3.2主機的硬件設(shè)計 6
3.2.1串行外設(shè)接口SPI 7
3.2.2單片射頻收發(fā)器nRF905 8
3.2.3通用同步和異步串行接收器和轉(zhuǎn)發(fā)器USART 11
3.3從機的硬件設(shè)計 12
3.3.1 串行外設(shè)接口SPI 13
3.3.2 單片射頻收發(fā)器nRF905 13
3.3.3字符型液晶顯示器LCD1602 13
3.3.4溫度傳感器DS18B20 16
3.3.5濕度傳感器HM1500 18
4 系統(tǒng)軟件設(shè)計 21
4.1主機軟件設(shè)計 21
4.1.1主程序的設(shè)計 21
4.1.2 SPI接口軟件的設(shè)計 22
4.1.3 nRF905軟件的設(shè)計 23
4.1.4 串口軟件的設(shè)計 24
4.2從機軟件設(shè)計 25
4.2.1 主程序的設(shè)計 25
4.2.2 SPI接口軟件設(shè)計 27
4.2.3 nRF905軟件設(shè)計 27
4.2.4 LCD1602軟件設(shè)計 27
4.2.5 DS18b20軟件設(shè)計 27
4.2.6 HM1500軟件設(shè)計 28
5 PC機通信及數(shù)據(jù)處理顯示程序設(shè)計 30
5.1 VB6.0特點 30
5.2 MSComm控件 30
5.2.1 MSComm控件的主要屬性、事件 31
5.3 VB程序設(shè)計 31
5.3.1 程序詳細(xì)設(shè)計 31
5.3.2 系統(tǒng)界面 31
6 調(diào)試 33
6.1 液晶顯示器LCD1602設(shè)計過程中遇到的問題既解決方法 33
6.2 串口設(shè)計過程中遇到的問題既解決方法 33
6.3 nRF905設(shè)計過程中遇到的問題既解決方法 33
6.4 DS18B20設(shè)計過程中遇到的問題既解決方法 34
6.5 VB程序設(shè)計中遇到的問題與解決方法 34
結(jié)論 35
致謝 36
參考文獻(xiàn) 37
附錄 38
附錄1英文翻譯 38
附錄2硬件原理圖 55
附錄3源程序代碼 54
1 緒論 1
1.1 課題研究的背景 1
1.2 開發(fā)意義 1
2 系統(tǒng)總體設(shè)計 2
2.1 系統(tǒng)的整體結(jié)構(gòu) 2
2.2 系統(tǒng)的工作原理 2
2.3 課題實現(xiàn)的功能 2
3 系統(tǒng)硬件設(shè)計 4
3.1器件的選用 4
3.1.1中央處理器的選用 4
3.1.2無線發(fā)射芯片的選用 4
3.1.3溫度傳感器的選用 5
3.1.4濕度傳感器的選用 6
3.1.5顯示器的選用 6
3.2主機的硬件設(shè)計 6
3.2.1串行外設(shè)接口SPI 7
3.2.2單片射頻收發(fā)器nRF905 8
3.2.3通用同步和異步串行接收器和轉(zhuǎn)發(fā)器USART 11
3.3從機的硬件設(shè)計 12
3.3.1 串行外設(shè)接口SPI 13
3.3.2 單片射頻收發(fā)器nRF905 13
3.3.3字符型液晶顯示器LCD1602 13
3.3.4溫度傳感器DS18B20 16
3.3.5濕度傳感器HM1500 18
4 系統(tǒng)軟件設(shè)計 21
4.1主機軟件設(shè)計 21
4.1.1主程序的設(shè)計 21
4.1.2 SPI接口軟件的設(shè)計 22
4.1.3 nRF905軟件的設(shè)計 23
4.1.4 串口軟件的設(shè)計 24
4.2從機軟件設(shè)計 25
4.2.1 主程序的設(shè)計 25
4.2.2 SPI接口軟件設(shè)計 27
4.2.3 nRF905軟件設(shè)計 27
4.2.4 LCD1602軟件設(shè)計 27
4.2.5 DS18b20軟件設(shè)計 27
4.2.6 HM1500軟件設(shè)計 28
5 PC機通信及數(shù)據(jù)處理顯示程序設(shè)計 30
5.1 VB6.0特點 30
5.2 MSComm控件 30
5.2.1 MSComm控件的主要屬性、事件 31
5.3 VB程序設(shè)計 31
5.3.1 程序詳細(xì)設(shè)計 31
5.3.2 系統(tǒng)界面 31
6 調(diào)試 33
6.1 液晶顯示器LCD1602設(shè)計過程中遇到的問題既解決方法 33
6.2 串口設(shè)計過程中遇到的問題既解決方法 33
6.3 nRF905設(shè)計過程中遇到的問題既解決方法 33
6.4 DS18B20設(shè)計過程中遇到的問題既解決方法 34
6.5 VB程序設(shè)計中遇到的問題與解決方法 34
結(jié)論 35
致謝 36
參考文獻(xiàn) 37
附錄 38
附錄1英文翻譯 38
附錄2硬件原理圖 55
附錄3源程序代碼 54
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