freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

遠程溫度測量課程設(shè)計報告-展示頁

2025-01-28 01:19本頁面
  

【正文】 EW串口通信的研究[J]. (12)include // 調(diào)用MCS51寄存器頭文件includeinclude include includeincludedefine uchar unsigned chardefine uint unsigned intdefine SKIP_ROM_COMMAND 0xCC //跳過ROM匹配操作 define CONVERT_TEMPERATURE 0x44 //啟動溫度轉(zhuǎn)換define READ_SCRATCHPAD 0xBE // 讀溫度中間暫存寄存器define N 45872//N=50ms/UINT8 PresencePlusA。在課設(shè)中我發(fā)現(xiàn)了查閱資料的重要性,初始化程序,中斷,以及LCD輸出程序都可以通過參考資料來完善。 陳墨:本次課設(shè)我結(jié)合了上學期所學的51單片機理論知識,第一次完成了一個完整的項目。軟件中的幫助功能也非常強大,往往根本不需要上網(wǎng)搜索打開幫助查閱即可知道問題出在哪里。如:張新宇:本次課設(shè)我學習了之前從未用過的Labview軟件,了解了該如何用Labview進行串口通訊,以及制作一個上位機程序。七、心得體會與建議備注:正式成稿時,刪除此備注。DS18B20要考慮好延時,以保證溫度讀取完成,避免溫度讀取失敗。Labview不能將主體時序調(diào)的太慢,由于是串口通信,太慢會出現(xiàn)錯誤,“等待下一個整數(shù)倍毫秒”函數(shù)毫秒倍數(shù)設(shè)置為10~100為宜。六、設(shè)計調(diào)試中遇到的疑難問題及解決方法張新宇:Labview將溫度保存在txt文件中,文件名義一定要和Labview程序里面的txt文件命名一致,否則不但不能實現(xiàn)存儲其他功能也會出現(xiàn)錯誤。 圖43 上位機顯示結(jié)果(2) 圖44 下位機顯示結(jié)果(2)當溫度在設(shè)置的溫度閾值上下限之間時,下位機只顯示溫度,上位機會顯示NORMAL,證明溫度正常。如圖41和圖42所示,高于溫度上限0度,則上位機和下位機都會顯示HIGH字樣。開始傳感器初始化發(fā)跳過讀序列號指令發(fā)溫度轉(zhuǎn)換指令讀溫度值低字節(jié)讀溫度值高字節(jié)高低字節(jié)合并返回溫度值開始圖32 讀取溫度值模塊流程圖本項目串行通信采用的波特率為19200,串口采用方式2的工作方式,其計算公式如下:波特率=(2SMOD/32)*(T1溢出率)考慮電源管理寄存器PCON,取PCON為0x80,所以波特率加倍,令TH1=0xFD,最終得到波特率為19200.四、結(jié)果分析或項目所實現(xiàn)的功能、指標本項目可實現(xiàn)溫度測量功能,可以在LCD液晶屏和上位機上同時顯示溫度值。(1)主程序流程圖如31所示。由DS18B20得到溫度數(shù)據(jù)后,傳遞給51單片機,然后單片機根據(jù)得到的數(shù)據(jù),在LCD液晶屏上顯示出相應(yīng)的數(shù)值和符號。具體接線如圖21所示。 圖21 硬件電路連接圖溫度模塊的DS18B20中間的2號引腳接單片機P32,1接地3接VCC。其成本低廉,字符顯示效果好,經(jīng)濟效果好。三個引腳中間為溫度傳輸接口,其余兩個分別為VCC和地。本項目溫度測量傳感器采用的DS18B20。其內(nèi)置8位中央處理單元、256字節(jié)內(nèi)部數(shù)據(jù)存儲器RAM、8k片內(nèi)程序存儲器(ROM)32個雙向輸入/輸出(I/O)口、3個16位定時/計數(shù)器和5個兩級中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)時鐘振蕩電路,屬于80C51增強型單片機版本。上位機還可以將溫度值和是否超過閾值情況打印在txt文檔中。上位機不但可以通過串口改變控制器參數(shù),而且可以利用GSM模塊直接發(fā)送短信。同時控制器也可以控制溫度測量模塊的狀態(tài)。項目組任務(wù)分擔評價表姓名分擔任務(wù)組內(nèi)評價陳墨LCD顯示模塊設(shè)計與編程,下位機串口通訊程序,DS18B20模塊及單片機下位機編程5張新宇上位機溫度顯示與設(shè)置,上位機串口路通訊程序,上位機文件保存及溫度判斷程序5課程設(shè)計報告評分表內(nèi)容總體方案硬件設(shè)計軟件設(shè)計結(jié)果分析明細清單問題分析心得體會參考文獻程序代碼格式規(guī)范總分陳墨得分張新宇得分 微機原理(單片機)課程設(shè)計報告目錄一、總體方案 1二、硬件設(shè)計 1三、軟件設(shè)計 3四、結(jié)果分析或項目所實現(xiàn)的功能、指標 5五、明細清單 7六、設(shè)計調(diào)試中遇到的疑難問題及解決方法 8七、心得體會與建議 8參考文獻 9 9 2629一、總體方案遠程溫度測量總體框圖如圖11所示。(3)發(fā)送短信成功時,蜂鳴器鳴叫提示。(3)每隔1秒將測得的溫度值保存至文檔中,如超過閾值,溫度值后又HIGH或LOW提示字母(4)可以對串口進行設(shè)置下位機:完成電路設(shè)計與控制程序(1)采用DS18B20采集溫度,采用GSM模塊發(fā)送短信。項目編號: 20152016學年第一學期微機原理(單片機)課程設(shè)計總結(jié)報告項目名稱: 遠程溫度測量 班級: 姓名: 學號: 微機原理(單片機)課程設(shè)計任務(wù)書項目名稱:遠程溫度測量內(nèi)容與要求: 上位機:完成界面設(shè)計與通訊程序(1)能夠顯示溫度值,能夠設(shè)定報警溫度閾值上限、下限,當超出報警溫度閾值上限、下限時,溫度值后又HIGH或LOW提示字母。(2)能夠發(fā)送短信,顯示出收信人姓名,收信人電話,當前測得溫度值;能夠定時發(fā)送溫度測量情況短信。(2)通過串口與上位機通訊,并傳輸溫度值,接受閾值設(shè)置。并將短信內(nèi)容顯示在LCD屏第2行(4)將當前溫度顯示在LCD液晶屏上,當超出報警溫度閾值上限、下限時,溫度值后又HIGH或LOW提示字母。文件打印溫度測量模塊LCD顯示模塊控 制 器上位機GSM模塊圖11 遠程溫度測量總體功能模塊示意圖 圖中, 溫度測量模塊是利用DS18B20進行溫度的測量和采集,并直接傳遞給控制器51單片機。LCD模塊可以顯示由控制器得到的溫度值,并根據(jù)上位機給出的閾值上下限顯示出HIGH或者LOW。同時下位機控制器也可以命令GSM模塊發(fā)送短信。二、硬件設(shè)計本項目下位機控制器采用的是51系列單片機STC80C52RC型號。其價格低廉,低功耗,基本符合經(jīng)濟、環(huán)保需求。DS18B20是常用的溫度傳感器,具有體積小,硬件開銷低,抗干擾能力強,精度高的特點。本項目LCD顯示模塊采用LCD1602液晶屏,它由若干個5X7點陣字符位組成,每個點陣字符位都可以顯示一個字符,每位之間有一個點距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用。本項目硬件電路連接圖如圖21所示。LCD1602直接插在擴展插針接口即可,即1接地,2接VCC,3接地(帶保護電阻),714依次接P0P7,15接VCC,16接地,其余懸空。三、軟件設(shè)計本項目下位機采用51單片機做控制器。同時,上位機和下位機進行串口通信,上位機改變下位機參數(shù)設(shè)定,下位機的溫度數(shù)據(jù)也傳遞到上位機。圖31 主程序流程圖(2)讀取溫度值模塊流程圖如圖32所示。同時還具有遠程閾值上下限設(shè)置功能,可以在上位機設(shè)置溫度閾值上下限,超過上限上下位機同時會有HIGH的顯示,低于下限上下位機也同時又LOW的顯示。(由于拍照時間差會導致溫度有微小變化) 圖41 上位機顯示結(jié)果(1) 圖42 下位機顯示結(jié)果(1) 當溫度低于溫度下限時,如圖43和44所示,上位機和下位機都會顯示LOW字樣。五、明細清單明細及價格清單如表51所示序號名稱型號/規(guī)格數(shù)量價格(元)1單片機最小系統(tǒng)板STC89C52RC1702溫度傳感器DS18B20113液晶顯示屏LCD160213 4GSM模塊GTM900 1110表51 明細及價格清單價格總計70+1+3+110=184(元)。Labview即使內(nèi)有Visa模板,但是也必須安裝Visa驅(qū)動才能正常使用,不安裝該驅(qū)動串口永遠無法讀取。 陳墨:電源管理寄存器PCON最高位為1時波特率要乘2,所以設(shè)置TH1為0xFD波特率才為19200。溫度低于0度時是要將數(shù)值取反加1,轉(zhuǎn)換成補碼。每位小組成員需分別說明對知識的深度認識,和學習方法的總結(jié);對項目的進一步展望,可作哪些方面的改進;對老師教學有哪些建議。它獨特的圖形編程方法讓我受益頗多。對于本課題希望老師能夠?qū)SM收發(fā)短信和溫度測量分開,6天時間要完成這兩個任務(wù)真的壓力很大,也希望能夠更換GSM模塊,華為公司的GTM900B不但已經(jīng)停產(chǎn),而且網(wǎng)上資料少,大部分人都采用西門子公司的產(chǎn)品,我想換用西門子公司的產(chǎn)品有助于同學們的學習。我學會了該如何寫一個完整的代碼,該如何將程序燒進單片機,該如
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1