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

正文內容

電子設計大賽訓練設計報告-基于at89c52單片機的電梯控制模型系統(tǒng)設計-文庫吧在線文庫

2024-12-06 09:20上一頁面

下一頁面
  

【正文】 /// while(nf!=gf) { vKeyProcess(ucKeyScan())。 } //下降程序 void downer() { X=1。 if(nf==5amp。 } X=1。 TR1=0。 down_call[2]=0。 } X=1。gf==2)//5 樓到 2 樓過程中看 3, 4 樓是否有順路 { vKeyProcess(ucKeyScan())。 } if(down_call[3]||in_call[3]) { TR1=0。 if(in_call[2]||up_call[2]) { TR1=1。 } } if(nf==5amp。 if(in_call[3]||up_call[3]) { TR1=1。 } } //電梯從四樓三樓向下運動 if(nf==4amp。 } X=1。 TR1=0。 in_call[1]=0。 while(nf==4) { vKeyProcess(ucKeyScan())。 in_call[2]=0。 while(nf==3) { vKeyProcess(ucKeyScan())。 in_call[1]=0。 TR1=1。up_call[1]=0。down_call[3]=0。downer()。} else if(down_call[3]||in_call[3]||up_call[3]) //4 樓為目的層 {gf=4。in_call[4]=0。down_call[3]=0。downer()。downer()。up_call[1]=0。in_call[3]=0。downer()。} } } ///mian 函數(shù) void main() { nf=1。 f5=1。 TH0=(6553650000)/256。 if(vKeyProcess(ucKeyScan())==15) { floor()。} } } //定時函數(shù) // void t1(void) interrupt 3 //可計時 1000S 用于步進電機的減速 { static unsigned char counter。 RCAP2H = (655365000)/256。 // 數(shù)碼管段選 3 sbit P23=P2^3。 } void display(uchar gf,uchar shi ,uchar ge,uchar nf) { P20=0。 P22=0。 } 鍵盤掃描部分程序 ifndef __KEYSCAN_H__ define __KEYSCAN_H__ include define SCANPORT P3 unsigned char uca_LineScan[4]={0xEF,0xDF,0xBF,0x7F}。 //輸出掃描電位。break。 } } SCANPORT=0x0F。break。 if(ucTemp!=0x0F) //判斷該列是否有按鍵按下,有則判斷出行號。 //行號,列號。 P23=0。 P21=0。x0。 } else { if(jishu==0) { Coil_D1 } if(jishu==1) { Coil_CD1 } if(jishu==2) { Coil_C1 } if(jishu==3) { Coil_BC1 } if(jishu==4) { Coil_B1 } if(jishu==5) { Coil_AB1 } if(jishu==6) { Coil_A1 } if(jishu==7) { Coil_DA1 } jishu++。} if(flag==1) //flag==1 時步進電機正轉 flag==0 時步進電機反轉 { if(counter==0) { Coil_A1 } if(counter==1) { Coil_AB1 } if(counter==2) { Coil_B1 } if(counter==3) { Coil_BC1 } if(counter==4) { Coil_C1 } if(counter==5) { Coil_CD1 } if(counter==6) { Coil_D1 } if(counter==7) { Coil_DA1 } counter++。 count++。 RCAP2H = (655365000)/256。 EA=1。 f1=1。} else if(in_call[0]||up_call[0]) //1 樓為目的樓層 {gf=1。down_call[2]=0。up_call[0]=0。} else if(down_call[1]||in_call[1]||up_call[1]) //2 樓為 目的樓層 {gf=2。uper()。uper()。in_call[1]=0。up_call[3]=0。uper()。uper()。in_call[2]=0。 } void floor ()//電梯運行方式控制 { if(nf==1) //電梯在 1 樓 { if(down_call[1]||in_call[1]||up_call[1]) //2 樓為目的樓層 {gf=2。 while(nf!=gf) { vKeyProcess(ucKeyScan())。 } X=1。gf==1) { vKeyProcess(ucKeyScan())。 } X=1。gf==2) { vKeyProcess(ucKeyScan())。 } X=1。 in_call[2]=0。 while(nf==4) { vKeyProcess(ucKeyScan())。 } if(down_call[3]||in_call[3]) { TR1=0。 S=0。 } if(down_call[2]||in_call[2]) { TR1=0。 } while(nf==4) { vKeyProcess(ucKeyScan())。 if(in_call[3]||up_call[3]) { TR1=1。 down_call[1]=0。 TR1=0。 } X=1。 down_call[3]=0。 while(nf==5) { vKeyProcess(ucKeyScan())。 check()。 TR1=1。 in_call[3]=0。 check()。 stop()。 S=1。 display(gf,disnum/10,disnum%10,nf)。 check()。 } display(gf,disnum/10,disnum%10,nf)。gf==4) { vKeyProcess(ucKeyScan())。 } else { TR2=1。 up_call[2]=0。 TR1=0。 } if(in_call[1]||up_call[1]) { TR1=0。 check()。 stop()。 S=1。 display(gf,disnum/10,disnum%10,nf)。 check()。 } display(gf,disnum/10,disnum%10,nf)。gf==3) //電梯從一樓到三樓是否有順路 { vKeyProcess(ucKeyScan())。 flag=1。 //while(vKeyProcess(ucKeyScan())!=15)//因為 15 已經有按下不能用來做標記 while(disnum%10!=6)//一旦到時 跳出 { vKeyProcess(ucKeyScan())。 if(f4==0) nf=4。break。break。}。339。break。139。break。 //4 樓內 case 21:in_call[4]=1。key=2。 uchar gf,nf。C1=0。C1=1。C1=0。C1=1。C1=0。 sbit f4=P1^5。 同時 經過此系統(tǒng)的設計和制作,又提升了我對電子設計和制作的興趣。期間光電信號一直檢測,看是否到達目的的,當?shù)竭_時,即可停止。 CS3144 霍爾開關集成電路的功能方框圖如圖 3所示。同時控制按鍵的控制、 LED、數(shù)碼管的顯示、電動機的轉動、傳感器經 A/D 轉換后輸出的信號的處理 等等 。 二、總體方案設計與論證 控制器選擇 J 2 B C A D 3 4 5 F G E H D J 1 M 圖 1 電梯控制模型 圖 1 中:電梯間豎井模型部分可由有機玻璃粘成無上蓋板的六面體 ABCDEFGH,高度 AE 為;電梯橋廂模型 J 通過滑輪懸掛并由電動機 M 牽引,可在電梯間豎井模型的空間內上下運動。 ( 2) 當有多
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1