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

正文內(nèi)容

酒精濃度檢測儀設計-資料下載頁

2025-07-07 15:42本頁面
  

【正文】 **************************//******************子函數(shù)聲明************************/void init()。 //初始化函數(shù)void delay(uint)。 //有無符號整型形參的延時函數(shù)void write_str(uchar *)。 //向液晶寫入字符串的函數(shù)void write_(uchar)。 //液晶寫命令函數(shù)void write_data(uchar)。 //液晶寫數(shù)據(jù)函數(shù)void ad()。 //AD轉(zhuǎn)換函數(shù)void display()。 //酒精濃度顯示函數(shù)/******************************************//*********************主函數(shù)部分*********************/void main(){ init()。 //調(diào)用初始化函數(shù) while(1) { if(k1==0) //按鍵檢測 { delay(5)。 //消抖 if(k1==0) flag=0。 while(!k1)。 //松手檢測 } if(k2==0) //按鍵檢測 { delay(5)。 //消抖 if(k2==0) flag=1。 while(!k2)。 //松手檢測 } while(flag==0) //執(zhí)行待機程序 { TR0=0。 d2=1。 write_(1)。 write_(0x80)。 write_str(str)。 write_(0x80+0x40+9)。 write_str(str0)。 while(flag==0) { ad()。 display()。 if(temp=20) { beep=0。 d1=0。 } else { beep=1。 d1=1。 } if(k1==0) //按鍵檢測 { delay(5)。 if(k1==0) flag=0。 while(!k1)。 } if(k2==0) //按鍵檢測 { delay(5)。 if(k2==0) flag=1。 while(!k2)。 } } } while(flag==1) //執(zhí)行檢測報警程序 { beep=1。 d1=1。 tt=0。 a=0。 b=10。 c=0。 d=0。 write_(1)。 d2=0。 TH0=(6553650000)/256。 TL0=(6553650000)%256。 TR0=1。 while(flag==1) { write_(0x80+6)。 write_data(table[a])。 write_(0x80+7)。 write_data(table[b])。 write_(0x80+8)。 write_data(table[c])。 write_(0x80+9)。 write_data(table[d])。 if(k1==0) //按鍵檢測 { delay(5)。 if(k1==0) flag=0。 while(!k1)。 } if(k2==0) //按鍵檢測 { delay(5)。 if(k2==0) flag=1。 while(!k2)。 } } } }}/******************************************//********************初始化子函數(shù)**********************/ void init(){ lcdrw=0。 lcden=0。 write_(0x38)。 write_(0x0c)。 write_(0x06)。 cs=0。 flag=1。 b=10。 TMOD=0x01。 EA=1。 ET0=1。 }/******************************************//********************延時子函數(shù)**********************/void delay(uint z){ uint x,y。 for(x=110。x0。x) for(y=z。y0。y)。}void write_str(uchar *p){ while(*p) write_data(*p++)。}/******************************************//******************液晶寫命令子函數(shù)************************/void write_(uchar ){ lcdrs=0。 P0=。 delay(5)。 lcden=1。 delay(5)。 lcden=0。}/******************************************//*******************液晶寫數(shù)據(jù)子函數(shù)***********************/void write_data(uchar da){ lcdrs=1。 P0=da。 delay(5)。 lcden=1。 delay(5)。 lcden=0。}/******************************************//**********************AD轉(zhuǎn)換子函數(shù)********************/void ad(){ wr=0。 delay(1)。 wr=1。 delay(5)。 P3=0xff。 delay(1)。 rd=0。 delay(1)。 temp=P3。 rd=1。}/******************************************//********************酒精濃度顯示子函數(shù)**********************/void display(){ uint value。 uchar a,b,c。 value=*temp。 a=value/100。 b=value%100/10。 c=value%10。 write_(0x80+0x40+4)。 write_data(0x30+a)。 write_(0x80+0x40+5)。 write_data(0x30+b)。 write_(0x80+0x40+6)。 write_data(0x30+c)。}/******************************************//*****************定時器程序*************************/void timer0()interrupt 1{ TH0=(6553650000)/256。 TL0=(6553650000)%256。 tt++。 if(tt==20) { tt=0。 if(b==10) b=11。 else b=10。 d++。 if(d==10) { d=0。 c++。 if(c==6) { c=0。 a++。 if(a==10) a=0。 } } }}43 / 43
點擊復制文檔內(nèi)容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1