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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的電梯控制系統(tǒng)設(shè)計(jì)-資料下載頁

2024-12-03 17:50本頁面

【導(dǎo)讀】方案論證、硬件設(shè)計(jì)、軟件設(shè)計(jì)、系統(tǒng)調(diào)試等幾個(gè)部分。該系統(tǒng)采用單片機(jī)作為控制核心,根據(jù)樓層檢測(cè)結(jié)果控制電機(jī)停在目標(biāo)樓層。測(cè)模塊、層位數(shù)碼管顯示、按鍵掃描模塊、上下行呼叫指示電路等部分組成。示功能、按鍵掃描、層位讀取、顯示、電梯控制邏輯等子程序的結(jié)構(gòu)和功能。用C語言,利用中斷方式來檢測(cè)樓層的檢測(cè)信息,并送到數(shù)碼管進(jìn)行顯示??煽?,結(jié)合軟件,基本實(shí)現(xiàn)了六層電梯運(yùn)行的模擬。通用性強(qiáng)、靈活性大及易于實(shí)現(xiàn)復(fù)雜控制等優(yōu)點(diǎn)。

  

【正文】 //暫存當(dāng)前樓層(顯示碼指針): tf=nf unsigned char flag,count=0。 //flag=1 表示正在運(yùn)行; count=乘坐時(shí)計(jì)數(shù)值 unsigned int timer1=0,timer2=0。 //timer1 為樓層間運(yùn)行時(shí)間計(jì)數(shù)值, timer2 為等待計(jì)數(shù)值 unsigned char call_floor[7]={0,0,0,0,0,0,0}。 //存儲(chǔ)每層樓的信息, 1 為有人呼叫或者有人前往 //主程序 void select_next()。 void step(bit dir)。 void delay(unsigned int z)。 void main(void) {P0=LED_CODES[1]。 TH0=0x3C。 TL0=0xB0。 TMOD=0x01。//工作方式 1 ET0=1。//允許定時(shí)器中斷 EA=1。//中斷總允許 EX0=1。//允許外部 0 中斷 IT0=1。//為脈沖觸發(fā)方式,下降沿有效 while(1) { if(!flagamp。amp。!stop) {select_next()。 // 決定電梯去哪一層 step(dir)。 // 電梯啟動(dòng) } else if(stop) 西安工程大學(xué) 本科 畢業(yè)設(shè)計(jì)(論文) 24 {timer2=0。 TR0=1。 //啟動(dòng)定時(shí)器 /計(jì)數(shù)器工作 while(timer2100amp。amp。stop)。 TR0=0。 timer2=0。 stop=0。} } } //選擇當(dāng)前要去的樓層子程序 void select_next() { char i。 if(nf==MAXFLOOR) { dir=0。 } else if(nf==1) { dir=1。 } if(dir==0) { if(call_floor[nf]==1) //要去的為當(dāng)前層,即只需延時(shí) 5s {call_floor[nf]=0。 stop=1。 return。 } for(i=nf1。i=1。i) //向下運(yùn)行時(shí)查找下一個(gè)要去的樓層 if(call_floor[i]) {cf=i。return。} dir=1。 西安工程大學(xué) 本科 畢業(yè)設(shè)計(jì)(論文) 25 for(i=nf+1。i=MAXFLOOR。i++) //沒有向下走的人,即反向運(yùn)行 if(call_floor[i]) {cf=i。return。} dir=0。 cf=1。 //經(jīng)過上面的判斷此處表示電梯沒有人,默認(rèn)停在一樓 } if(call_floor[nf]==1) { call_floor[nf]=0。 stop=1。 return。 } for(i=nf+1。i=MAXFLOOR。i++) if(call_floor[i]) {cf=i。return。} if(i==7) {dir=0。 } } //啟動(dòng)電梯子程序 void step(bit dir) { if(cf==nf) return。 else if(!flag) {flag=1。 delay(50)。 if(dir==1) {ledu=0。 ledd=1。 西安工程大學(xué) 本科 畢業(yè)設(shè)計(jì)(論文) 26 } else {ledd=0。 ledu=1。 } timer1=0。 TR0=1。 } } void delay(unsigned int z) //延時(shí)程序 { unsigned int x,y。 for(x=z。x0。x) { for(y=125。y0。y) 。 } } // void time0_int() interrupt 1 { TH0=0x3C。 TL0=0xB0。 timer1++。 timer2++。 if(flag) { if(timer1==20) //到達(dá)一個(gè)樓層延時(shí) 1s { timer1=0。 if(dir) 西安工程大學(xué) 本科 畢業(yè)設(shè)計(jì)(論文) 27 nf++。 else nf。 call_floor[nf]=0。 flag=0。 TR0=0。 P0=LED_CODES[nf]。 //顯示當(dāng)前樓層 if(cf==nf) //到達(dá)呼叫樓層,關(guān)電機(jī) {TR0=0。 ledu=ledd=1。 stop=1。 return。 } } } } //外部中斷 0 服務(wù)子程序 void int0() interrupt 0 {if(F6D==0) call_floor[6]=1。 else if(F1U==0) call_floor[1]=1。 else if(F2D==0||F2U==0) call_floor[2]=1。 else if(F3D==0||F3U==0) call_floor[3]=1。 else if(F4D==0||F4U==0) call_floor[4]=1。 else if(F5D==0||F5U==0) call_floor[5]=1。 西安工程大學(xué) 本科 畢業(yè)設(shè)計(jì)(論文) 28 else if(F6==0) {call_floor[6]=1。stop=0。} else if(F1==0) {call_floor[1]=1。stop=0。} else if(F2==0) {call_floor[2]=1。stop=0。} else if(F3==0) {call_floor[3]=1。stop=0。} else if(F4==0) {call_floor[4]=1。stop=0。} else if(F5==0) {call_floor[5]=1。stop=0。} } 附錄 2 實(shí)物成果展示 圖 61 單片機(jī)供電后未工作狀態(tài) 西安工程大學(xué) 本科 畢業(yè)設(shè)計(jì)(論文) 29 圖 62 電梯處于上升狀態(tài), 途經(jīng) 4 樓 圖 63 電梯處于下降狀態(tài),途經(jīng) 3 樓 西安工程大學(xué) 本科 畢業(yè)設(shè)計(jì)(論文) 1 致 謝 本次畢業(yè)設(shè)計(jì)的完成,首先感謝我的母校 —西安工程大學(xué) 的辛勤 栽培 ,并非常感謝我的指導(dǎo)老師 盧 嫚 老師 。 他們 以 淵博的知識(shí)、誠懇的為人、 耐心的指導(dǎo)和諄諄教誨使我受益匪淺。給予 了 我很大的幫助和照顧,同時(shí) 本設(shè)計(jì)還得到室友們 和同學(xué)們 的支持和幫助, 幫我度過了一個(gè)又一個(gè)的難關(guān),值此我表示誠摯的謝意! 大學(xué)四年的生活轉(zhuǎn)眼就要結(jié)束了, 大學(xué) 四年是我人生中最重要的學(xué)習(xí)時(shí)間。 在大學(xué)校園里,我不僅學(xué)到了豐富的專業(yè)知識(shí),更 重要的是 學(xué)到了終身受用的學(xué)習(xí)方法和積極 樂觀的生活態(tài)度,通過與相關(guān)專業(yè)老師的溝通,使我 獲益匪淺。母校嚴(yán)謹(jǐn)?shù)膶W(xué)風(fēng)和老師 廣博豐富的知識(shí)令我敬佩,各位老師的悉心授課使我對(duì) 電氣工程及其自動(dòng)化 專業(yè)有了更多、更深層的認(rèn)識(shí) 與了解 ,特別是畢業(yè)設(shè)計(jì)的順利完成使我獲得 了 很多平時(shí)沒有學(xué)到的知識(shí)。畢業(yè)設(shè)計(jì)是大學(xué) 四 年所學(xué)知識(shí)的綜合運(yùn)用, 也是 從 理論走向?qū)嵺`的第一步, 這樣就可以 為以后的學(xué)習(xí) 和工作打下 了一個(gè) 堅(jiān)實(shí)的基礎(chǔ)。 本次 畢業(yè)論文的設(shè)計(jì),不僅僅是知識(shí)的回顧與積累,更多的是與實(shí)際 情況的接軌。 生活中處處應(yīng)用到科技知識(shí),只有掌握了科技知識(shí), 靈活運(yùn)用, 才能做到 科技改變生活,生活推動(dòng)科技。 最后,鑒于我的水平有限, 畢業(yè)設(shè)計(jì)中 難免 會(huì) 存在一些錯(cuò)誤和漏洞,望各位老師不吝賜教, 再次 向 所有幫助過我的老師、同學(xué) 表示 衷心 的感謝 !謝謝你們! 西安工程大學(xué) 本科 畢業(yè)設(shè)計(jì)(論文) 2 西安工程大學(xué) 本科畢業(yè)設(shè)計(jì)(論文) 誠信聲明 稟承學(xué)校優(yōu)良傳統(tǒng)學(xué)風(fēng),保持我校學(xué)生一貫誠信風(fēng)尚,本人鄭重聲明:所呈交畢業(yè)設(shè)計(jì)( 論文)是在指導(dǎo)老師的指導(dǎo)下獨(dú)立完成的,無抄襲和剽竊現(xiàn)象。 特此聲明。 學(xué)生簽名: 指導(dǎo)教師簽名: 日 期:
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1