熱門關(guān)鍵詞:
單片機設(shè)計一一遠程溫度采集系統(tǒng)
  • 該文件為doc格式
  • 文件大小:701.95K
  • 下載次數(shù)
  • 文件評級
  • 更新時間:2012-09-07
  • 發(fā) 布 人mjy123
  • 文件下載:
  • 立即下載

  • 文件介紹:
  • 該文件為 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ā)送器)
    ...
文檔留言
驗證碼: 請在右側(cè)輸入驗證碼 看不清楚,換一個