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

正文內(nèi)容

水溫自動控制系統(tǒng)-閱讀頁

2024-07-26 14:58本頁面
  

【正文】 符不動,光標自動右移一格}void display(void) //1602顯示程序1(初始化顯示){ uchar k。 init()。 //寫入顯示緩沖區(qū)起始地址為第1行第1列 for (k=0。k++) //第一行顯示提示信息Set temp: { wc51ddr(buff1[k])。k2。} //顯示設定的溫度 wc51r(0xc0)。k10。} buff3[1]=cc2/1000+0x30。//取出十位,轉換成字符,如果十位是0不顯示。//取出個位,轉換成字符 buff3[4]=cc2/10%10+0x30。39。+39。k6。} }void display2(void) //1602顯示程序2(循環(huán)顯示){ uchar k。 wc51r(0xca)。 if ( buff3[1]==0x30) buff3[1]=0x20。 buff3[2]=cc2/100%10+0x30。//取出小數(shù)點后一位,轉換成字符 if (flag==1) buff3[0]=39。else buff3[0]=39。 for (k=0。k++) //第二行顯示溫度 { wc51ddr(buff3[k])。 uchar dushu,dushu1。 P0_0=0。 dushu=dushuamp。 if(dushu!=0xf0) { delay(900)。 dushu=dushuamp。 if(dushu!=0xf0) { dushu1=dushu。 dushu=dushuamp。 } delay(900)。 dushu=dushuamp。 while(dushu!=0xf0) { dushu=P0。0xf0。 else if(dushu1==0xd0) set_num=2。 else if(dushu1==0x70) set_num=4。 delay(900)。 //掃描第二行 dushu=P0。0xf0。 dushu=P0。0xf0。 while(dushu!=0xf0) { dushu=P0。0xf0。 dushu=P0。0xf0。 dushu=dushuamp。 } if(dushu1==0xe0) set_num=5。 else if(dushu1==0xb0) set_num=7。 } } P0_1=1。 //掃描第三行 dushu=P0。0xf0。 dushu=P0。0xf0。 while(dushu!=0xf0) { dushu=P0。0xf0。 dushu=P0。0xf0。 dushu=dushuamp。 } if(dushu1==0xe0) set_num=9。 else if(dushu1==0xb0) set_num=11。 } } P0_2=1。 P0_3=0。 dushu=dushuamp。 if(dushu!=0xf0) { delay(900)。 dushu=dushuamp。 if(dushu!=0xf0) { dushu1=dushu。 dushu=dushuamp。 } delay(900)。 dushu=dushuamp。 while(dushu!=0xf0) { dushu=P0。0xf0。 else if(dushu1==0xd0) set_num=14。 else if(dushu1==0x70) set_num=16。 delay(900)。}void PIDInit (struct PID *pp) //PID結構體空間分配{ memset ( pp,0,sizeof(struct PID))。Error = ppSetPoint NextPoint。 // 積分dError = ppLastError ppPrevError。ppLastError = Error。 // 微分項}pare_temper() //溫度比較處理程序{ unsigned char i。 low_time=0。i10。 rin = s。spid,rin )。 else high_time=100。 } } else if(set_temper=temper) { if(temperset_temper0) { high_time=0。 } else { for(i=0。i++) { Read_Temperature()。 // Read Input rout = PIDCalc ( amp。 // Perform PID Interation } if (high_time100) high_time=(unsigned char)(rout/10000)。 low_time= (100high_time)。 //變量k用于設定溫度的的個位、十位切換,ddr16為1602屏幕上顯示位置的設定 wc51r(ddr16+k)。 while(1) { ss=scan_key()。 set_c[k]=ss+0x30。 wc51r(ddr16+k)。 set_c[k]=0x30。 wc51r(ddr16+k)。 wc51r(ddr16+k)。 } } wc51r(0x0c)。}void serve_T0() interrupt 1 //T0中斷服務子程序,用于控制電平的翻轉 { if(++count=(high_time)) output=0。 } else count=0。 TL0 = 0x0B0。 IE=0。 TH0 = 0x3C。 TR0=1。 ET0=1。 high_time=50。 PIDInit ( amp。 // Initialize Structure = 10。 =6。 // Set PID Setpoint display()。 b=temper。 if((abs(ab))5) temper=a。 a=temper。 if(++count130) { display2()。 } pare_tempe
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1