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

正文內容

超聲波測距溫度補償(更新于0917)測試通過(已改無錯字)

2023-04-26 04:17:30 本頁面
  

【正文】 /實際溫度值=(TH*256+TL)/16,即:TH*16+TL/16 //這樣得出的是溫度的整數(shù)部分,小數(shù)部分被丟棄了// TD=(TL%16)*10/16。 //計算溫度的小數(shù)部分,將余數(shù)乘以10再除以16取整, //這樣得到的是溫度小數(shù)部分的第一位數(shù)字(保留1位小數(shù)) v = (+*TN)/2000。//v=。 // delaynms(10)。 // t = sonic()。// delay1()。 delay1()。 delay1()。//delay1()。delay1()。delay1()。delay1()。delay1()。delay1()。//外接超聲波探頭 display()。 } }void delay1(void)//延時 2ms{ unsigned char i,k。 for(i=4。i0。i) for(k=k0。k)。 //500us}void display(void){ unsigned int d。 d=sonic()。 if(d=0amp。amp。d=9) { p25=1。p26=1。p27=1。P0 = dsp_code_ca[d]。 p25=0。p26=1。p27=1。P0 = 0x80。 delay1()。 } else if(d=10amp。amp。d=99) { p25=1。p26=1。p27=1。P0 = dsp_code_ca[d/10]。 p25=0。p26=1。p27=1。P0 = 0x40。 delay1()。 p25=1。p26=1。p27=1。P0 = dsp_code_ca[d%10]。 p25=0。p26=1。p27=1。P0 = 0x80。 delay1()。 } else if(d=100amp。amp。d=999) { p25=1。p26=1。p27=1。P0 = dsp_code_ca[d/100]。 p25=0。p26=1。p27=1。P0 = 0x20。 delay1()。 p25=1。p26=1。p27=1。P0 = dsp_code_ca[(d%100)/10]。 p25=0。p26=1。p27=1。P0 = 0x40。 delay1()。 p25=1。p26=1。p27=1。P0 = dsp_code_ca[d%10]。 p25=0。p26=1。p27=1。P0 = 0x80。 delay1()。 } } include //包含_nop_()函數(shù)定義的頭文件unsigned char TL。 //儲存暫存器的溫度低位 unsigned char TH。 //儲存暫存器的溫度高位 unsigned char TN。 //儲存溫度的整數(shù)部分// unsigned char TD。 //儲存溫度的小數(shù)部分 void delaynms(unsigned char n)。 void delay1(void)。//延時/************************************************************************以下是DS18B20的操作程序 ************************************************************************/ sbit DQ=P1^4。unsigned char time。 //設置全局變量,專門用于嚴格延時/*****************************************************函數(shù)功能:將DS18B20傳感器初始化,讀取應答信號出口參數(shù):flag ***************************************************/bit Init_DS18B20(void) { bit flag。 //儲存DS18B20是否存在的標志,flag=0,表示存在;flag=1,表示不存在 DQ = 1。 //先將數(shù)據(jù)線拉高 for(time=0。time2。time++) //略微延時約6微秒 。 DQ = 0。 //再將數(shù)據(jù)線從高拉低,要求保持480~960us for(time=0。time200。time++) //略微延時約600微秒 。 //以向DS18B20發(fā)出一持續(xù)480~960us的低電平復位脈沖 DQ = 1。 //釋放數(shù)據(jù)線(將數(shù)據(jù)線拉高) for(time=0。time10。time++) 。 //延時約30us
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1