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

正文內容

二相步進電機控制系統(tǒng)的課程設計畢業(yè)論文(編輯修改稿)

2025-07-24 13:16 本頁面
 

【文章內容簡介】 8,0x14,0x12,0x11},{0x19,0x1c,0x16,0x13},{0x19,0x18,0x1c,0x14,0x16,0x12,0x13,0x11}}。程序通過控制寄存器值TCCR0來控制定時器/計數器0的啟動與停止,當TCCR0=0x0E時,定時器/計數器0啟動,TCNT0累加,當TCNTO=OCR0時,觸發(fā)相應的中斷子程序,設定當timer0=50時,將控制字輸出到PB口,實現了延時。 圖11 步進電機單四拍、雙四拍、八拍流程圖顯示模塊流程圖見圖12。要顯示四位數碼,先對數字編碼,定義編碼數組seven_seg[10]={0X3f,0X06,0X5b,0X4f,0X66, 0X6d, 0X7d, 0X07, 0X7f, 0X6f},和數碼管選擇數組scan[4]={0Xf7,0Xfb,0Xfd,0Xfe}。由PD口輸出顯示數字的編碼, PE口輸出數碼管的選擇碼。使用time2來實現計數的功能,其工作在時序上與time0保持一致,使步進與計數同步。其程序流程圖如下所示: 圖12步數顯示流程圖5系統(tǒng)調試與仿真調試一般需要進行分塊調試和整體調試。對于軟件部分,首先使用ICC AVR軟件調試程序,如果出現錯誤,要分塊檢查。對于硬件部分,在PROTUS中,進行仿真。檢測是否達到設計要求,如果有問題,則要對其分塊調試。經過調試與仿真,找到沒有達到要求的部分。此時,通過綜合修改硬件電路和軟件中的程序,最后的仿真滿足了設計要求。仿真時,遇到的問題及解決方法為:,雖然仿真能夠成功。但是后來了解到實際中單片機輸出電流很小,無法驅動步進電機正常運行。所以應該加入驅動電路。發(fā)光二極管正極顯示為灰色,請教同學之后才知道為高阻態(tài)。于是接入一個220歐姆的電阻后顯示正常。3用軟件編譯時,出現很多錯誤,參考了網上一些程序段,進行改正。,發(fā)現數碼管顯示有閃動,我仔細分析了數碼管的原理和顯示方法之后,然后修改了延時程序,加長延時時間,結果顯示正常。根據設計要求,需要測試所有仿真結果,已確定是否完成設計要求。由于在仿真截圖打印成黑白紙質文檔時不能顯示出運行狀態(tài)燈的狀況。故以下截取圖其中任意一種運行方式的仿真結果圖。以四相雙四拍反轉運行仿真為例,其仿真圖如下:6心得體會這次計算機控制課程設計需要使用到單片機、數電、電機以及C語言編程。其中電路、C語言、電機已學過,而單片機部分則不是十分了解。設計之初,想到要將這些全部結合起來,完全沒有頭緒,后來通過查閱一些資料,將問題分開,逐一了解。先了解單片機的I/O口等基本功能;然后確定電機不同運行狀態(tài)下所需要的控制脈沖變化規(guī)律;再用延時定時器控制其輸出脈沖控制波,實現步進功能;最后用計數器計算運行步數,從顯示器輸出等。最后通過很多次調試和改進終于成功仿真出來,完成了設計需求。本次課程設計綜合了很多學過的知識,同時也要自學新的知識。將理論運用于實踐上,結合軟件和硬件,提高了理論知識和實踐能力。由于時間有限,遇到了很多困難,在同學的幫助和討論下,自己查閱很多書籍和網絡資料,最后完成了設計。學到了很多知識,特別是對單片機的運用。總的來說,經過此次設計我在各方面都有所收獲。參考文獻[1] 于海生,《計算機控制技術》北京:機械工業(yè)出版社,2007年[2] 張毅剛,《基于Proteus的單片機課程實驗》北京:人民郵電出版社,2007年[3] 馬潮,《ATmega128原理與開發(fā)應用指南》北京:北京航空航天大學出版社,2004年[4] 馬德駿,《C語言程序設計》北京:科學出版社,2009年[5]杜剛,《ATmega128單片機C語言設計與實踐》北京:北京航空航天大學出版社,2004年附錄:程序代碼://ICCAVR application builder : 2012/6/30 23:30:12// Target : M128// Crystal: include include unsigned char d4[][8]={{0x21,0x22,0x24,0x28},{0x23,0x26,0x2c,0x29},{0x21,0x23,0x22,0x26,0x24,0x2c,0x28,0
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1