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

正文內(nèi)容

本科畢業(yè)設(shè)計(jì)-基于單片機(jī)的電梯自動(dòng)控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(已改無(wú)錯(cuò)字)

2023-02-18 15:53:52 本頁(yè)面
  

【正文】 測(cè)試。Keil uVison2 是一家德國(guó)公司 KeiSoftware 公司出品的軟件,用于 51 系列兼容單片機(jī)進(jìn)行 C 語(yǔ)言的軟件開(kāi)發(fā),使用的語(yǔ)言跟 C 語(yǔ)言的傳統(tǒng)語(yǔ)法很類(lèi)似,C 語(yǔ)言與匯編相比,更加容易學(xué)習(xí)和使用,而且大大的提高了軟件開(kāi)發(fā)的效率和研發(fā)的周期,同時(shí)在編程程序的時(shí)候也能夠加入?yún)R編語(yǔ)言,使程序能夠達(dá)到接近于匯編水平的工作效率。Keil C51 標(biāo)準(zhǔn) C 編譯器為 51 系列的研發(fā)供應(yīng)了 C 語(yǔ)言的語(yǔ)言環(huán)境。同時(shí)也有著匯編的高效、快速的特點(diǎn)。如今 C51 已經(jīng)被完全的集成到了 uVision2 的開(kāi)發(fā)環(huán)境中,包括編輯器,匯編器,調(diào)試器,實(shí)時(shí)操作系統(tǒng),項(xiàng)目管理器。uVision2 IDE 為他們提供了靈活的開(kāi)發(fā)環(huán)境。Keil uVison2 進(jìn)行 51 系列單片機(jī)的軟件開(kāi)發(fā)過(guò)程有以下幾個(gè)步驟:程項(xiàng)目,選擇對(duì)應(yīng)開(kāi)發(fā)的芯片。,將匯編或 C 語(yǔ)言文件寫(xiě)好并保存添加至對(duì)應(yīng)的工程項(xiàng)目中。,此處是 Hex 文件。,直到編程通過(guò)為止。,此時(shí)可以用 STC_ISP 進(jìn)行下載燒寫(xiě)。STC_ISP 是基于 STC 單片機(jī)的燒寫(xiě)程序,在使用有以下幾個(gè)步驟:的型號(hào),我在這里選擇 STC89C52RC。,這里選擇已生成的 HEX 文件。3.選擇串行口,和最高波特率,這里根據(jù)實(shí)際情況來(lái)決定是哪個(gè) COM 口,最高波特率選擇 115200。 12T/單倍速,full gain,不需要冷啟動(dòng) ,=0 ,0 才能下載程序。 MCU 上電燒寫(xiě)程序。 功能模塊實(shí)現(xiàn) 樓層擇優(yōu)選擇的實(shí)現(xiàn)此部分為系統(tǒng)的核心部分,是電梯模擬控制模塊。設(shè)定好電梯為 4 層,電梯的起始位置是一層,等待中就數(shù)碼管顯示 1,LED 燈不會(huì)亮,步進(jìn)電機(jī)也不會(huì)轉(zhuǎn)動(dòng),當(dāng)按鍵被按下后,通過(guò)程序的控制,來(lái)進(jìn)行樓層的選擇,同時(shí) LED 燈,數(shù)碼管,步進(jìn)電機(jī)同步完成各自所設(shè)定好的功能。以下是樓層擇優(yōu)選擇的流程圖,如圖 所示。大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)19開(kāi)始初始化在一層二 、 三 、 四層有請(qǐng)求 ?上升到達(dá)二層Y三 、 四層有請(qǐng)求 ?上升到達(dá)三層Y四樓有請(qǐng)求 ?上升到達(dá)四層Y一二三層有請(qǐng)求 ?下降到達(dá)三層Y一 、 二層有請(qǐng)求 ?下降到達(dá)二樓Y一層有請(qǐng)求 ?下降到達(dá)一層YNNNNNN圖 樓層擇優(yōu)選擇的流程圖 電機(jī)模塊實(shí)現(xiàn)此部分涉及到了電梯的外部模擬,由步進(jìn)電機(jī)的轉(zhuǎn)動(dòng)來(lái)模擬電梯的上下行,當(dāng)樓層處在上升的過(guò)程時(shí)電機(jī)正轉(zhuǎn),當(dāng)樓層處在下降的過(guò)程時(shí)電機(jī)反轉(zhuǎn),當(dāng)停止沒(méi)有選擇樓層時(shí),電機(jī)停止轉(zhuǎn)動(dòng)。以下是步進(jìn)電機(jī)轉(zhuǎn)動(dòng)的流程圖,如圖 所示。大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)20開(kāi)始初始化電機(jī)不轉(zhuǎn)動(dòng)二 、 三 、 四層有請(qǐng)求 ?電機(jī)正轉(zhuǎn)一段時(shí)間到達(dá)二層Y三 、 四層有請(qǐng)求 ?電機(jī)正轉(zhuǎn)一段時(shí)間到達(dá)三層Y四樓有請(qǐng)求 ?電機(jī)正轉(zhuǎn)一段時(shí)間到達(dá)四層Y一二三層有請(qǐng)求 ?電機(jī)反轉(zhuǎn)一段時(shí)間到達(dá)三層Y一 、 二層有請(qǐng)求 ?電機(jī)反轉(zhuǎn)一段時(shí)間到達(dá)二層Y一層有請(qǐng)求 ?電機(jī)反轉(zhuǎn)一段時(shí)間到達(dá)一層YNNNNNN圖 步進(jìn)電機(jī)轉(zhuǎn)動(dòng)的流程圖大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)21第 6 章 系統(tǒng)測(cè)試 測(cè)試概述系統(tǒng)測(cè)試是一個(gè)非常重要的環(huán)節(jié),也十分的繁瑣,因?yàn)楸鞠到y(tǒng)涉及到一個(gè)外接模型,模型所對(duì)應(yīng)的樓層高度是確定的,本次主要就是要協(xié)調(diào)好步進(jìn)電機(jī)的轉(zhuǎn)動(dòng)持續(xù)時(shí)間和由外接的傳送裝置相連接的線(xiàn)所走的距離,上一層的高度跟轉(zhuǎn)動(dòng)的時(shí)間要有一個(gè)確定點(diǎn),并且要協(xié)調(diào)好。還有一個(gè)重要的測(cè)試點(diǎn)是選擇的樓層按鍵,如果連續(xù)點(diǎn)擊了好幾個(gè)按鍵后應(yīng)該怎么去選擇樓層。 測(cè)試用例 步進(jìn)電機(jī)的運(yùn)轉(zhuǎn)時(shí)間在初步的編譯好程序后,步進(jìn)電機(jī)隨著按鍵被按下,開(kāi)始進(jìn)行電機(jī)的正反轉(zhuǎn),由于外界的裝置是由滑輪引線(xiàn)控制的,所以必須非常的精確,這樣就需要多次的測(cè)試,多長(zhǎng)時(shí)間引線(xiàn)能走多長(zhǎng)的距離。測(cè)試方案為通過(guò)多次的記錄,先直接寫(xiě)一個(gè)電機(jī)正反轉(zhuǎn)的代碼,將轉(zhuǎn)速保持到一個(gè)狀態(tài),用秒表來(lái)記錄一個(gè)樓層高度的所要運(yùn)行的時(shí)間,多次測(cè)試取到一個(gè)平均值,再在代碼中調(diào)試,確定延遲函數(shù)的時(shí)間,最終在代碼燒寫(xiě)到單片機(jī)上,連接實(shí)物來(lái)測(cè)試是否符合所需的要求。以下是以測(cè)試好的成品圖片,如圖 所示。大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)22圖 樓層位置演示 按鍵測(cè)試本系統(tǒng)另一個(gè)非常關(guān)鍵的地方就是按鍵的測(cè)試,根據(jù)上一章的系統(tǒng)實(shí)現(xiàn)部分所說(shuō),按鍵的先后順序會(huì)影響到電梯的上下行問(wèn)題。測(cè)試方案應(yīng)該是先按照流程圖寫(xiě)好代碼,先不要加上電機(jī)模塊,因?yàn)槟莻€(gè)會(huì)比較麻煩,只是用到數(shù)碼管和 LED 顯示就可以了,然后先從簡(jiǎn)單的開(kāi)始測(cè)試,比如說(shuō)處在 1 層,檢測(cè)到 3 層的按鍵被按下,看看數(shù)碼管是不是由 1 變到 2 再變到 3,LED 也會(huì)隨著樓層的變化而變化。然后可以按 2 層,看看它們的變化。如果測(cè)試通過(guò)那么就可以進(jìn)行更深一步的測(cè)試,比如現(xiàn)在是 2 層,按下 1 層后再按 3 層,看看數(shù)碼管是不是先變到 1,然后再 3 的變化,同樣的檢驗(yàn)LED 燈的變化。再往后就可以檢測(cè),如果一個(gè)樓層被所測(cè)按下后,數(shù)碼管和 LED 會(huì)不會(huì)有 BUG 的出現(xiàn)。大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)23第 7 章 結(jié) 論課題至此已經(jīng)到了尾聲,從課題最開(kāi)始選擇的時(shí)候,自己就想了很久,希望能做出一個(gè)能夠展示的東西,起初只是想弄一個(gè)簡(jiǎn)單的步進(jìn)電機(jī),最終還是決定弄一個(gè)電梯模擬的設(shè)計(jì)。電梯的用處十分的廣泛,這也是我為什么想要選擇此題目的原因。電梯現(xiàn)如今的發(fā)展也越來(lái)越人性化,當(dāng)然此次的設(shè)計(jì)并沒(méi)有那么的完善,只是做了一個(gè) 4 層的電梯模擬,如果進(jìn)一步的進(jìn)行開(kāi)發(fā),可以加上檢測(cè)部分,比如傳感裝置,可以感應(yīng)是否超重,可以發(fā)出警告。在真實(shí)的電梯里,會(huì)涉及到一個(gè)減速停止的問(wèn)題,這也是當(dāng)今科技發(fā)展,人們?cè)絹?lái)越追求舒適感的體驗(yàn)問(wèn)題。當(dāng)然這也是一個(gè)可以去改善的東西,由于本人的知識(shí)不是太好,所以放棄了這些比較新穎的問(wèn)題點(diǎn)。這也很好的提醒了自己,不懂的東西也很多,在今后的工作生活中也要不斷的學(xué)習(xí)進(jìn)取。其次我想說(shuō)一說(shuō)關(guān)于模型的問(wèn)題,一開(kāi)始只是想要做一個(gè)很簡(jiǎn)單的模擬,想要把數(shù)碼管,LED ,及按鍵部分做出來(lái),之后加上步進(jìn)電機(jī)的正反轉(zhuǎn)就可以了。如果那樣的話(huà)就不用很?chē)?yán)格的控制電機(jī)運(yùn)轉(zhuǎn)的時(shí)間,因?yàn)閭魉蛶б淮巫咝械木嚯x可以很隨意的變化。后來(lái)再實(shí)習(xí)的過(guò)程中,用數(shù)控機(jī)床和簡(jiǎn)單的機(jī)械加工弄出了一個(gè)模型,還買(mǎi)了一個(gè)玩具拼裝小樓,這樣就更加直觀的可以進(jìn)行演示。不過(guò)難題也出來(lái)了,由于加工好的模型的尺寸已經(jīng)固定,所以在測(cè)試的過(guò)程中要把步進(jìn)電機(jī)安置到模型底座上,同時(shí)傳送的滑輪上也必須固定上導(dǎo)線(xiàn),在通過(guò)三個(gè)滑輪的連接下,最終將模擬的“小電梯”放置到玩具小樓中。這樣的話(huà)再調(diào)試程序來(lái)控制步進(jìn)電機(jī)的運(yùn)轉(zhuǎn)時(shí)間就比較麻煩。不過(guò)經(jīng)過(guò)反復(fù)的實(shí)驗(yàn),最終還是找了一個(gè)最恰當(dāng)?shù)臄?shù)值。最后,雖然設(shè)計(jì)在實(shí)用性上比較欠缺,但是也基本上達(dá)到了自己預(yù)期的效果,可以進(jìn)行簡(jiǎn)易的模擬,在以后如果進(jìn)行此類(lèi)電梯方面的工作,就可以有一個(gè)大概的思路。大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)24參考文獻(xiàn)[1] 李秀忠.單片機(jī)應(yīng)用技術(shù)[M],人民郵電出版社,2022,8[2] 李華.MCS51 系列單片機(jī)實(shí)用接口技術(shù)[M],北京航空航天大學(xué)出版社,1996,6[3] 鐘富昭. 8051 單片機(jī)典型模塊設(shè)計(jì)與應(yīng)用[M],人民郵電出版社,2022,9[4] 閻石.?dāng)?shù)字電子技術(shù)基礎(chǔ)[M],高等教育出版社,1997,9[5] Brian WKernighan.The C Programming Language[M],China Machine Press,2022,3[6] 李群芳.單片機(jī)原理接口與應(yīng)用[M],清華大學(xué)出版社,2022,2[7] 華成英.模擬電子技術(shù)基本教程[M],清華大學(xué)出版社,2022,4[8] 胡燁.Protel99SE 電路設(shè)計(jì)與仿真教程[M],機(jī)械工業(yè)出版社, 2022,7[9] 王自強(qiáng).電動(dòng)機(jī)控制電路應(yīng)用技術(shù)叢書(shū)[M],科學(xué)出版社,2022,8[10] 郭天祥.新概念 51 單片機(jī) C 語(yǔ)言教程——入門(mén)、提高、開(kāi)發(fā)、拓展[M],電子工業(yè)出版社,2022,8[11] Yeager Brent.How to troubleshoot your electronic scale[J],Powder and Bulk Engineering, 2022,8,24[12] 趙曉安. MCS51 單片機(jī)原理及應(yīng)用[M],天津大學(xué)出版社,2022,7[13] 王東峰.單片機(jī) C 語(yǔ)言應(yīng)用 100 例[M],電子工業(yè)出版社, 2022,7[14] Teplov. Thermostatting System Using a SingleChip Microputer and Thermoelectric Modules Based on the Peltier Effect[M],Science Press,2022,8[15] 李東升. Protel 99SE 電路設(shè)計(jì)教程[M],電子工程出版社, 2022,1[16] 霍孟友.單片機(jī)原理與應(yīng)用[M],機(jī)械工業(yè)出版社,2022,1[17] 邵敏權(quán).單片機(jī)原理實(shí)驗(yàn)與應(yīng)用[M],吉林科學(xué)技術(shù)出版社,1995,1[18] 馬忠梅.單片機(jī)的 C 語(yǔ)言應(yīng)用程序設(shè)計(jì)[M],北京航空航天大學(xué)出版社, 2022,8[19] 劉守義.單片機(jī)技術(shù)基礎(chǔ)[M],西安電子科技大學(xué)出版社,2022,3[20] 張齊.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù)[M],電力工業(yè)出版社,2022,7大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)25致 謝一轉(zhuǎn)眼人生最刻骨銘心的大學(xué)階段就要結(jié)束了,在這段匆匆歲月里,我由一個(gè)懵懂無(wú)知的少年成長(zhǎng)為了一個(gè)對(duì)未來(lái)有著明確規(guī)劃的青年。大學(xué)的四年讓我認(rèn)識(shí)了太多對(duì)自己人生有著重大影響的人。首先就是教導(dǎo)過(guò)我的老師們,在人生這短短的幾十年里,他們無(wú)私的將自己的青春都播撒在每一個(gè)學(xué)生身上,在我們慢慢成長(zhǎng)變的越來(lái)越成熟,知識(shí)越來(lái)越多的同時(shí),他們卻在不斷地衰老,而自己卻毫無(wú)怨言,當(dāng)絲絲的白發(fā)出現(xiàn)在頭上的時(shí)候也渾然不知。在這里我感謝每一個(gè)教導(dǎo)過(guò)我的老師們,真誠(chéng)的說(shuō)一句:“你們辛苦了!” 。其次是我的同學(xué)們,尤其是我的幾個(gè)室友,感謝四年的陪伴,相逢是緣,況且在一起一呆就是四年。多謝在一起的相互幫助與包容,不管以后未來(lái)怎樣,我都不會(huì)忘記當(dāng)初在一起的日子。還有嵌入式 09002 班的所有人,認(rèn)識(shí)你們真的很幸運(yùn),讓我們一起度過(guò)了難忘的大學(xué)生活,以后雖然會(huì)天南海北,但這段青春歲月永遠(yuǎn)不會(huì)忘懷。最后我想特別的感謝一個(gè)人,就是我的畢設(shè)指導(dǎo)宋夕政老師,在整個(gè)畢設(shè)我都得到了宋老師的悉心教導(dǎo)和耐心幫助,在此設(shè)計(jì)的過(guò)程中也學(xué)習(xí)了很多的知識(shí),對(duì)自己也有了比較大的提高,同時(shí)也很清楚的認(rèn)識(shí)到了自身的知識(shí)量的不足。當(dāng)然我的院外老師也教會(huì)了很多學(xué)校里沒(méi)有學(xué)習(xí)到的知識(shí),有一些跟專(zhuān)業(yè)關(guān)聯(lián)不是很大,但是很受用的東西。畢業(yè)設(shè)計(jì)的完成也讓自己對(duì)今后的工作有了明確的了解。在踏出校門(mén)以后也要不斷地學(xué)習(xí)進(jìn)取、充實(shí)自己,才能對(duì)得起悉心教導(dǎo)栽培過(guò)我的恩師們。謝謝每一個(gè)幫助過(guò)我的人!大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)26附錄 A以下是本系統(tǒng)對(duì)樓層進(jìn)行判斷并執(zhí)行對(duì)應(yīng)功能的代碼范例:main(){CurrentFloor=1。 //上電顯示樓層 1(即第 1 層)SelectFloor=1。key_value=1。 //鍵值為 1wela=1。//連通位選端P0=0xfe。//點(diǎn)亮第一個(gè)數(shù)碼管wela=0。//關(guān)閉位選端,此時(shí)就會(huì)保持位選端的數(shù)值dula=1。//連通段選P0=Led_table[1]。//顯示數(shù)字 1dula=0。while(1){if((key1==0)||(key2==0)||(key3==0)||(key4==0)){CurrentFloor=SelectFloor。 //存儲(chǔ)所在樓層a=SelectFloor。 //存儲(chǔ)所在樓層key_value=keyfound()。SelectFloor=key_value。 //讀出鍵值 ,即要去樓層Light(SelectFloor)。if(CurrentFloorSelectFloor) //下樓{ InitTimer0()。for(。CurrentFloor=SelectFloor。CurrentFloor){if(CurrentFloor==a){CurrentFloor。}B_Rotation()。Led()。 //數(shù)碼管顯示if(CurrentFloor==WaitFloor)大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)27{ Beep()。Dark(WaitFloor)。delay(3000)。ET0=0。 }}ET0=0。}else if(CurrentFloorSelectFloor) //上樓{InitTimer0()。for(。CurrentFloor=SelectFloor。CurrentFloor++) {if(CurrentFloor==a){CurrentFloor++。}F_Rotation()。Led()。 //數(shù)碼管顯示if(CurrentFloor==WaitFloor){Beep()。Dark(WaitFloor)。delay(3000)。ET0=0。} }ET0=0。}Beep()。Dark(SelectFloor)。}WaitFloor=0。ET0=0。}}大連東軟信息學(xué)院畢業(yè)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1