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

正文內(nèi)容

脈搏測量器設(shè)計(jì)說明書-資料下載頁

2025-08-02 22:04本頁面
  

【正文】 數(shù)功能:顯示沒有檢測到DS18B20************************************************************/void display_error(void){unsigned char i。WriteAddress(0x00)。//寫顯示地址,將在第1行第1列開始顯示i = 0。//從第一個(gè)字符開始顯示while(Error[i] != 39。\039。)//只要沒有寫到結(jié)束標(biāo)志,就繼續(xù)寫{WriteData(Error[i])。//將字符常量寫入LCDi++。//指向下一個(gè)字符delaynms(20)。}while(1)。//進(jìn)入死循環(huán),等待查明原因}/*****************************************************函數(shù)功能:顯示說明信息***************************************************/ void display_explain(void){unsigned char i。WriteAddress(0x00)。//寫顯示地址,將在第1行第1列開始顯示i = 0。//從第一個(gè)字符開始顯示while(Str[i] != 39。\039。)//只要沒有寫到結(jié)束標(biāo)志,就繼續(xù)寫{WriteData(Str[i])。//將字符常量寫入LCDi++。//指向下一個(gè)字符delaynms(20)。}}/*****************************************************函數(shù)功能:顯示溫度符號***************************************************/ void display_symbol(void){unsigned char i。WriteAddress(0x40)。//寫顯示地址,將在第2行第1列開始顯示i = 0。//從第一個(gè)字符開始顯示while(Temp[i] != 39。\039。)//只要沒有寫到結(jié)束標(biāo)志,就繼續(xù)寫{WriteData(Temp[i])。//將字符常量寫入LCDi++。//指向下一個(gè)字符delaynms(20)。}}/*****************************************************函數(shù)功能:顯示溫度的小數(shù)點(diǎn)***************************************************/void display_dot(void){WriteAddress(0x49)。//寫顯示地址,將在第2行第10列開始顯示W(wǎng)riteData(39。.39。)。//將小數(shù)點(diǎn)的字符常量寫入LCDdelaynms(20)。}/*****************************************************函數(shù)功能:顯示溫度的符號***************************************************/ void display_ice(unsigned char fuhao){unsigned char show。show=fuhao。WriteAddress(0x45)。//寫顯示地址,將在第2行第10列開始顯示W(wǎng)riteData(show)。//將小數(shù)點(diǎn)的字符常量寫入LCDdelaynms(20)。}/*****************************************************函數(shù)功能:顯示溫度的單位(Cent)***************************************************/ void display_cent(void){unsigned char i。WriteAddress(0x4c)。//寫顯示地址,將在第2行第13列開始顯示i = 0。//從第一個(gè)字符開始顯示while(Cent[i] != 39。\039。)//只要沒有寫到結(jié)束標(biāo)志,就繼續(xù)寫{WriteData(Cent[i])。//將字符常量寫入LCDi++。//指向下一個(gè)字符delaynms(20)。}}/*****************************************************函數(shù)功能:顯示溫度的整數(shù)部分入口參數(shù):x***************************************************/void display_temp1(unsigned char x){unsigned char j,k,l。//j,k,l分別儲(chǔ)存溫度的百位、十位和個(gè)位j=x/100。//取百位k=(x%100)/10。//取十位l=x%10。//取個(gè)位WriteAddress(0x46)。//寫顯示地址,將在第2行第7列開始顯示W(wǎng)riteData(digit[j])。//將百位數(shù)字的字符常量寫入LCDWriteData(digit[k])。//將十位數(shù)字的字符常量寫入LCDWriteData(digit[l])。//將個(gè)位數(shù)字的字符常量寫入LCDdelaynms(20)。}void display_maibo(unsigned char v1){unsigned char j,k,l。j=v1/100。//取百位k=(v1%100)/10。//取十位l=v1%10。//取個(gè)位WriteAddress(0x0c)。//寫顯示地址,將在第1行第12列開始顯示W(wǎng)riteData(digit[j])。//將百位數(shù)字的字符常量寫入LCDWriteData(digit[k])。//將十位數(shù)字的字符常量寫入LCDWriteData(digit[l])。//將個(gè)位數(shù)字的字符常量寫入LCDdelaynms(50)。}void display_maibo0(unsigned char v2){unsigned char j,k,l。j=v2/100。//取百位k=(v2%100)/10。//取十位l=v2%10。//取個(gè)位WriteAddress(0x4c)。//寫顯示地址,將在第2行第12列開始顯示W(wǎng)riteData(digit[j])。//將百位數(shù)字的字符常量寫入LCDWriteData(digit[k])。//將十位數(shù)字的字符常量寫入LCDWriteData(digit[l])。//將個(gè)位數(shù)字的字符常量寫入LCDdelaynms(50)。}/*****************************************************函數(shù)功能:顯示溫度的小數(shù)數(shù)部分入口參數(shù):x***************************************************/void display_temp2(unsigned char x){WriteAddress(0x4a)。//寫顯示地址,將在第2行第11列開始顯示W(wǎng)riteData(digit[x])。//將小數(shù)部分的第一位數(shù)字字符常量寫入LCDdelaynms(20)。}/*****************************************************函數(shù)功能:做好讀溫度的準(zhǔn)備***************************************************/void ReadyReadTemp(void){Init_DS18B20()。//將DS18B20初始化WriteOneChar(0xCC)。//跳過讀序號列號的操作WriteOneChar(0x44)。//啟動(dòng)溫度轉(zhuǎn)換for(time=0。time110。time++)。//溫度轉(zhuǎn)換需要一點(diǎn)時(shí)間Init_DS18B20()。//將DS18B20初始化WriteOneChar(0xCC)。//跳過讀序號列號的操作WriteOneChar(0xBE)。//讀取溫度寄存器,前兩個(gè)分別是溫度的低位和高位}void init()//定時(shí)器初始化{TMOD=0x01。TH0=(6553650000)/256。TL0=(6553650000)%256。EA=1。ET0=1。TR0=1。EA=1。EX0=1。//外部中斷0開IT0=1。//邊沿觸發(fā)EX1=1。IT1=1。i=0。ii=0。}void display_maibo1(void){unsigned char i。WriteAddress(0x00)。//寫顯示地址,將在第1行第1列開始顯示i = 0。//從第一個(gè)字符開始顯示while(maibo1[i] != 39。\039。)//只要沒有寫到結(jié)束標(biāo)志,就繼續(xù)寫{WriteData(maibo1[i])。//將字符常量寫入LCDi++。//指向下一個(gè)字符delaynms(20)。}}void display_maibo2(void){unsigned char i。WriteAddress(0x40)。//寫顯示地址,將在第1行第1列開始顯示i = 0。while(maibo2[i] != 39。\039。){WriteData(maibo2[i])。//將字符常量寫入LCDi++。//指向下一個(gè)字符delaynms(20)。}}void dtime(){WriteAddress(0x06)。WriteData(digit[t1])。WriteData(digit[t2])。WriteData(digit[10])。WriteData(digit[t3])。WriteData(digit[t4])。WriteData(digit[10])。WriteData(digit[t5])。WriteData(digit[t6])。delaynms(10)。}/*****************************************************函數(shù)功能:主函數(shù)***************************************************/void main(void){unsigned char TL。//儲(chǔ)存暫存器的溫度低位unsigned char TH。//儲(chǔ)存暫存器的溫度高位unsigned char TN。//儲(chǔ)存溫度的整數(shù)部分unsigned char TD。//儲(chǔ)存溫度的小數(shù)部分init()。P3=0。while(1)//不斷檢測并顯示溫度{if(!flag){s=0。LcdInitiate()。//將液晶初始化delaynms(5)。//延時(shí)5ms給硬件一點(diǎn)反應(yīng)時(shí)間if(Init_DS18B20()==1)display_error()。display_explain()。display_symbol()。//顯示溫度說明display_dot()。//顯示溫度的小數(shù)點(diǎn)display_cent()。//顯示溫度的單位while(!flag){dtime()。ReadyReadTemp()。//讀溫度準(zhǔn)備TL=ReadOneChar()。//先讀的是溫度值低位TH=ReadOneChar()。//接著讀的是溫度值高if(TH=0xf8){display_ice(39。39。)。if(TL==0){TH=(~TH+1)amp。0x03。TN=TH*16+TL/16。 TD=(TL%16)*10/16。goto loopshow。}TH=~THamp。0x03。TL=~TL+1。TN=TH*16+TL/16。TD=(TL%16)*10/16。goto loopshow。}display_ice(39。+39。)。TN=TH*16+TL/16。//實(shí)際溫度值=(TH*256+TL)/16,即:TH*16+TL/16//這樣得出的是溫度的整數(shù)部分TD=(TL%16)*10/16。//計(jì)算溫度的小數(shù)部分,將余數(shù)乘以10再除以16取整,loopshow://這樣得到的是溫度小數(shù)部分的第一位數(shù)字display_temp1(TN)。//顯示溫度的整數(shù)部分display_temp2(TD)。//顯示溫度的小數(shù)部分delaynms(50)。}}if(flag){s=1。delaynms(200)。s=0。LcdInitiate()。 //將液晶初始化display_maibo1()。display_maibo2()。while(flag){display_maibo(v1)。display_maibo0(v2)。}}} }void time0() interrupt 1{TH0=(6553650000)/256。TL0=(6553650000)%256。ii++,iii++。if(iii==60){v1=20*i。v2=20*iiii。iiii=iii=i=0。}if(ii==20){t6++。ii=0。if(t6==10)t6=0,t5++。if(t5==6)t5=0,t4++。if(t4==10)t4=0,t3++
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1