單片機課程設計報告
- 文件介紹:
- 該文件為 doc 格式,下載需要 5 積分
- 單片機課程設計報告使用proteus作為開發工具,完成雙機通訊的溫度采集功能:
使用LM20溫度傳感器、AD1674模數轉換器、AT89C51單片機、4位撥碼開關組成溫度采集模塊(從機),撥碼開關用于設定模塊的地址(00-15),從機在采集完溫度信號(間隔5S)后通過串口發送到主機;
使用AT89C51單片機、4位撥碼開關、LED顯示組成溫度接收模塊(主機),4位撥碼開關用于設定通訊波特率(1200,2400,4800,9600)當主機波特率改變后,從機波特率也自動改變,上電運行顯示波特率信息(停3S),之后顯示接收地址與溫度信息,當接收時間間隔超過6S未收到數據,系統報警;
單片機一次只能發送一個字節的信息,使用多字節數據組成一幀數據,自定義一套通信協議來完成一、二的功能;
擴展要求:
將雙機通信改成多機通訊(一個接收器,多個發送器)
① 畫出整個系統的電路原理圖;
② 敘述各功能模塊的工作原理;
③ 編寫各模塊程序;
④ 論文中應附上程序流程圖;
⑤ 書寫論文時注意結構合理,層次分明,在分析時注意語言的流暢。
布置任務,查找資料
電路和程序設計
③ 設計程序調試結果驗收
④ 論文答辯...