單片機設(shè)計一一遠程溫度采集系統(tǒng)
- 文件介紹:
- 該文件為 doc 格式,下載需要 0 積分
- 單片機設(shè)計--遠程溫度采集系統(tǒng)
目錄
1、課程設(shè)計目的………………………………………………………………4
2、課程設(shè)計工具及題目………………………………………………………4
2.1、課程設(shè)計工具…………………………………………………...……4
2.2、課程設(shè)計題目……………………………………………...…………4
3、課程設(shè)計內(nèi)容、步驟及電路原理圖………………………………………4
3.1、課程設(shè)計內(nèi)容………………………………………………………..4
3.2、課程設(shè)計步驟………………………………………………………..4
3.3、整個系統(tǒng)的電路原理圖……………………………………………..5
4、課程設(shè)計各模塊工作原理…………………………………………………5
4.1、溫度采集模塊.………………………………………………………...5
4.1.1、 LM20經(jīng)AD1674轉(zhuǎn)換為12位數(shù)據(jù)給從機……………….6
4.1.2、從機接收主機發(fā)送的波特率并且設(shè)置自己的波特率……....8
4.1.3、撥碼開關(guān)實現(xiàn)地址的變換…………………………………....8
4.1.4、定時器實現(xiàn)5秒間隔…………………………………………8
4.1.5、發(fā)送溫度和地址,及其通信協(xié)議……………………………9
4.2、溫度接收模塊……………………………………………………….10
4.2.1、波特率設(shè)定及發(fā)送…………………………………………...11
4.2.2、波特率顯示并且延時3s……………………………………...11
4.2.3、溫度、地址的接收和判斷……………………………………11
4.2.4、數(shù)碼管顯示…….……………………………………………...12
4.2.5、系統(tǒng)報警………………………………………………………12
5、課程設(shè)計成果………………………………………………………………13
5.1、顯示波特率…………………………………………………………..13
5.2、顯示溫度與地址……………………………………………………..14
5.3、改變溫度地址后重新顯示…………………………………………..14
5.4、報警…………………………………………………………………..14
6、課程設(shè)計心得……………………………………………………………....15
7、參考文獻…………………………………………………………………....16
8、附錄:源程序代碼及注釋…………………………………………………17
8.1、從機源代碼………………………………………………..17
8.2、主機源代碼………………………………………………..20
課程設(shè)計目的:單片機具有體積小、功能強、成本低、應(yīng)用面廣等優(yōu)點,可以說,智能控制與自動控制的核心就是單片機。目前,一個學(xué)習(xí)與應(yīng)用單片機的高潮在全社會大規(guī)模地興起。學(xué)習(xí)單片機的最有效方法就是理論與實踐并重。系統(tǒng)地運用已學(xué)的理論知識解決實際問題的能力和查閱資料的能力。培養(yǎng)一定的自學(xué)能力和獨立分析問題、解決問題的能力,能通過獨立思考、查閱工具書、參考文獻,尋找解決方案;
課程設(shè)計工具及題目:
1、課程設(shè)計工具:PC機、Keil uVision4、Protues7.64
2、課程設(shè)計題目:遠程溫度采集系統(tǒng)
課程設(shè)計內(nèi)容及步驟
使用proteus作為開發(fā)工具,完成雙機通訊的溫度采集功能:
1、 使用LM20溫度傳感器、AD1674模數(shù)轉(zhuǎn)換器、AT89C51單片機、4位撥碼開關(guān)組成溫度采集模塊(從機),撥碼開關(guān)用于設(shè)定模塊的地址(00-15),從機在采集完溫度信號(間隔5S)后通過串口發(fā)送到主機;
2、 使用AT89C51單片機、4位撥碼開關(guān)、LED顯示組成溫度接收模塊(主機),4位撥碼開關(guān)用于設(shè)定通訊波特率(1200,2400,4800,9600)當主機波特率改變后,從機波特率也自動改變,上電運行顯示波特率信息(停3S),之后顯示接收地址與溫度信息,當接收時間間隔超過6S未收到數(shù)據(jù),系統(tǒng)報警;
3、 單片機一次只能發(fā)送一個字節(jié)的信息,使用多字節(jié)數(shù)據(jù)組成一幀數(shù)據(jù),自定義一套通信協(xié)議來完成一、二的功能;
擴展要求:
將雙機通信改成多機通訊(一個接收器,多個發(fā)送器)
...