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

正文內(nèi)容

基于單片機(jī)的數(shù)控電壓源課程設(shè)計畢業(yè)設(shè)計-資料下載頁

2025-06-20 12:38本頁面
  

【正文】 uchar j。 P2=0xFE。 // ,選擇第一個數(shù)碼管 for(j=0。jz。j++) // 循環(huán)控制 { P0=table[volt[j]]。 // 將P0口數(shù)據(jù)送 LED顯示 delay(6)。 if(jz1) P2=_crol_(P2,1)。 //判斷, } } void main() { uchar keynum,i。 float voltage,xiaoshu,sum。 i=0。 voltage=0。 temp1=0。 flag=0。 weishu=1。 //定義數(shù)字量值temp1,進(jìn)位標(biāo)志flag,數(shù)碼管位數(shù)weishu等變量 while(1) { dac0832=temp1。 // 初始值設(shè)定為0 keynum=keyscan()。 //調(diào)用鍵盤掃描函數(shù) if(keynum==15) //如果鍵值15,代表復(fù)位,將p0置0 { P0=0。 //p0口置0,復(fù)位 while(1) { keynum=keyscan()。 //調(diào)用鍵盤掃描函數(shù) if(keynum=0amp。amp。keynum=9) //判斷鍵值 { i++。 for(weishu=0。weishui。weishu++) volt[iweishu1]=volt[iweishu2]。 volt[0]=keynum。 // 將數(shù)值在第一個數(shù)碼管中顯示 if(flag==0) voltage=voltage*10+keynum。 else {xiaoshu=pow(10,flag)。 xiaoshu=keynum/xiaoshu。 sum=sum+xiaoshu。 flag++。} } // 數(shù)字處理顯示程序 else if(keynum==10) //判斷按鍵,如果是點(diǎn)鍵,10代表點(diǎn)鍵 { flag++。 dot=i。 volt[0]=volt[0]+10。 //在第二個數(shù)碼管 輸出顯示小數(shù)點(diǎn) } else if(keynum==11) //判斷按鍵,如果是確認(rèn)鍵 { weishu=i。 if(flag==0) temp1=23*voltage。 else { i=(int)(sum/)。 temp1=23*voltage+i。 } i=0。 voltage=0。 sum=0。 flag=0。 break。 } if(int0dac0832) {temp1=temp11。 } if(int0dac0832) { temp1=temp1+1。} // ADC轉(zhuǎn)換后于輸入數(shù)字量比較運(yùn)算程序 display(i)。 //調(diào)用顯示函數(shù) } else if(keynum==12) //判斷按鍵,如果是加鍵 { temp1=temp1+2。 // 電壓數(shù)字量加02H if(weishu==1){volt[1]=volt[0]+10。 volt[0]=0。 weishu=2。} // 如果是一位數(shù)的話,將這個數(shù)放到第二個數(shù)碼管,同時將小數(shù)點(diǎn)輸出,第一位變?yōu)?,位數(shù)加一 if(weishu==2){volt[0]++。} //將第一位LED加1 if(volt[0]==10){volt[1]=volt[1]+1。volt[0]=0。} //如果第一個數(shù)碼管是點(diǎn)的話,將第一個數(shù)碼管加一,小數(shù)點(diǎn)去掉 if(volt[1]==20){volt[2]=1。volt[1]=10。volt[0]=1。weishu=3。} if(weishu==3) { if(dot==1) { volt[1]++。 if(volt[1]==10) { volt[2]++。volt[1]=0。temp1=temp1+2。 } } else { volt[0]++。 if(volt[0]==10){volt[1]++。volt[0]=0。} } } } //三位時的處理程序 else if(keynum==13) //判斷按鍵,如果減鍵 { temp1=temp12。 // 電壓數(shù)字量加02H if(weishu==1) {volt[1]=volt[0]+9。volt[0]=10。weishu=2。} if(weishu==2){volt[0]。} if(volt[0]0||volt[0]9){volt[1]=volt[1]1。volt[0]=9。} if(weishu==3) { if(dot==1) { volt[1]。 if(volt[1]0||volt[1]9) { volt[2]。volt[1]=9。 } } else { volt[0]。 if(volt[0]0||volt[0]9) { volt[1]。volt[0]=9。 if(volt[1]10||volt[1]19) {volt[1]=19。volt[0]=9。weishu=2。} } } } } if(int0dac0832) {temp1=temp11。 } if(int0dac0832) { temp1=temp1+1。 } // ADC轉(zhuǎn)換后于輸入數(shù)字量比較運(yùn)算程序 display(weishu)。 // 調(diào)用顯示程序,顯示位數(shù)的值 } } 附錄B材料清單2C4 C56C12 C13C14 C15C16 C171C181R3212KR3613DD15CQ1VR57R25 R26R27 R28R29 R30R3118MY1XTAL1110KR33110KR35VR5110u/10VC3220PC1 C2140KR346470uFC6 C7 C8C9 C10 C111741U6DIP82CON2J1 J23DPY_7SEG_DPDS1 DS2LED_8DS31LM7805CKU7VR51LM7815CKU8VR51MC7812CGU9VR57in4007D8 D9 D101變壓器18V/20W 2精密 電位器20K、100K 4按鍵觸發(fā)式2發(fā)光二極管紅、綠各一 1穩(wěn)壓二極管 1LM79151TL082內(nèi)含兩個差分放大器
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1