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

正文內(nèi)容

課程設(shè)計論文-基于at89c51單片機的步進(jìn)電機控制系統(tǒng)設(shè)計(編輯修改稿)

2024-11-30 19:16 本頁面
 

【文章內(nèi)容簡介】 00 編譯器 Protues 仿真平臺 簡介 Protues 軟件是英國 Labcenter electronics 公司出版的 EDA 工具軟件。它不僅具有其它 EDA 工具軟件的仿真功能,還能仿真單片機及外圍器件。它是目前最好的仿真單片機及外圍器件的工具。雖然目前國內(nèi)推廣 剛起步,但已受到單片機愛好者、從事單片機教學(xué)的教師、致力于單片機開發(fā)應(yīng)用的科技工作者的青睞 , Protues 是一個能仿真模擬和數(shù)字電路,特別是能夠仿真單片機、 ARM、 DSP、 FPGA 等的軟件,它還能和 KEIL 軟件在同一臺機子實現(xiàn)聯(lián)調(diào) Protues 可提供的仿真儀表資源 :示波器、邏輯分析儀、虛擬終端、 SPI 調(diào)試器、 I2C 調(diào)試器、信號發(fā)生器、模式發(fā)生器、交直流電壓表、交直流電流表。理論上同一種儀器可以在 15 一個電路中隨意的調(diào)用 PROTUES 不僅可將許多單片機實例功能形象化,也可將許多單片機實例運行過程形象化。前者可在 相當(dāng)程度上得到實物演示實驗的效果,后者則是實物演示實驗難以達(dá)到的效果。 它的元器件、連接線路等卻和傳統(tǒng)的單片機實驗硬件高度對應(yīng)。這在相當(dāng)程度上替代了傳統(tǒng)的單片機實驗教學(xué)的功能,例:元器件選擇、電路連接、電路檢測、電路修改、軟件調(diào)試、運行結(jié)果等。 課程設(shè)計、畢業(yè)設(shè)計是學(xué)生走向就業(yè)的重要實踐環(huán)節(jié)。由于 PROTUES 提供了實驗室無法相比的大量的元器件庫,提供了修改電路設(shè)計的靈活性、提供了實驗室在數(shù)量、質(zhì)量上難以相比的虛擬儀器、儀表,因而也提供了培養(yǎng)學(xué)生實踐精神、創(chuàng)造精神的平臺 。因此在不具備實驗前可以利用 protues 進(jìn)行仿真的檢查。其仿真的界面如圖 所示 。 圖 protues 仿真 平臺 16 6 仿真結(jié)果及分析 ① 如圖 所示,打開 .asm文件,進(jìn)行編譯,無誤后,點擊工具欄中的 運行工具,就得到了圖中的真確運行。 圖 wave 調(diào)試源代碼 ② 載入 WAVE 運行后生成的 .HEX 文件準(zhǔn)備調(diào)試如圖 所示 圖 89C51 調(diào)用 .HEX 文件 17 ③ 調(diào)入文件后,開始調(diào)試硬件電路,點擊運行 , 電路接通,電路正常顯示如圖 圖 protues 調(diào)試硬件電路 ④ 從鍵盤輸入 9,按正轉(zhuǎn),電機正轉(zhuǎn),運行正常如圖 圖 輸入圈數(shù) 9的顯示 18 ⑤ 如圖 當(dāng)電機轉(zhuǎn)過 2 圈數(shù)時候按暫停,電機停轉(zhuǎn),數(shù)碼管顯示數(shù)字 7。數(shù)碼管從 9 變到 7 正好轉(zhuǎn)過 2 圈,結(jié)果正確。 圖 電機轉(zhuǎn)過 2圈的結(jié)果 ⑥ 如圖 按反轉(zhuǎn)鍵,電機反轉(zhuǎn) 3 圈,數(shù)碼管顯示 數(shù)字 4,結(jié)果正確 圖 電機反轉(zhuǎn)過 3 圈 調(diào)試完畢, 通過鍵盤 輸入數(shù) 電機按照給定的要求進(jìn)行正確運轉(zhuǎn),數(shù)碼管真確顯示圈數(shù)。 所得的結(jié)論與理論的相符合,調(diào)試成功。 19 7 課程設(shè)計 總結(jié) 本次 課程設(shè)計采用 AT89C51 單片機對兩相四線步進(jìn)電機進(jìn)行控制,通過改變相序可以改變電機的轉(zhuǎn)向,通過輸入一定得圈數(shù)對步進(jìn)電機進(jìn)行定位,所通過的圈數(shù)由4 個 LED 進(jìn)行顯示。數(shù)據(jù)輸入鍵和控制按鍵是由 4*4 的鍵盤組成。 通過調(diào)試和運行,得到了正確的結(jié)果。 開始接到任務(wù)時候感覺不知道從哪兒開始,后面通過從 網(wǎng)上找了相關(guān)的資料后開始對我們的課程設(shè)計有所了解,然后慢慢的進(jìn)行,從發(fā)現(xiàn)問題到慢慢的去解決問題,慢慢的感覺自己好像懂得的多了一些,感覺問題一步步的得到了解決。但是我在學(xué)習(xí)的過程中也發(fā)現(xiàn)了不少的問題,也花了不少的時間。有時候遇到的困難一下子很難發(fā)現(xiàn)和解決,那時候真想放棄,但最后還是堅持了下來,不動就去問,到處問到處找,感覺這也很有趣,一種學(xué)習(xí)的樂趣。雖然這次課程設(shè)計做的不是很好。但是還是通過了自己的努力。 通過對本次的課程設(shè)計,不但了解了怎樣設(shè)計課程設(shè)計的方法更重要的是將書本上的知識用到了現(xiàn)實中,更加深刻的了 解了 89C51 單片機的用法,以及端口的相應(yīng)的功能和接線。 20 8 參考文獻(xiàn) [1] 張迎新 .單片機初級教程 單片機基礎(chǔ) [M]. 北京航空航天大學(xué)出版社 . 2020: 7888 [2] 李朝青 .單片機原理及接口技術(shù) [M].北京航空航天大學(xué)出版社 .2020: 97112. [3] 畢紹新 . 步進(jìn)電機驅(qū)動控制的應(yīng)用研究 [M].天津大學(xué) 出版社 .2020 :5672 21 附錄 程序表 ORG 0000H LJMP MAIN ORG 0013H LJMP KEYL ORG 0030H MAIN:MOV SP,60H MOV R0,00H MOV R1,00H MOV R3,40 MOV 72H,40 MOV P2,0F0H CLR CLR 06H CLR CLR CLR CLR MOV 43H,00H MOV 42H,00H MOV 41H,00H MOV 40H,00H MOV R7,00H SETB EA SETB IT1 SETB EX1 START:SETB 20H 。主程序 CJNE R7,1,L1 CLR 20H 22 LCALL ZZ SETB 20H L1:CJNE R7,2,L2 CLR 20H LCALL FF SETB 20H L2:LCALL LED NNT3:JMP START LED:MOV DPTR,TAB 。初始化 SETB CLR CLR CLR MOV A,43H MOVC A,@A+DPTR MOV P0,A LCALL TT CLR SETB CLR CLR MOV A,42H MOVC A,@A+DPTR MOV P0,A LCALL TT CLR CLR SETB CLR 23 MOV A,41H MOVC A,@A+DPTR MOV P0,A LCALL TT CLR CLR CLR SETB MOV A,40H MOVC A,@A+DPTR MOV P0,A LCALL TT CLR RET KEYL: MOV DPTR,JS CLR EX1 MOV 70H,R0 MOV 71H,R1 MOV 72H,R3 MOV A,P2 MOV P2
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1