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

正文內(nèi)容

微電腦控制藥膳煲的控制部分設(shè)計(jì)畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2025-01-18 15:26本頁(yè)面
  

【正文】 D34LEDaLEDbLEDcLEDdLEDeLEDfLEDgLEDhabfc gd e DPY1234567 abcdefg8dpdp 5DPY1D1abfc gd e DPYabcdefgdp dpD2abfc gd e DPYabcdefgdp dpD3abfc gd e DPYabcdefgdp dpD4abfc gd e DPYabcdefgdp dpD5abfc gd e DPYabcdefgdp dpD6D56三三三RST9XTAL1 19EA/VP31RXD/ 10INT0/ 12INT1/P3. 13T0/ 14T1/ 15P0./AD0 PSEN29XTAL2 18RD/ 17WR/ 16TXD/ 1ALE/U?STC89C52 VC三三三三三三三三三三三三三三 三三三8三三38三三40GND 20三三三三三三三三120三三180三三三三70三三80三三4D14D2 5643315 4D34D44D5IN4148X54R14R24R34R44RT130K三三三3D13D4IN41483S23S33S4VC3R13R41KGND 3S1 三三4R5 3030K三三4VR1VC三三三4U1 LM393675GND4R610K4R710K三三三三三GND4D6IN41484R91K 4C210PGND6三三三三三三三 三三三三三6VT19013 6B1三三GND VD2VT19013GND2VD1IN401三三三 2J1 2R151三三三 2VT290132R320+10VVD2C1470u/25VGNDVin 1GND2 Vout 35VLM7805三GNDVC +GNDGND123 42B1三三 GND 2T1三三三 2F110AAC20VNL三三2K1三三 0V2L1 30W2L210W2R58M2R210三三三三三三2VS1三三GND三三90三三10三三三三三三三三三0903 三附錄 B: C 語(yǔ)言程序C 語(yǔ)言程序includeinclude define uchar unsigned char sbit bwjr=P0^0。 // 定義為“保溫加熱” 輸出口 sbit bzjr=P0^1。 // 定義為“煲煮加熱” 輸出口 sbit xzaj=P0^2。 // 定義為“ 選擇按鍵” 輸入口sbit rsaj=P0^3。 // 定義為“120 分按鍵” 輸入口sbit ssaj=P0^4。 // 定義為“180 分按鍵” 輸入口 sbit qlaj=P0^5。 // 定義為“清零按鍵” 輸入口 sbit cw70=P0^6。 // 定義為“測(cè)溫 70”輸出口sbit cw80=P0^7。 // 定義為“測(cè)溫 80”輸出口 sbit cw90=P1^3。 // 定義為“測(cè)溫 90”輸出口 sbit cw100=P1^4。 // 定義為“測(cè)溫 100”輸出口 sbit cwc=P1^5。 // 定義為“ 測(cè)溫出”輸出口 sbit cwr=P1^6。 // 定義為“ 測(cè)溫入”輸入口 sbit fmq=P1^7。 // 定義為“ 蜂鳴器”輸出口uchar j=0,k=0,g=1。 //定義定時(shí)中斷累計(jì)變量 j,計(jì)時(shí)變量 k,過(guò)程變量 guchar d1=0,d2=1,d3=0,d4=0,d5=0,d6=0;//設(shè)置變量 :設(shè)定時(shí)間百位 d1,設(shè)定時(shí)間十位 d2,設(shè)定時(shí)間個(gè)位 d3,倒計(jì)時(shí)間百位 d4,倒計(jì)時(shí)間十位 d5,倒計(jì)時(shí)間個(gè)位 d6uchar j。 //定義定時(shí)中斷累計(jì)數(shù)變量 juchar sd_num=0,dj_num=0。//定義變量:設(shè)定分鐘數(shù)、倒計(jì)分鐘數(shù)void delay(uchar x) //延時(shí)子程序附錄25{ char a,b。 //定義變量 a,b for(a=x。a0。a) for(b=100。b0。b)。}void inter_init() //T0 中斷初始化程序 { EA=1。 //開(kāi)總中斷ET0=1。 //使用定時(shí)器 T0 TMOD=0x01。 //定時(shí)器 T0 工作方式 1 TH0=(6553550000)/256。//一個(gè)中斷 50MS,設(shè)定定時(shí)繼電器高位定時(shí)值TL0=(6553550000)%256。//設(shè)定定時(shí)繼電器低位定時(shí)值TR0=1。 //啟動(dòng)定時(shí)器 T0 EX0=1。 //開(kāi)啟外中斷 0IT0=1。 //下降沿觸發(fā)}void display(uchar d1,d2,d3,d4,d5,d6)//數(shù)碼管顯示程序{ P2=duma[d1]。 //P2 口送設(shè)定時(shí)間百位的段碼 P1=wema[0]。 //P1 口送位碼 1 delay(8)。 //延時(shí) P2=duma[d2]。 P1=wema[1]。 delay(8)。 P2=duma[d3]。 P1=wema[2]。 delay(8)。 P2=duma[d4]。 //P2 口送倒計(jì)時(shí)間百位的段碼P1=wema[3]。 //P1 口送位碼 4 delay(8)。 P2=duma[d5]。 P1=wema[4]。 delay(8)。 P2=duma[d6]。 P1=wema[5]。 delay(8)。 }void djscx() //倒計(jì)時(shí)程序{ if(j==20) //當(dāng) j=20 時(shí)為一秒鐘,向下 {附錄26 j=0。 //j 歸 0 k++。 //k 增 1,進(jìn)行分鐘計(jì)時(shí)dj_num; //倒計(jì)時(shí)數(shù)減一} d4=dj_num/100。 //倒計(jì)百位數(shù)=倒計(jì)數(shù)除以 100 的整數(shù) d5=dj_num/10。 //倒計(jì)十位數(shù)= 倒計(jì)數(shù)除以 10 的整數(shù) d6=dj_num%10。 //倒計(jì)個(gè)位數(shù)=倒計(jì)數(shù)除以 10 的余數(shù) }void time()interrupt 1 using 1//定時(shí)器 T0 中斷處理程序{ TH0=(6553550000)/256。//重置定時(shí)寄存器高位的定時(shí)值 TL0=(6553550000)%256。//重置定時(shí)寄存器低位的定時(shí)值 j++。 //j 增一djscx() //調(diào)用倒計(jì)時(shí)程序display()。 //調(diào)用顯示子程序}void wai1(void) interrupt 2 //外中斷 INT1(按鍵信號(hào))處理程序{EX0=1。 //關(guān)外中斷 1if(szaj==0) //如選擇按鍵已按下sd_num=sd_num+30。//設(shè)定分鐘數(shù)加 30if(sd_num240) //如設(shè)定分鐘數(shù)大于 240,向下sd_num=240 。 //設(shè)定分鐘數(shù)等于 240,設(shè)定時(shí)間不能大于 4 小時(shí)if(rsaj==0) //如 2 小時(shí)按鍵已按下sd_num =120; //設(shè)定分鐘數(shù)等于 120 if(ssaj==0) //如 3 小時(shí)按鍵已按下sd_num =180; //設(shè)定分鐘數(shù)等于 180 if(qlaj==0) //如清零按鍵已按下sd_num =0; //設(shè)定分鐘數(shù)等于 0 dj_num = sd_num//倒計(jì)時(shí)分鐘數(shù)等于設(shè)定分鐘數(shù)EX1=1。 //開(kāi)外中斷 1return。 //返回}void display()//時(shí)間顯示子程序{P2=duma[d1]。 //P2 口送 d1 的段碼 P1=wema[0]。 //P1 口送位碼 1 delay(8)。 //延時(shí)P2=duma[d2]。 //P2 口送 d2 的段碼 P1=wema[1]。 //P1 口送位碼 2 delay(8)。 //延時(shí)附錄27P2=duma[d3]。 //P2 口送 d3 的段碼 P1=wema[2]。 //P1 口送位碼 3 delay(8)。 //延時(shí)P2=duma[d4]。 //P2 口送 d4 的段碼P1=wema[3]。 //P1 口送位碼 4 delay(8)。 //延時(shí)P2=duma[d5]。 //P2 口送 d5 的段碼 P1=wema[4]。 //P1 口送位碼 5 delay(8)。 //延時(shí)P2=duma[d6]。 //P2 口送 d6 的段碼P1=wema[5]。 //P1 口送位碼 6 delay(8)。 //延時(shí)return。}void main() //主程序{inter_init() //調(diào)用中斷初始化子程序while(1) //無(wú)限循環(huán){qlwdisplay() //調(diào)用前兩位顯示子程序szcx() //調(diào)用時(shí)鐘子程序bjds() //調(diào)用比較定時(shí)子程序} void inter_init() //中斷初始化程序 { EA=1。 //開(kāi)總中斷ET0=1。 //使用定時(shí)器 T0 TMOD=0x01。 //定時(shí)器 T0 工作方式 1 TH0=(6553550000)/256。//一個(gè)中斷 50MS,設(shè)定定時(shí)繼電器高位定時(shí)值TL0=(6553550000)%256。//設(shè)定定時(shí)繼電器低位定時(shí)值TR0=1。 //啟動(dòng)定時(shí)器 T0 }void time()interrupt 1 using 1//定時(shí)器 T0 中斷處理程序{ TH0=(6553550000)/256。//重置定時(shí)寄存器高位的定時(shí)值 TL0=(6553550000)%256。//重置定時(shí)寄存器低位的定時(shí)值 j++; //j 增一}void bzcx() //煲煮程序{while(k60) //不到 1 小時(shí)則進(jìn)入以下循環(huán)附錄28{bzjr=1。 //打開(kāi)煲煮加熱cw100=1。 //打開(kāi)測(cè)溫 100 度cwc=1。 //打開(kāi)測(cè)溫出delay(2022)。 //延時(shí)if(cwr=0) //檢測(cè)測(cè)溫入,如果到達(dá) 100 度則向下{bzjr=0。 //關(guān)閉煲煮加熱cw100=0。 //關(guān)閉測(cè)溫 100 度cw90=1。 //打開(kāi)測(cè)溫 90 度delay(2022)。 //延時(shí)}} return。}void bwcx() //保溫子程序{bwjr=1。 //打開(kāi)保溫指示燈while(1) //無(wú)限循環(huán){cw80=0。 //關(guān)閉測(cè)溫 80 度cw70=1。 //打開(kāi)測(cè)溫 70 度cwc=1。 //打開(kāi)測(cè)溫出if(cwr==1) //如果到達(dá) 70 度,向下bwjr=1。 //打開(kāi)保溫加熱cw70=0。 //關(guān)閉測(cè)溫 70 度cw80=1。 //打開(kāi)測(cè)溫 80 度if(cwr==1) //如果到達(dá) 80 度,向下bwjr=0。 //關(guān)閉保溫加熱}}void fmqcx() //蜂鳴器子程序{uchar c, //定義變量 cfor(c=6。c0。c)//for 循環(huán) 6 次{j=0。 //將 j 清零fmq=1。 //蜂鳴器響if(j==10) //過(guò)半秒,向下{fmq=0。 //蜂鳴器停附錄29j=0。 //將 j 清零}if(j==10) //過(guò)半秒,向下}return;}void main() //主程序{bwjr=0。 //關(guān)閉保溫加熱zfjr=0。 //關(guān)閉煮飯加熱inter_init() //調(diào)用中斷初始化子程序 if(zfkg==0) //如果煮飯開(kāi)關(guān)已按下,向下{bzcx() //調(diào)用煲煮子程序if(bwkg==1) //如果保溫開(kāi)關(guān)沒(méi)按下,向下fmqcx() //調(diào)用蜂鳴器程序if(bwkg==0) //如果保溫開(kāi)關(guān)已按下,向下bwcx() //調(diào)用保溫子程序}
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1