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

正文內(nèi)容

基于單片機(jī)的測(cè)溫系統(tǒng)設(shè)計(jì)-資料下載頁(yè)

2025-06-23 06:51本頁(yè)面
  

【正文】 temp=temp|temp_data[0]。 // 兩字節(jié)合成一個(gè)整型變量。return temp。 //返回溫度值}/****************溫度數(shù)據(jù)處理函數(shù)************************///二進(jìn)制高字節(jié)的低半字節(jié)和低字節(jié)的高半字節(jié)組成一字節(jié),這個(gè)//字節(jié)的二進(jìn)制轉(zhuǎn)換為十進(jìn)制后,就是溫度值的百、十、個(gè)位值,而剩//下的低字節(jié)的低半字節(jié)轉(zhuǎn)化成十進(jìn)制后,就是溫度值的小數(shù)部分/********************************************************/work_temp(uint tem){uchar n=0。if(tem6348) // 溫度值正負(fù)判斷{tem=65536tem。n=1。} // 負(fù)溫度求補(bǔ)碼,標(biāo)志位置1display[4]=temamp。0x0f。 // 取小數(shù)部分的值display[0]=ditab[display[4]]。 // 存入小數(shù)部分顯示值display[4]=tem4。 // 取中間八位,即整數(shù)部分的值display[3]=display[4]/100。 // 取百位數(shù)據(jù)暫存display[1]=display[4]%100。 // 取后兩位數(shù)據(jù)暫存display[2]=display[1]/10。 // 取十位數(shù)據(jù)暫存display[1]=display[1]%10。 //個(gè)位數(shù)據(jù)r=display[1]+display[2]*10+display[3]*100。/////符號(hào)位顯示判斷/////if(!display[3]){display[3]=0x0a。 //最高位為0 時(shí)不顯示if(!display[2]){display[2]=0x0a。 //次高位為0 時(shí)不顯示}}if(n){display[3]=0x0b。} //負(fù)溫度時(shí)最高位顯示}void BEEP(){if((r=highamp。amp。r129)){beep1=!beep1。}else{beep1=0。}if((rlow)){beep2=!beep2。}else{beep2=0。}}//*********設(shè)置溫度顯示轉(zhuǎn)換************//void xianshi(int horl){int n=0。if(horl128){horl=256horl。n=1。}display[3]=horl/100。display[3]=display[3]amp。0x0f。display[2]=horl%100/10。display[1]=horl%10。display[0]=0。if(!display[3]){display[3]=0x0a。 //最高位為0 時(shí)不顯示if(!display[2]){display[2]=0x0a。 //次高位為0 時(shí)不顯示}}if(n){display[3]=0x0b。 //負(fù)溫度時(shí)最高位顯示}}//*********按鍵查詢程序**************//void keyscan(){int temp1。 //最高溫度和最低溫度標(biāo)志位if(set==0){while(1){delay(500)。//消抖if(set==0){temp1++。while(!set)scan()。}if(temp1==1){xianshi(high)。scan()。if(add==0){while(!add)scan()。high+=1。}if(dec==0){while(!dec)scan()。high=1。}}if(temp1==2){xianshi(low)。if(add==0){while(!add)scan()。low+=1。}if(dec==0){while(!dec)scan()。low=1。}scan()。}if(temp1=3){temp1=0。break。}}}}/****************主函數(shù)************************/void main(){dm=0x00。 //初始化端口w0=0。w1=0。w2=0。w3=0。for(h=0。h4。h++) //開機(jī)顯示0000{display[h]=0。}ow_reset()。 //開機(jī)先轉(zhuǎn)換一次write_byte(0xcc)。 //Skip ROMwrite_byte(0x44)。 //發(fā)轉(zhuǎn)換命令for(h=0。h100。h++) //開機(jī)顯示0000{scan()。}while(1){if (temp1==0){work_temp(read_temp())。 //處理溫度數(shù)據(jù)BEEP()。scan()。 //顯示溫度值keyscan()。}elsekeyscan()。}}//***********************結(jié)束**************************//共 20 頁(yè) 第 20 頁(yè)
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1