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

正文內(nèi)容

基于labview的串口溫度采集系統(tǒng)設(shè)計(jì)-資料下載頁(yè)

2024-12-06 01:21本頁(yè)面

【導(dǎo)讀】-------------------------------------------基于labview的串口溫度采集系統(tǒng)設(shè)計(jì)----------------------------------------------. 息化是目前社會(huì)的主流發(fā)展方向。各種領(lǐng)域都用到了數(shù)據(jù)采集,在石油勘探,地震數(shù)據(jù)采集領(lǐng)。隨著測(cè)控技術(shù)的迅猛發(fā)展,以虛擬儀器為核心的數(shù)據(jù)采集系統(tǒng)已經(jīng)在測(cè)控領(lǐng)。域中占到了統(tǒng)治地位。數(shù)據(jù)采集系統(tǒng)是將現(xiàn)場(chǎng)采集到的數(shù)據(jù)進(jìn)行處理、傳輸顯示、儲(chǔ)存等操作。功能是把模擬信號(hào)變成數(shù)字信號(hào),并進(jìn)行分析、處理、存儲(chǔ)和顯示。應(yīng)用于人們的日常生活中。全文的內(nèi)容主要包括:虛擬儀器的發(fā)展,labview虛擬儀器。的介紹,溫度采集系統(tǒng)的制作與調(diào)試最后是自己在本次制作中的不足與展望。類型、多通道信號(hào)同時(shí)進(jìn)行檢測(cè)和控制中,傳統(tǒng)的測(cè)控系統(tǒng)能力有限。溫度檢測(cè)是現(xiàn)代檢測(cè)技術(shù)的重要組成部分,在保證產(chǎn)品質(zhì)量、度快、功耗低等優(yōu)點(diǎn),應(yīng)用在溫度測(cè)量與控制方面,控制簡(jiǎn)單方便,測(cè)量范圍廣,該溫度測(cè)量系統(tǒng)是由上位機(jī)和溫度測(cè)量單元組成。溫度測(cè)量單元中主控單片機(jī)串行口采用方式1。目前支持5l單片機(jī)編譯器的語(yǔ)言主要有匯編語(yǔ)言、c語(yǔ)

  

【正文】 p_data[0]。 // 兩字節(jié)合成一個(gè)整型變量。 return temp。 //返回溫度值 } work_temp(uint tem) //溫度數(shù)據(jù)處理函數(shù) { uchar n=0。 if(tem6348) // 溫度值正負(fù)判斷 {tem=65536tem。n=1。} // 負(fù)溫度求補(bǔ)碼 ,標(biāo)志位置 1 display[4]=temamp。0x0f。 // 取小數(shù)部分的值 display[0]=dian_table[display[4]]。 // 存入小數(shù)部分顯示值 temp_display[0]=display[0]+0x30。 display[4]=tem4。 // 取中間八位 ,即整數(shù)部分的值 display[3]=display[4]/100。 // 取百位數(shù)據(jù)暫存 temp_display[4]=display[3]+0x30。 display[1]=display[4]%100。 // 取后兩位數(shù)據(jù)暫存 display[2]=display[1]/10。 // 取十位數(shù)據(jù)暫存 基于 labview 的串口溫度采集系統(tǒng)設(shè)計(jì) 10 temp_display[3]=display[2]+0x30。 display[1]=display[1]%10。 temp_display[2]=display[1]+0x30。 temp_display[1]=39。.39。 if(!display[3]) { temp_display[4]=39。 39。 //最高位為 0時(shí)不顯示 if(!display[2]) { temp_display[3]=39。 39。 //次高位為 0時(shí)不顯示 } } if(n){temp_display[4]=39。39。} //負(fù)溫度時(shí)最高位顯示 } void init() //串口初始化 { SCON= 0x50。 //串口方式 1 允許接收 PCON=0。 //SMOD=0 TMOD= 0x20。 //定時(shí)器 1定時(shí)方式 2 TH1= 0xfd。 // 9600波特率 TL1= 0xfd。 TR1= 1。 EA = 1。 ES = 1。 } void main() //主函數(shù) { uint i。 init()。 ow_reset()。 //開機(jī)先轉(zhuǎn)換一次 write_byte(0xcc)。 //Skip ROM write_byte(0x44)。 //發(fā)轉(zhuǎn)換命令 while(1) { work_temp(read_temp())。 //處理溫度數(shù)據(jù) if(flag==1) { for(i=0。i5。i++) { SBUF=temp_display[4i]。 while(!TI)。 TI=0。 } flag=0。 } } } void serial() interrupt 4 //串口中斷 基于 labview 的串口溫度采集系統(tǒng)設(shè)計(jì) 11 { if(RI) { RI = 0。 flag=1。 } }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1