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

正文內(nèi)容

基于虛擬儀器的溫度測量系統(tǒng)畢業(yè)論文(參考版)

2025-06-30 20:52本頁面
  

【正文】 同時也要感謝學院給我們提供的良好的學習環(huán)境。在此謹向趙老師致以最誠摯的謝意和最崇高的敬意。 } }} 致 謝這次畢業(yè)論文我得到了趙老師的很多幫助,每當我遇到困難和不理解的地方,趙老師不論多忙都會耐心、細心的給我解答。 while(TI==0)。i++) { SBUF=data_conver[i]。 //數(shù)據(jù)格式轉換,為了發(fā)送和PC解釋數(shù)據(jù)方便 for(i=0。 //清除命令標志位 temp=ReadTemperature()。 while(1) //使用一個循環(huán),讓單片機總可以接受PC機指令 { while( pc_mand!=0x11)。 EA=1。// IE=0x99。 //定時器1開始工作 SCON=0x50。 //波特率是9600, TL1=0xfd。 TMOD=0x20。 pc_mand=0。}main(){ uchar i。 data_conver[3]=(uchar)(data_to_convertamp。 data_conver[2]=(uchar)((data_to_convertamp。 data_conver[1]=(uchar)((data_to_convertamp。}void data_convert(uint data_to_convert) //把數(shù)據(jù)折開成四字節(jié),為了方便發(fā)送{ data_conver[0]=(uchar)((data_to_convertamp。 pc_mand=SBUF。}void s_int(void) interrupt 4 //單片機串口中斷原型{ RI=0。 //t= tt*10+。 t=t|a。 t=b。 //讀取溫度寄存器等(共可讀9個寄存器)前兩個就是溫度 a=ReadOneChar()。 WriteOneChar(0xCC)。 // 跳過讀序號列號的操作 WriteOneChar(0x44)。 Init_DS18B20()。 unsigned int t=0。}uint ReadTemperature(void) //讀取溫度{ unsigned char a=0。 dat=1。 delay(5)。 DQ = datamp。 i0。}void WriteOneChar(unsigned char dat) //寫一個字節(jié){ unsigned char i。 delay(4)。 DQ = 1。i) { DQ = 0。 for (i=8。}uchar ReadOneChar(void) //讀一個字節(jié){ unsigned char i=0。 x=DQ。 //精確延時 大于 480us DQ = 1。 //稍做延時 DQ = 0。 DQ = 1。 //保存臨時溫度值void delay(unsigned int i) //延時函數(shù){ while(i)。 //只要PC有發(fā)過來0x11過來就算是告訴單片機啟動發(fā)送指令uchar data_conver[4]。 參 考 文 獻[1] ,1999(4):69.[2] :電子工業(yè)出版社,2002:1213.[3] 劉君華,:西安電子科技大學出版社,2001:2122.[4] 胡曉軍,[M].西安電子科技大學出版社,2005:282291.[5] 「D」,2004,107期.[6] (第2版)[M].北京:電子工業(yè)出版社,2005:88120.[7] 使用NIVISA軟件控制USB設備,2011:17.[8] 孫煥銘,趙會成. ,2010:15.[9] ,.[10] :安徽工業(yè)大學,2007:13.[11] ,2002.[12] ,2009:512.[13] ,2010:512,3335. 附錄A 電路圖 附錄B 下位機C語言程序include //包含頭文件includeinclude includedefine uchar unsigned chardefine uint unsigned intsbit DQ =P3^3。第一是溫度傳感器抗干擾性不好,對于溫度測量具有一定誤差;第二檢測速度較慢,檢測精度較低。(3)充分利用LabVIEW語言的優(yōu)點,設計易于操作的菜單界面。在該設計主要工作如下:(1)通過USB實現(xiàn)單片機與PC機的串口通信,及時傳送溫度數(shù)據(jù)給PC機。該系統(tǒng)通過單片機實時采集現(xiàn)場溫度,由開發(fā)的軟件平臺分析與處理采集信號,使溫度值接近設定值,從而實現(xiàn)溫度控制。本文利用PC機配合LabVIEW以及適當?shù)挠布x器構成的溫度測量系統(tǒng),既有傳統(tǒng)儀器的基本功能,又可隨用戶的需求自行定義,能實現(xiàn)用戶的多種需求。 KEIL調試輸出窗口排除編譯錯誤后,把程序燒錄入單片機中,與上位機連接正確后,檢測程序能否正常運行,如果程序可以正常運行,則說明程序沒有其它錯誤。檢測完硬件焊接部分后,可燒錄一些小程序在單片機內(nèi),來檢測單片機和其他的元件能否正常工作。 探針監(jiān)視窗口 下位機調試通過萬用表對各焊接部分的測試是硬件調試的主要方式。運行VI,當運行到探針位置時將在探針窗口中立即顯示當前值。LabVIEW可自動判斷當前位置的數(shù)據(jù)類型從而調用不同的探針來顯示當前位置的數(shù)據(jù)。它用來實時監(jiān)測程序背面板中任一連接線(不是任一節(jié)點)上的值。紅色框為設置的斷點。當程序運行至斷點處時就會停在要執(zhí)行的節(jié)點處,并閃爍。 程序高亮執(zhí)行 斷點與單步執(zhí)行 斷點工具可使程序中的在某點終止運行后利用單步或者探針方式查看數(shù)據(jù)。單擊錯誤列表會彈出錯誤清單,單擊出現(xiàn)的錯誤并選用FIND功能,會使錯誤對象高亮來找到錯誤位置。 程序流程圖 6 整體調試 LabVIEW上位機程序調試 找出語法錯誤 由于LabVIEW的圖形化編程方式簡化了它的程序調試工作,極大提高了編程的效率。系統(tǒng)初始化階段,令定時器T1工作為方式2,來產(chǎn)生串行通信所需波特率。這里選用89E52單片機,C語言編程。 C51工具包整體結構圖 下位機程序設計程序是整個系統(tǒng)最重要的部分,硬件電路要通過程序驅動后才可工作,程序中一點點錯誤可能會使整個系統(tǒng)不能進行正常工作??捎蒐IB51創(chuàng)建生成庫文件,也可與庫文件經(jīng)L51連接生成絕對目標文件(.ABS)。開發(fā)人員可用IDE或其它編輯器編輯匯編源或C文件。Keil C51工具包的整體結構。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。Keil C51軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調試工具,全Windows界面。 單片機程序的編寫 Keil編譯器軟件應用Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。(8)測量結果直接輸出數(shù)字溫度信號,以一 線總線串行傳送給CPU,同時可傳送CRC校驗碼,具有極強的抗干擾糾錯能力。(6)可編程分辨率是9~12位,℃、℃、℃℃,實現(xiàn)高精度測溫。(5)測溫范圍55℃~+125℃,溫度在10~+85℃時精度為177。(3)支持多點組網(wǎng)功能,多個DS18B20可以并聯(lián)到唯一的三線上,完成組網(wǎng)多點測溫。 (1)適應電壓范圍寬,電壓范圍:~。采取數(shù)據(jù)總線供電方式可以節(jié)省一根導線,但完成溫度測量的時間較長;采取外部供電方式則多用一根導線,但測量速度較快。將存貯器中的二進制數(shù)求補再轉換成十進制數(shù)并除以2就得到被測溫度值(550℃125℃)。則1號存貯器8位全為1,否則全為0。DS18B20中還有用于貯存測得的溫度值的兩個8位存貯器,RAM編號為0號和1號。每一個DS18B20包括一個唯一的64位長的序號,該序號值存放在DS18B20內(nèi)部的ROM(只讀存貯器)中。 C。 C, C到+125DSl8B20的測量范圍從55信息經(jīng)過單線接口出入DSl8B20,所以主機CPU與DSl8B20僅有一條線(和地線)。10V電壓(4) 低功耗,供電電流5mA (5) 內(nèi)部集成2個RS232C驅動器 (6) 高集成度,片外有4個電容就可工作。 供電部分,15腳GND、16腳VCC(+5v)。 數(shù)據(jù)轉換通道部分,由7~14腳構成兩個數(shù)據(jù)通道。該部分功能是給RS232串口提供177。下面是MAX232轉換芯片的電路引腳圖。(18)內(nèi)建低壓復位電路。 2)室溫下存儲的數(shù)據(jù)時間大于100年。(15)4組8位雙向I/O口;對于PQFP44和PLCC44封裝還有一組4位雙向I/O口(P4)。(13)控制能耗;掉電模式和IDLE模式;。(11)雙數(shù)據(jù)指針。(9)八個中斷源,四級優(yōu)先級。(7)三級代碼加密保護。(5)IAP空間最大為6KB,可與ISP空間共享數(shù)據(jù)空間,若使用IAP,需設置ISP空間最小為1K。(3)程序空間:8KB。 MPC89E52AE單片機引腳圖 MPC89E52AE單片機的主要特點該單片機的特點如下:(1)使用 80C51內(nèi)核。 單片機的使用 MPC89E52AE單片機應用本系統(tǒng)使用MPC89E52AE單片機,它是一種低功耗,高性能的8位單片微型計算機,片內(nèi)含可反復擦寫20000次的內(nèi)存4k Bytes的Flash只讀程序存儲器,兼容80C51引腳結構及標準MCS51指令系統(tǒng),片內(nèi)集成了ISP Flash存儲單元和通用8位中央處理器,可提供高性價比的解決方案給大部分嵌入式控制應用系統(tǒng)。該系統(tǒng)由四部分部分組成:裝有LabVIEW軟件的計算機、MPC89E52單片機、電平轉換芯片MAX232以及溫度傳感器DS18B20。(7)溫度檢測報警系統(tǒng),比較實時溫度和設定溫度,布爾量為F綠燈亮,布爾量為T紅燈亮,實現(xiàn)了實時報警功能。(5)攝氏溫度計算部分,通過數(shù)值轉換控件將得到的十六進制數(shù)轉換為十進制數(shù),所得結果就是當前環(huán)境的攝氏溫度。(3)系統(tǒng)延時部分,減緩運行速度,減少上位機內(nèi)存和CPU使用率。(1)歡迎詞部分,顯示歡迎對話框,表明已經(jīng)完成VSIA部分的下位機初始化,單擊確定即可開始檢測溫度
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1