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

正文內(nèi)容

數(shù)字溫度計(jì)設(shè)計(jì)報(bào)告(參考版)

2025-01-24 17:21本頁(yè)面
  

【正文】 《單片機(jī)C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)100例》 電子工業(yè)出版社《新概念51單片機(jī)C語(yǔ)言教程》 key1()。 dis_temp(get_temp())。 } key()。 { clk_time[i]=read_1302(temp)。i3。 temp=0x81。 P0=0xff。 wela=0。 b=0。 } }}void main(){ uchar temp=0x80。 if(k3==0) { while(!k4)。 dis_temp(alarmH)。 if(alarmH1000) alarmH=0。 }}void key1(){ if(k1==0) { delay(10)。 zhengwen=1。 baojing=0。 } else if(t0) { beep=0。 shangxian=1。 zhengwen=0。(talarmL)) { beep=0。 } else if((t0)amp。 xiaxian=1。 shangxian=1。(talarmH)) { beep=1。 } else if((talarmL)amp。 fuwen=1。 baojing=0。}void deal(uint t){ if(talarmH) { beep=0。 i=t%10。 i=t%1000%100/10。 i=t%1000/100。 i=t/1000。 delay(1)。 wela=1。(~((0X01)(num)))。 i=0XFF。 dula=0。 P0=table[dat]。}void display(uchar num,uchar dat){ uchar i。 f_temp=f_temp+。 f_temp=temp1*。 temp1=8。 b=tempread()。 tempwritebyte(0xbe)。 delay(1)。}uint get_temp(){ uchar a,b。 tempwritebyte(0xcc)。 } }}void tempchange(void){ dsreset()。 i++。while(i0)i。 } else { ds=0。 i=8。i++。 if(testb) { ds=0。0x01。j=8。 bit testb。}void tempwritebyte(uchar dat){ uint i。 dat=(j7)|(dat1)。i=8。 dat=0。 return (dat)。 i=8。i++。 ds=1。 ds=0。}bit tempreadbit(void){ uint i。 i=4。 while(i0)i。 ds=0。y)。x) for(y=110。 for(x=z。 //WP=1 寫保護(hù) delay(255)。//0x82是寫分?jǐn)?shù)據(jù) write_1302(0x84,clock_s1)。 //WP=0 寫操作 write_1302(0x80,0x01)。// 10to16//*******************************************轉(zhuǎn)BCD碼的程序 DS1302認(rèn)BCD碼 } if(b==3) { b=0。 clock_f1=4。 //全1出1 與運(yùn)算 clock_f2=clock_f2amp。 clock_f1=clock_f1amp。// 10to16 clock_f1=mie/10。 clock_s1=4。 clock_s2=clock_s2amp。 clock_s1=clock_s1amp。 }//以上時(shí)鐘設(shè)定 } }//********************以下是轉(zhuǎn)BCD碼的程序 DS1302認(rèn)BCD碼 clock_s1=hour/10。 if(mie0) { mie=59。 } delayAJ(10)。 if(b==1) { hour。 }//以上時(shí)鐘+設(shè)定 } } if(down==0) { delayAJ(5)。 if(mie=60) { mie=0。 } delayAJ(10)。//消抖 if(up==0) { if(b==1) { hour++。 } while(!set) { delayAJ(5)。//消抖 if(set==0) { b++。 delayAJ(5)。 { led_disp()。i125。 }/***********************按鍵延時(shí)程序=a*1ms**************************************/ void delayAJ(uchar a){ uchar i。 delay(1)。 P0=ledmap[clock_fg]。 wela=0。 wela=1。 delay(1)。 P0=ledmap[clock_fs]。 wela=0。*/ wela=1。 delay(1)。 P2=7。//秒十位 delay(1)。 P2=6。//顯示數(shù)組里的 0x40 delay(1)。 /* P2=5。 P0=0xff。//時(shí)個(gè)位 shidula=0。 shidula=1。 P0=0x7f。 P0=0xff。//分十位 shidula=0。 shidula=1。 P0=0xbf。P0=0X00。 P0=ledmap[clock_fg]。 P0=0X00。 P0=ledmap[clock_fs]。 P0=0X00。 P0=ledmap[10]。 } if(cant1==5) cant1=0。 delay(1)。 P0=ledmap[clock_sg]。 wela=0。 wela=1。 delay(1)。 P0=ledmap[clock_ss]。 wela=0。*/ wela=1。//時(shí)個(gè)位 delay(1)。 P2=1。 delay(1)。 } if(cant1=3) { /* P2=0。 clock_ms=sei/10。 clock_fs=mie/ 10。 clock_ss=hour/ 10。 } if(b==2) { cant1=0。 clock_ms=sei/10。 clock_fs=mie/ 10。 clock_ss=hour/ 10。 //用16求商和余進(jìn)行高4位和低4位分離 } if(b==1) { cant1++。 clock_sg=clk_time[2]%16。 mie=clock_fs*10+ clock_fg。 clock_fs=clk_time[1]/ 16。 clock_mg=clk_time[0]%16。cant2=0。 }}/***********************顯示程序******
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1