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

正文內(nèi)容

本科畢業(yè)設(shè)計(基于單片機的電梯控制模擬系統(tǒng)設(shè)計)-在線瀏覽

2024-08-08 09:52本頁面
  

【正文】 、RCCCC4,電梯內(nèi)一到六樓的按鍵按標識命名與單片機端口連接。圖28電梯外按鍵本系統(tǒng)使用矩陣鍵盤以減少I/O口的占用,在矩陣鍵盤中每條水平線和垂直線在交叉處不直接相連,而是通過一個按鍵相連接,這樣4條水平線和4條垂直線最多就可以有16個按鍵。確定某根行線為低電平后,再逐行檢測各列線(~)的高低電平狀態(tài)[10,11]。電梯內(nèi)一樓到六樓的按鍵都搭配其相應(yīng)發(fā)光二極管作為指示燈,如圖29所示,指示燈選擇紅色led,選擇470Ω電阻起到限流作用。按鍵指示燈一端接電源,另一端從一樓到六樓的按鍵指示燈分別接到8255A的PA0到PA5端口。圖29 電梯內(nèi)按鍵指示燈電梯內(nèi)一樓上行鍵、六樓下行鍵和二樓到五樓上下行鍵都搭配發(fā)光二極管作為指示燈,如圖210所示,指示燈選擇紅色LED,選擇470Ω電阻起到限流作用。端口輸出低電平點亮相應(yīng)的指示燈。其中CD4511是一片七段譯碼器,具有BCD轉(zhuǎn)換、消隱和鎖存控制、七段譯碼及驅(qū)動功能的CMOS電路能提供較大的拉電流[12,13],可直接驅(qū)動共陰LED數(shù)碼管,滿足本系統(tǒng)的要求。圖211 CD4511芯片管教引腳圖A0(7腳)、A1(1腳)、A2(2腳)、A3(6腳)為4511芯片的8421BCD碼的輸入端,VDD接電源正極,VSS接電源負極,Ya(13腳)、Yb(12腳)、Yc(11腳)、Yd(10腳)、Ye(9腳)、Yf(15腳)、Yg(14腳)為4511芯片的數(shù)據(jù)輸出端,輸出高電平有效。 LT(3腳)是測試輸入端,當BI=1,LT=0 時,譯碼輸出全為1,不管輸入A0~A4狀態(tài)如何,七段均發(fā)光顯示8,主要用來檢測數(shù)碼管的好壞。CD4511的QA到QG腳接1kΩ電阻后與數(shù)碼管的A到G腳對應(yīng)連接。數(shù)碼管的段驅(qū)動正常工作電流在3~10mA,外接電壓為5V,則限流電阻的范圍是330Ω~,取1KΩ電阻滿足本系統(tǒng)要求,數(shù)碼管不會因電流過大而損壞。上升指示燈接PC0(14腳)、下降指示燈接PC1(15腳)、開門指示燈接PC2(16腳)。R6取10kΩ起到上拉電阻作用,按鍵按下時,單片機15腳接收到低電平后調(diào)用報警子程序。(14腳)與三極管基極相連。R5起到分壓作用。同時,步進電機無累計誤差,精度高,控制和機械結(jié)構(gòu)簡單,適合本系統(tǒng)的要求。圖216 四相六線制步進電機原理圖本次步進電機的型號為28BYJ48,其電壓為DC5VDC12V。步進電機藍色線、粉色線、黃色線、橙色線分別接到2003A的COM(9腳)、1C(16腳)、2C(15腳)、3C(14腳)對應(yīng)的管腳。電梯及時規(guī)劃好合理的運行方式,堅持先上升后下降的理念。當電梯停在有用戶呼叫的樓層時,開門和關(guān)門都需要時間,要在程序中預(yù)留相應(yīng)的停等時間,同時要求開門指示燈點亮和蜂鳴器鳴叫。最后,當電梯完成運送任務(wù)后長時間無人呼叫時,各樓層的按鍵沒有被按下時,程序中應(yīng)幫助其判定當前無人乘坐或等待,電梯應(yīng)默認回到第一層。當程序中上升的標志變量為1有效時,調(diào)用電機順時針轉(zhuǎn)動子程序,當程序中下降的標準變量為1有效時,調(diào)用電機逆時針轉(zhuǎn)動子程序。當電梯停止時,啟動定時器0,等待電梯停留達到5s后關(guān)閉定時器0和電梯門指示燈,電梯開始運行。開啟樓層定時器。當目前電梯在一樓時,調(diào)整電梯方向為向上,并且從上往下檢測樓上是否有下樓的請求。當某一樓層外有呼叫或電梯內(nèi)有需求時,目標標志位移到下一位,否則沒有向下的請求時,則調(diào)整方向為向上。當向上也沒有請求時,電梯準備回到一樓。當某一樓層外有呼叫或電梯內(nèi)有需求時,目標標志位移到下一位,掃描到第六層后,電梯方向改為向下。(2)焊接單片機端口擴展模塊。(4)焊接樓層顯示模塊。(6)焊接電機驅(qū)動控制模塊。用萬用表檢測單片機的18與19腳的電壓,如果在2~3V間說明單片機可以正常工作,滿足其要求。編寫一個按鍵控制led燈點亮的小程序,以檢測電梯內(nèi)外按鍵模塊、電梯運行指示燈模塊、報警按鍵是否能正常工作。軟件編程之前需要明確系統(tǒng)的整個工作流程,首先要畫一個主程序流程圖,方便自己編程的時候整體構(gòu)思。我們需要根據(jù)具體功能分模塊編寫子程序,最后與主程序構(gòu)成完整程序。在電梯每經(jīng)過一個樓層時,就會自動調(diào)用相應(yīng)的子程序,能夠高效率、短時間、人性化對電梯的下一步運行作出規(guī)劃,是否??勘緲菍樱鄳?yīng)的指示燈如何顯示,下一步是上升還是下降。以上四種情況會是電梯面臨的大部分實際情況。然后對電梯下一步作出判斷,是否有人在目前規(guī)劃好的路線上有上下行的需求。 參考文獻[1] [J].科技信息,2011,(29).[2] 李文方,[J].機械工程與自動化, 2011,(01):155157.[3] 賓峰,唐立軍,周健. 基于單片機控制的模擬電梯設(shè)計與實現(xiàn)[J].現(xiàn)代電子技術(shù), 2014,(02):5659,63.[4] 李廣弟,朱月秀,(第3版)[M].北京航空航天大學出版,2007.[5]Tun Dong Liu,Y. Han,H. Su,Ying and Test of Express Elevator Control System[J].Materials Science Forum,2009,:521546. [6][J].渤海大學學報(自然科學版),2004,(20):174175.[7][J].電子制作,2014,(18):6465.[8] [D].[碩士學位論文].沈陽:沈陽建筑大學,2011.[9][D].[碩士學位論文].廈門:廈門大學,2009.[10][J].武漢職業(yè)技術(shù)學院學報,2005,(4):5860.[11][J].機電信息,2010,(36):142143.[12][D].[碩士學位論文].西安:西北工業(yè)大學,2001.[13][J].商情,2014,(17):312312.[14]曹榮敏,[J].微處理機,1998,(3):4951.[15] (第二版)[M].高等教育出版社,2009.````````````````[16] Zhang Xiao qing,Feng Li of PWM driver of threephase stepping motor[J].Journal of Beijing Information Science amp。如今,論文如期完成,心中倍感喜悅的同時更是充滿了一種感激之情。在畢業(yè)設(shè)計當中,特別感謝我的指導(dǎo)老師戴老師在這段時間對我的關(guān)懷和指導(dǎo)。戴老師身上所體現(xiàn)的責任感更是教會了我以后對待工作要有嚴謹踏實的作風。最后,感謝四年來朝夕相處的同學們,謝謝你們平日的關(guān)心和幫助,也教會了我團隊集體的重要性。unsigned char alarm_flag = 0。/* 一共 6 層 */Floor floor[7]。/* 電梯狀態(tài)數(shù)據(jù)結(jié)構(gòu) */State state。bit dir = 1, stop = 0。unsigned char flag = 0。unsigned char up_floor[7] = {0}。static step_index = 0。unsigned char phasecw[4] = {0x08, 0x04, 0x02, 0x01}。//反轉(zhuǎn) 電機導(dǎo)通相序 ABCDvoid Delay_xms(unsigned int x){ unsigned int i,j。 i x。 j 112。 }}/* 順時針轉(zhuǎn)動 */void MotorCW(void){ MOTOR0 = 0。 MOTOR2 = 0。 Delay_xms(3)。 MOTOR1 = 0。 MOTOR3 = 0。 //轉(zhuǎn)速調(diào)節(jié) MOTOR0 = 0。 MOTOR2 = 0。 Delay_xms(3)。 MOTOR1 = 0。 MOTOR3 = 0。 //轉(zhuǎn)速調(diào)節(jié)}/* 逆時針轉(zhuǎn)動 */void MotorCCW(void){ MOTOR0 = 1。 MOTOR2 = 0。 Delay_xms(3)。 MOTOR1 = 1。 MOTOR3 = 0。 //轉(zhuǎn)速調(diào)節(jié) MOTOR0 = 0。 MOTOR2 = 1。 Delay_xms(3)。 MOTOR1 = 0。 MOTOR3 = 1。 //轉(zhuǎn)速調(diào)節(jié)}void MotorStop(void){ MOTOR0 = 0。 MOTOR2 = 0。}/* 處理按鍵 */void Deal_Key(){ switch (key_value) { /* 1 6 代表電梯內(nèi)部按鍵 */ case 1 : /* 6 樓 */ { if ( nf != 6 ) { up_floor[6] = 1。 /* 標志 6 樓的小燈為亮 */ } else { up_floor[6] = 0。 /* 標志 6 樓的小燈為亮 */ } stop = 0。 } case 2 : /* 5 樓 */ { if ( nf != 5 ) { [5] = 1。 } if ( nf == 6 ) { down_floor[5] = 1。amp。 } stop = 0。 } case 3 : { if ( nf != 4 ) { [4] = 1。 } if ( nf = 5 amp。 nf = 6 ) { down_floor[4] = 1。amp。 } stop = 0。 } case 4 : { if ( nf != 3 ) { [3] = 1。 } if ( nf = 4 amp。 nf = 6 ) { down_floor[3] = 1。amp。 } stop = 0。 } case 5 : { if ( nf != 2 ) { [2] = 1。 } if ( nf = 3 amp。 nf = 6 ) { down_floor[2] = 1。 } stop = 0。 } case 6 : {
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1