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

正文內(nèi)容

電梯控制系統(tǒng)設(shè)計畢業(yè)設(shè)計說明書(文件)

2025-08-21 06:38 上一頁面

下一頁面
 

【正文】 電路。由11114腳構(gòu)成兩個數(shù)據(jù)通道。第三部分是供電。DB25 的串口一般只用到的管腳只有2(RXD)、3(TXD)、7(GND)這三個,隨著設(shè)備的不斷改進(jìn),現(xiàn)在DB25 針很少看到了,代替他的是DB9 的接口,DB9 所用到的管腳比DB25 有所變化,是2(RXD)、3(TXD)、5(GND)這三個。 串口通信電路4 系統(tǒng)軟件主流程 軟件整體設(shè)計本設(shè)計由于采用4x4矩陣鍵盤來代替內(nèi)外呼叫按鍵,而電梯的運(yùn)行方向是根據(jù)這些呼叫按鍵和選擇按鍵來決定的,所以單片機(jī)要不斷的掃描鍵盤來獲取各層呼叫狀態(tài)。然后才可以把該按鍵對應(yīng)的儲存單位置1,點(diǎn)亮相應(yīng)的二極管(實際中的電梯也是如此)。它有自己固定的鍵值。這樣做的好處是使電梯在執(zhí)行判決操作時,有據(jù)可循。當(dāng)電梯到達(dá)該層后,我們再向該層對應(yīng)的端口輸入1即可熄滅該二極管。在實際應(yīng)用中,最簡單的情況莫過于電梯當(dāng)前為閑置狀態(tài),然后有一人按下按鍵呼叫,然后電梯便響應(yīng)呼叫。并且,若在上行過程中,也有人在某層按的是上行按鍵,但是電梯此時已經(jīng)走過了該層,那么電梯也絕對不會再選擇先下行接他。而若三樓的顧客按下的是下行鍵,或者二樓的人按下呼叫鍵,電梯此時都會暫時不予理會。程序就是靠著上面這些if語句的嵌套,來完成這種優(yōu)先級設(shè)置的。5 系統(tǒng)調(diào)試和功能測試 調(diào)試使用儀器1. 微型計算機(jī) 一臺2. 直流穩(wěn)壓電源 一套3. 示波器 一臺4. 萬用表 一臺 調(diào)試過程系統(tǒng)調(diào)試的步驟為:先進(jìn)行硬件調(diào)試,保證硬件工作良好之后進(jìn)行電梯系統(tǒng)的調(diào)試,主要通過仿真完成,最后對系統(tǒng)軟件進(jìn)行調(diào)試,即完整系統(tǒng)聯(lián)合調(diào)試 硬件仿真硬件仿真使用的是Proteus 7,Proteus 是目前最好的模擬單片機(jī)外圍器件的工具,它可以仿真 51 系列、AVR,PIC 等常用的 MCU 及其外圍電路(如LCD,RAM,ROM,鍵盤,馬達(dá),LED,AD/DA,部分SPI器件,部分IIC器件.)。首先是對電路板進(jìn)行裝配檢查,參照電路圖,確認(rèn)元件裝配正確無誤,沒有虛焊、脫焊、橋接以及安裝錯誤等現(xiàn)像;電路板上沒有斷線、短路等,元器件擺放合理、緊湊;上電,用萬用表測量各芯片的電源引腳以及主要測試點(diǎn)的電壓,各項均正常,即完成電路板的裝配檢查。此部分沒有出現(xiàn)問題。通過測試,串口部分電路工作正常。按鍵順序可隨意。此時三樓和四樓五樓分別向上呼叫。⑶ 綜合測試測試條件:電梯位于1樓,進(jìn)入三人,其中一人要到3樓,另兩人到4樓。6 結(jié)論通過本次設(shè)計,本人學(xué)習(xí)到了有關(guān)單片機(jī)控制電機(jī)以及串口及LABVIEW的很多相關(guān)知識,包括各種設(shè)計標(biāo)準(zhǔn)和功能實現(xiàn)方法和測試方法等。本設(shè)計中綜合使用了數(shù)字電路、模擬電路、高頻電路、單片機(jī)及編程、硬件邏輯描述、LABVIEW及其應(yīng)用以及計算機(jī)輔助設(shè)計(CAD)等多方面的知識,軟硬件結(jié)合,很好地完成了本科畢業(yè)設(shè)計任務(wù)要求并取得了良好的學(xué)習(xí)效果。單片機(jī)價格便宜,電梯的需求量日益增加,使用單片機(jī)控制電梯會是電梯的生產(chǎn)成本大大降低。首先,我要感謝我的導(dǎo)師李莉老師對我的悉心指導(dǎo)和親切關(guān)懷。此外,我還要感謝八院科協(xié)的兄弟姐妹們,他們在這四年的學(xué)習(xí)上和技術(shù)上給予我很多幫助,特別是我的指導(dǎo)伙伴田霞、王定法,他們分別致力于硬件和軟件的學(xué)習(xí),在整個畢設(shè)的制作過程中,給了我很大的幫助。本論文在編寫過程中,參考了國內(nèi)外有關(guān)的教材和資料,論文中還參考和引用了許多專家和學(xué)者的著作及研究成果,在此一并向他們表示衷心的感謝!最后再次感謝桂林電子科技大學(xué)四年來的培養(yǎng),感謝所有老師付出的心血。 //蜂鳴器sbit fz=P1^1。 sbit L3=P1^5。//數(shù)碼管編碼uint shang[6]={0,0,0,0,0,0}。void delay(uint z)。void init()。 //調(diào)用初始化函數(shù) temp_send(lc)。 //電機(jī)不轉(zhuǎn) shang[lc]=0。 for(i=n+1。 if(shang[i]==1||xia[i]==1||nei[i]==1) { flag=1。i) //當(dāng)下部的電梯呼叫時,電梯運(yùn)行標(biāo)志位置2 { keyscan()。 } } } if(flag==1) { keyscan()。t++) //當(dāng)運(yùn)行標(biāo)志位為1,電梯正轉(zhuǎn) { zz=1。 fz=0。 //串口發(fā)送樓層標(biāo)志位 display(lc)。 fz=0。 n=lc 。 zhishideng()。 if(shang[n]==0amp。 delay2()。i) //內(nèi)部繼續(xù)判斷呼叫的樓層在下,則運(yùn)行標(biāo)志位置2 { keyscan()。 } } } } if(flag==2) { keyscan()。t++) //當(dāng)電梯運(yùn)行標(biāo)志位為2時,電梯反轉(zhuǎn) { zz=0。 fz=0。 //串口發(fā)送 display(lc)。 fz=0。 n=lc。 zhishideng()。 if(xia[n]==0amp。 delay2()。i++) //否則,電梯運(yùn)行標(biāo)志位置1 { keyscan()。 } } } } } }//端口初始化函數(shù)。 //初始化報警燈不亮 P3=0xff。 //波特率9600 TL1=0xfd。 //開總中斷}//串口發(fā)送函數(shù)void temp_send(uchar dat){ ES=0。 //清除串口的發(fā)送中斷請求標(biāo)志位 ES=1。 L3=!nei[3]。void display(uint aa) { P0=table[aa]。x0。 zhishideng()。x0。 } }}//鍵盤掃描函數(shù)。 temp=tempamp。 temp=tempamp。 break。 break。 temp=tempamp。 temp=tempamp。 temp=tempamp。 break。 break。 temp=tempamp。 temp=tempamp。 temp=tempamp。 break。 break。 temp=tempamp。 temp=tempamp。 temp=tempamp。 break。 break。 temp=tempamp。 case 2:shang[2]=1。 case 4:shang[4]=1。 case 6:xia[3]=1。 case 8:xia[5]=1。 case 10:nei[2]=1。 case 12:nei[4]=1。 case 14: break。 temp_send(6)。 }}附錄F:遠(yuǎn)程監(jiān)測LABVIEW設(shè)計總程序附錄H:樣機(jī)實物圖。 while(1)。 case 16:alarm1=0。 case 13:nei[5]=1。 case 11:nei[3]=1。 case 9:nei[1]=1。 case 7:xia[4]=1。 case 5:xia[2]=1。 case 3:shang[3]=1。 } } } switch(num) { case 1:shang[1]=1。 break。 break。 while(temp!=0xf0) { temp=P2。 while(temp!=0xf0) { delay(5)。 } } } P2=0xf7。 break。 break。 while(temp!=0xf0) { temp=P2。 while(temp!=0xf0) { delay(5)。 } } } P2=0xfb。 break。 break。 while(temp!=0xf0) { temp=P2。 while(temp!=0xf0) { delay(5)。 } } } P2=0xfd。 break。 break。 while(temp!=0xf0) { temp=P2。 while(temp!=0xf0) { delay(5)。 P2=0xfe。y0。void delay(uint z) { uint x,y。y0。void delay2() { uint x,y。 L5=!nei[5]。void zhishideng(){ L1=!nei[1]。 //將數(shù)據(jù)發(fā)送給緩沖寄存器 while(!TI)。 //開定時器1中斷 ES=1。 //初始化串口模式 1接收 SCON=0x70。 //數(shù)碼管初始值1 P1=0xff。 if(shang[i]==1||xia[i]==1||nei[i]==1) { flag=1。 for(i=n+1。nei[n]==0) { fz=0。 break。i=1。 delay2()。 nei[lc]=0。 } lc。 delay(5)。 for (t=1。 if(shang[i]==1||xia[i]==1||nei[i]==1) { flag=2。 for(i=n1。nei[n]==0) { fz=0。 break。i=5。 delay2()。 nei[lc]=0。 } lc++。 delay(5)。 for(t=1。 if(shang[i]==1||xia[i]==1||nei[i]==1) { flag=2。 } } for(i=n1。i++) //當(dāng)上部的樓層呼叫時,電梯運(yùn)行標(biāo)志位置1 { keyscan()。 nei[lc]=0。 //調(diào)用鍵盤掃描函數(shù) zhishideng()。void temp_send(uchar dat)。void keyscan()。uint nei[6]={0,0,0,0,0,0}。sbit L5=P1^7。 //電機(jī)控制sbit L1=P1^3。s conference materials of the third lift of Hong [17] Sokoloff,Leonard. Applications in LabVIEW[M].2004[18] Meehan Joanne,Muir in Merseyside SMEs:Benefits and barriers[J].. TQM Journal. 2008[19] Klinger,Thomas. Image processing with LabVIEW and IMAQ vision[M].2003
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1