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

正文內(nèi)容

本科畢業(yè)設(shè)計(jì)(基于單片機(jī)的電梯控制模擬系統(tǒng)設(shè)計(jì))(編輯修改稿)

2024-07-25 09:52 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 模塊。(4)焊接樓層顯示模塊。(5)焊接報(bào)警模塊。(6)焊接電機(jī)驅(qū)動(dòng)控制模塊。首先檢查電路板焊接是否有誤,對(duì)照電路原理圖檢查元器件安裝是否完整,有無(wú)漏焊、錯(cuò)焊的出現(xiàn),使用萬(wàn)用表檢查電路中是否出現(xiàn)虛焊、短路,以免上電后損傷元器件。用萬(wàn)用表檢測(cè)單片機(jī)的18與19腳的電壓,如果在2~3V間說明單片機(jī)可以正常工作,滿足其要求。編寫簡(jiǎn)單的數(shù)碼管驅(qū)動(dòng)程序,以檢查8255A與數(shù)碼管顯示電路是否能正常工作。編寫一個(gè)按鍵控制led燈點(diǎn)亮的小程序,以檢測(cè)電梯內(nèi)外按鍵模塊、電梯運(yùn)行指示燈模塊、報(bào)警按鍵是否能正常工作。編寫控制電機(jī)轉(zhuǎn)動(dòng)的程序,以檢測(cè)電機(jī)驅(qū)動(dòng)控制模塊是否焊接正常。軟件編程之前需要明確系統(tǒng)的整個(gè)工作流程,首先要畫一個(gè)主程序流程圖,方便自己編程的時(shí)候整體構(gòu)思。程序相對(duì)較大的情況下,我們常常會(huì)編寫子程序然后調(diào)用。我們需要根據(jù)具體功能分模塊編寫子程序,最后與主程序構(gòu)成完整程序。本次電梯模擬系統(tǒng)中,電梯所處的狀態(tài)是整個(gè)程序成功運(yùn)行的核心保證。在電梯每經(jīng)過一個(gè)樓層時(shí),就會(huì)自動(dòng)調(diào)用相應(yīng)的子程序,能夠高效率、短時(shí)間、人性化對(duì)電梯的下一步運(yùn)行作出規(guī)劃,是否??勘緲菍?,相應(yīng)的指示燈如何顯示,下一步是上升還是下降。程序中將實(shí)際情況分為四種情況來判斷:電梯上升且是送人(即電梯此時(shí)位于底層,而高層有人呼叫要上樓)、電梯上升且是去接人(即電梯此時(shí)位于底層,而高層有人呼叫要下樓)、電梯下降且是去送人(即電梯此時(shí)位于高層,而低層有人呼叫要下樓)、電梯下將且是去接人(即電梯此時(shí)位于高層,而低層有人呼叫要上樓)。以上四種情況會(huì)是電梯面臨的大部分實(shí)際情況。而首先,我們要了解電梯是如何得知此時(shí)它是上面四種的哪一種情況的呢?這可以分為兩個(gè)步驟:第一判斷電梯是上行還是下行;第二,判斷是去接人還是去送人。然后對(duì)電梯下一步作出判斷,是否有人在目前規(guī)劃好的路線上有上下行的需求。最終,給電梯一條合理的運(yùn)行路線。 參考文獻(xiàn)[1] [J].科技信息,2011,(29).[2] 李文方,[J].機(jī)械工程與自動(dòng)化, 2011,(01):155157.[3] 賓峰,唐立軍,周健. 基于單片機(jī)控制的模擬電梯設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù), 2014,(02):5659,63.[4] 李廣弟,朱月秀,(第3版)[M].北京航空航天大學(xué)出版,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].渤海大學(xué)學(xué)報(bào)(自然科學(xué)版),2004,(20):174175.[7][J].電子制作,2014,(18):6465.[8] [D].[碩士學(xué)位論文].沈陽(yáng):沈陽(yáng)建筑大學(xué),2011.[9][D].[碩士學(xué)位論文].廈門:廈門大學(xué),2009.[10][J].武漢職業(yè)技術(shù)學(xué)院學(xué)報(bào),2005,(4):5860.[11][J].機(jī)電信息,2010,(36):142143.[12][D].[碩士學(xué)位論文].西安:西北工業(yè)大學(xué),2001.[13][J].商情,2014,(17):312312.[14]曹榮敏,[J].微處理機(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。 Technology,2001(01).致 謝大學(xué)四年的學(xué)習(xí)生活即將結(jié)束,畢業(yè)設(shè)計(jì)是我在校期間最后一項(xiàng)任務(wù)。如今,論文如期完成,心中倍感喜悅的同時(shí)更是充滿了一種感激之情。首先感謝學(xué)校為我們提供一個(gè)這樣的機(jī)會(huì),讓我們有機(jī)會(huì)對(duì)大學(xué)四年來所學(xué)的專業(yè)知識(shí)進(jìn)行復(fù)習(xí)實(shí)踐。在畢業(yè)設(shè)計(jì)當(dāng)中,特別感謝我的指導(dǎo)老師戴老師在這段時(shí)間對(duì)我的關(guān)懷和指導(dǎo)。當(dāng)我在設(shè)計(jì)當(dāng)中遇到困難時(shí),戴老師總是會(huì)細(xì)心的幫助我,啟發(fā)我對(duì)問題全新的思考,教會(huì)了我很多解決問題的方法。戴老師身上所體現(xiàn)的責(zé)任感更是教會(huì)了我以后對(duì)待工作要有嚴(yán)謹(jǐn)踏實(shí)的作風(fēng)。我也希望借此感謝大學(xué)四年所有在學(xué)習(xí)和生活上給予我?guī)椭睦蠋?,感謝他們讓我更加體會(huì)了學(xué)高為師,身正為范的含義。最后,感謝四年來朝夕相處的同學(xué)們,謝謝你們平日的關(guān)心和幫助,也教會(huì)了我團(tuán)隊(duì)集體的重要性。 附錄A 整體電路原理圖附錄B源程序include include include include define KEY_READ P1define PA XBYTE[0x00] /* A 口地址 */define PB XBYTE[0x01] /* B 口地址 */define PC XBYTE[0x02] /* C 口地址 */define COMAND XBYTE[0x03] /* 控制字地址 */define MOTOR0 P3_0define MOTOR1 P3_1define MOTOR2 P3_2define MOTOR3 P3_3define BUZZ P3_4define HELP P3_5unsigned char up_flag = 0, down_flag = 0。unsigned char alarm_flag = 0。/* 按鍵值 */unsigned key_value。/* 一共 6 層 */Floor floor[7]。/* 電梯內(nèi)部數(shù)據(jù)結(jié)構(gòu) */Inner inner。/* 電梯狀態(tài)數(shù)據(jù)結(jié)構(gòu) */State state。/* 按鍵狀態(tài) */Scan_State key_state, help_state。bit dir = 1, stop = 0。unsigned char nf = 1, cf = 1。unsigned char flag = 0。unsigned char timer1, timer2。unsigned char up_floor[7] = {0}。unsigned char down_floor[7] = {0}。static step_index = 0。unsigned int motor_flag = 0。unsigned char phasecw[4] = {0x08, 0x04, 0x02, 0x01}。//正轉(zhuǎn) 電機(jī)導(dǎo)通相序 DCBAunsigned char phaseccw[4] = {0x01, 0x02, 0x04, 0x08}。//反轉(zhuǎn) 電機(jī)導(dǎo)通相序 ABCDvoid Delay_xms(unsigned int x){ unsigned int i,j。 for ( i = 0。 i x。 i++ ) { for ( j = 0。 j 112。 j++ )。 }}/* 順時(shí)針轉(zhuǎn)動(dòng) */void MotorCW(void){ MOTOR0 = 0。 MOTOR1 = 0。 MOTOR2 = 0。 MOTOR3 = 1。 Delay_xms(3)。 //轉(zhuǎn)速調(diào)節(jié) MOTOR0 = 0。 MOTOR1 = 0。 MOTOR2 = 1。 MOTOR3 = 0。 Delay_xms(3)。 //轉(zhuǎn)速調(diào)節(jié) MOTOR0 = 0。 MOTOR1 = 1。 MOTOR2 = 0。 MOTOR3 = 0。 Delay_xms(3)。 //轉(zhuǎn)速調(diào)節(jié) MOTOR0 = 1。 MOTOR1 = 0。 MOTOR2 = 0。 MOTOR3 = 0。 Delay_xms(3)。 //轉(zhuǎn)速調(diào)節(jié)}/* 逆時(shí)針轉(zhuǎn)動(dòng) */void MotorCCW(void){ MOTOR0 = 1。 MOTOR1 = 0。 MOTOR2 = 0。 MOTOR3 = 0。 Delay_xms(3)。 //轉(zhuǎn)速調(diào)節(jié) MOTOR0 = 0。 MOTOR1 = 1。 MOTOR2 = 0。 MOTOR3 = 0。 Delay_xms(3)。 //轉(zhuǎn)速調(diào)節(jié) MOTOR0 = 0。 MOTOR1 = 0。 MOTOR2 = 1。 MOTOR3 = 0。 Delay_xms(3)。 //轉(zhuǎn)速調(diào)節(jié) MOTOR0 = 0。 MOTOR1 = 0。 MOTOR2 = 0。 MOTOR3 = 1。 Delay_xms(3)。 //轉(zhuǎn)速調(diào)節(jié)}void MotorStop(void){ MOTOR0 = 0。 MOTOR1 = 0。 MOTOR2 = 0。 MOTOR3 = 0。}/* 處理按鍵 */void Deal_Key(){ switch (key_value) { /* 1 6 代表電梯內(nèi)部按鍵 */ case 1 : /* 6 樓 */ { if ( nf != 6 ) { up_floor[6] = 1。 [6] = 1。 /* 標(biāo)志 6 樓的小燈為亮 */ } else { up_floor[6] = 0。 [6] = 0。 /* 標(biāo)志 6 樓的小燈為亮 */ } stop = 0。 break。 } case 2 : /* 5 樓 */ { if ( nf != 5 ) { [5] = 1。 /* 標(biāo)志 5 樓的小燈為亮 */ } else { [5] = 0。 } if ( nf == 6 ) { down_floor[5] = 1。 } else if ( nf = 1 amp。amp。 nf = 4 ) { up_floor
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1