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

正文內(nèi)容

基于單片機的步進電機控制設計-資料下載頁

2025-06-20 12:42本頁面
  

【正文】 下圖所示: C文件添加完成在建立目標文件之前,首先要將文件添加到組里去。具體操作如下:將鼠標箭頭移至中間左邊項目窗口中的“Source Group 1”前的圖標上,再單擊鼠標右鍵,在彈出的菜單項中選擇“Add files to Group ‘Source Group 1’”。在彈出的對話框中選擇剛才編輯保存好的源程序文件;需點“文件類型”右側(cè)文本框中的倒三角,在彈出的下拉菜單中選“All files(*.*)”,然后再找到程序文件。點“Add”按鈕,再在彈出的對話框中選擇文件類型,如“Assembly language file”;再點“Close”按鈕。若是C語言源程序文件“*.c”;或匯編語言的源程序文件“*.asm”,則點“文件類型”右側(cè)文本框中的倒三角,在彈出的下拉菜單中選“c source file”或“asm source file”,然后再找到程序文件。點“Add”按鈕,再點“Close”按鈕。此時按鈕建立目標“Build target”前的編譯當前文件“Translate current file”按鈕的顏色也變深了。而在中間左邊項目窗口中的“Source Group 1”前多了一個“+”號。點擊“+”號,可以看到在“Source Group 1”下面就有一個源程序文件圖標,圖示如下: keil中文件的添加完成上述操作后方可進入建立目標文件。通常先點編譯當前文件“Translate current file”,再建立目標文件“Build target”;或直接點重建目標文件“Rebuild all target files”。即可生成我們需要的后綴名為HEX的十六進制文件。編譯或匯編的結(jié)果見如圖所示,上面提示“0個錯誤、0個報警”。如果在編譯、連接中出現(xiàn)錯誤,則可按照提示進行檢查。這個文件就是我們要下載到單片機中的程序文件。 Keil工程項目目標文件生成 Proteus中原理圖的繪制及文件的加載 依照仿真電路在Proteus中繪圖,如下圖所示; Proteus中的步進電機控制原理圖雙擊單片機彈出對話框,在Clock Frequency欄中將晶振設置為24MHz,在Program file欄中加載“”文件,再單擊OK設置完成,圖片如下: 單片機文件加載及晶振設置 至此,仿真前的準備工作都已經(jīng)全部完成,接下來正式進入仿真調(diào)試。 開機界面顯示 點擊仿真按鈕,程序調(diào)用初始化函數(shù),進入開機界面顯示,圖片如下: 開機顯示 控制界面顯示 當進入開機界面顯示后,數(shù)字和正、反轉(zhuǎn)鍵無效,被鎖定,當按下設置鍵后,按照其當前的狀態(tài)設置開啟相應的鍵,其他鍵鎖定,如設置轉(zhuǎn)速項時,數(shù)字鍵開啟,正、反轉(zhuǎn)鍵鎖定。畫面進入界面顯示,步進電機仿真、旋轉(zhuǎn)方向、轉(zhuǎn)速、旋轉(zhuǎn)時間開始記錄數(shù)據(jù),圖片如下: 控制界面顯示 仿真結(jié)果分析及解決方法 通過以上給出的仿真結(jié)果分析可知,本設計中的各項功能夠很好的實現(xiàn)。在時鐘脈沖的作用下,各個按鍵都能按照事先設定好的規(guī)則進行控制。設置鍵能使界面從初始化顯示切換到電機設置界面顯示,確定設置功能項,包括轉(zhuǎn)速、轉(zhuǎn)向、時間等。在電機轉(zhuǎn)動的同時程序會同時計時,直至設置時間完成。正、反轉(zhuǎn)鍵用于控制轉(zhuǎn)向,在程序運行過程中這個鍵任何時候都有效,當按下選關(guān)鍵后,電機轉(zhuǎn)向立即按當前按鍵進行調(diào)整。 電機在主程序中設了按鍵去抖程序。既在實際當中由于偶然的原因鍵盤抖動而導致引腳電平為低人后瞬間又恢復為高,或雖然只是按下按鍵一次然后放掉,結(jié)果在按鍵信號穩(wěn)定前后,竟出現(xiàn)了一些不該存在的噪聲,這些情況下按鍵是并沒有真的被按下的,如果沒有去抖動程序,系統(tǒng)會將其當做一次正確的按鍵操作去執(zhí)行相應功能,這樣就會引起電路的誤動作。處理方法是:當掃描到有鍵按下時,軟件演示10ms在判斷改鍵時候仍是按鍵,若是這按鍵有效,同時喇叭發(fā)聲,否則,把它當成是誤操作處理。這樣大大提高了程序的可靠性。 本電機是有一些不足之處,比如沒有設置到時提示、沒有按鍵發(fā)聲,雖然代碼幾經(jīng)修改也難免有不足之處,代碼的優(yōu)化程度可能是個問題,代碼越多單片機執(zhí)行速度就越慢,依靠提高晶振頻率來提高速度是不能解決問題的實質(zhì)的。當時我考慮外部擴展數(shù)據(jù)存儲區(qū),但那樣一來不僅電路復雜,且程序長度和讀寫速度都受到影響,幾經(jīng)修改終于將數(shù)據(jù)區(qū)壓縮到可接受范圍,省去了外部數(shù)據(jù)存取器使電路變得更加簡潔, 同時也降低控制器的成本。第6章 PCB板設計 在Proteus Professional 中用ISIS Professional 設計好電路原理圖,并結(jié)合Keil C51進行軟件編程和硬件的仿真調(diào)試,調(diào)試成功后,便可開始制作PCB。在ISIS Professional 界面中單擊Design Toolbar中的圖標或通過Tools菜單的Netlist to ARES 命令打開ARES Professional ??梢钥吹?。若原理圖中的某些器件沒有自動加載封裝或者封裝庫中沒有合適的封裝,那么在加載網(wǎng)絡表時就會彈出一個要求選擇封裝的對話框()。這時就需要根據(jù)具體的元件及其封裝進行手動選擇并加載。 ARES Professional 窗口 選擇封裝的對話框在畫PCB之前要確定所有的元件是否都有現(xiàn)成的封裝,如沒有則需要自己畫好保存后再進行下面的操作。自建封裝保存后,再到庫中加載,就可以把自己制作的元件封裝加載到PCB中了。按照上面的方法把需要的元件封裝都畫好以后,再重新加載網(wǎng)絡表,這樣,就把所有的元件都加載到了PCB中。 PCB板參數(shù)設置 Professional 窗口中選中2D畫圖工具欄的圖標,在底部的電路層中選中Board Edge層,即可以單擊鼠標左鍵拖畫出PCB板的邊框了。邊框的大小就是PCB板的大小,所以在畫邊框時應根據(jù)實際,用測量工具來確定尺寸大?。ǎ? PCB板邊框畫好以后,就要設置電路板的相關(guān)參數(shù)。單擊System中的Set Default Rules項,在彈出的對話框中設置規(guī)則參數(shù),有焊盤間距、線與焊盤間距、。然后在Tools中選中(布線規(guī)則)項,在彈出的對話框中單擊Edit Strategies項,出現(xiàn)一個對話框。在左上Strategy欄中分別選中POWER和SIGNAL,在下面的Pair1中選同一層。這樣,就完成了在單層板中布線的設置。到此,對一些主要的參數(shù)設置就完成了。別的系統(tǒng)參數(shù)設置,可以在System和Tools中去設置完成。 設置規(guī)則參數(shù) 元件布局電路板的規(guī)則設計好以后,就可導入元件并布局。布局有自動布局和手動布局兩種方式。若采用自動布局方式,只要在界面的菜單欄中選中項,彈出對話框,單擊OK,就自動把元件布局于PCB板中了。而如果采用手動布局的方式,則在左下角的元件選擇窗口中選中元件,在PCB板邊框中適當位置單擊左鍵,就可以把元件放入。無論是自動布局還是手動布局,都需要對元件進行調(diào)整。主要是對元件的移動和翻轉(zhuǎn)等操作。對元件的布局原則是:美觀、便于布線、PCB板盡可能小,本人是在自動布局后,在進行手動的局部調(diào)整。 元件布線同樣,PCB的布線也是有自動布線和手動布線兩種布線方式。一般,是先用自動布線,然后手工修改,也可以直接手工布線。布線規(guī)則的設置在上面已經(jīng)描述,這里主要說明布線時用的導線的粗細設置以及焊盤大小的修改。首先,選中工具菜單欄中的選項,在左下角的導線選擇窗口中選中想要的導線粗細類型,也可以選擇DEFAULT(默認),再單擊E按鈕,在彈出的對話框中修改Width的值就可以了。在布線的過程中,如果需要改變某一根線的大小,可以雙擊右鍵,選擇Trace Style選項中的合適類型;要刪除該線,則左鍵單擊Delete。如果要刪除整個布線,那么就選中所有的連線,左鍵單擊工具菜單欄中的圖標即可。對于焊盤的修改,可以在布線完成之后進行。先選中工具菜單欄中的選項,然后在選擇窗口中選中合適的焊盤,在需要改變的元件焊盤處單擊鼠標左鍵即可。[10]。 結(jié)束語 這次設計,我于2008年10月30日—2008年11月29日查閱資料,收集資料、在消化資料的基礎(chǔ)上提出工程技術(shù)方案,并對設計方案進行論證。于2009年3月完成設計初稿。在這期間,我用了兩個月的時間不斷修改原理圖和程序,直到程序和仿真基本達到設計要求,最后在指導老師張文希老師的指導下,根據(jù)任務書圓滿地完成了該畢業(yè)設計。 本論文題目是“基于單片機的步進電機控制的設計”,系統(tǒng)以AT89C51單片機為核心,主要由LCD數(shù)碼顯示電路、鍵盤控制、控制電路組成。在時鐘脈沖的作用下,各個按鍵都能按照事先設定好的規(guī)則進行控制。確定鍵能使界面從初始化顯示切換到步進電機顯示界面,09十個數(shù)字鍵用來設置轉(zhuǎn)速,正轉(zhuǎn)和反轉(zhuǎn)控制電機的正反轉(zhuǎn)向,加速和減速鍵用來控制轉(zhuǎn)速,以十轉(zhuǎn)為基本單位進行遞加或遞減,設置鍵可以設置轉(zhuǎn)向、精確的轉(zhuǎn)速、轉(zhuǎn)動時間,當設置完成是可以用啟動鍵啟動。 整個設計已經(jīng)完成,但還是有很多不足之處,如在仿真時操作過快鍵盤容易鎖死,程序不夠精煉等,但是我仍可以肯定地說,這里面的每一個圖、每一個字,都是經(jīng)過我的大腦篩選出來的。當看著自己排好的版面符合設計的要求,自己編寫的程序能夠按照設計的要求正常運行時,心里多少有點成就感和欣慰。 參考文獻[1] 江世明,劉湘濤.《單片機原理與應用》.北京:電子工業(yè)出版社,2006.[2] 程德福,林君.《智能儀器》.北京:機械工業(yè)出版社,2005.[3] 張克農(nóng).《數(shù)字電子技術(shù)基礎(chǔ)》.西安:高等教育出版社,2005.[4] 張萬奎.《模擬電子技術(shù)》.湖南:湖南大學出版社,2005.[5] 孫志勇,趙硯江.《數(shù)控與電控技術(shù)》.北京:機械工業(yè)出版社,2002.[6] 中國知網(wǎng) .[7] 席德勛.《現(xiàn)代電子技術(shù)》.北京:高等教育出版社,2002.[8] 任治剛.《電子信息工程專業(yè)英語教程》北京:電子工業(yè)出版社,2006.[9] 何立民.《MCS5系列單片機應用系統(tǒng)設計》.北京:北京航空航天大學出版社,1990.[10] 王衛(wèi)平.《電子工藝基礎(chǔ)》.北京:. 致 謝 歷時三個月的畢業(yè)設計已經(jīng)告一段落。經(jīng)過自己不斷的搜索努力以及張老師的耐心指導和熱情幫助,本設計已經(jīng)基本完成。在這段時間里,張老師嚴謹?shù)闹螌W態(tài)度和熱忱的工作作風令我十分欽佩,他的指導使我受益匪淺。同時本系實驗室的開放也為我的設計提供了實驗場地。 在論文即將完成之際,也將是我的大學生活快要結(jié)束的時候,此時,我的心情無法平靜,從開始進入課題到論文的順利完成,有我們的張文希老師給了我辛勤地指導,還有其他師長、領(lǐng)導、同學、朋友給了我無言的幫助,在這里請接受我誠摯的謝意!在這次畢業(yè)設計中,我的指導老師張文希老師,在設計方面給予我大量的指導,讓我學到了知識,掌握了解決問題的方法,也獲得了實踐鍛煉的機會。他的嚴謹細致、一絲不茍的作風將一直是我工作、學習中的榜樣,除此之外,他還教了一些我做人的道理。在此祝愿他身體健康,工作順利! 感謝江世民老師、許建明老師、趙乘麟老師、余建坤老師、陳瑋老師等給我的幫助與鼓勵,教我學會做人、做事。祝你們身體健康,工作順利! 感謝我的好友廖國包、杜厲軍、李金、蔣智軍、聶暉等許多的朋友,他們給了我無數(shù)的關(guān)心和鼓勵,讓我的大學生活充滿了溫暖和歡樂。我非常珍惜和他們之間的友誼! 感謝05級電子信息本科班的所有同學,感謝他們和我一起渡過了這快樂美好的大學生活以及他們在學習上和生活上給予我的幫助。 還有很多我無法一一列舉姓名的師長和友人給了我指導和幫助,在此衷心的表示感謝,他們的名字我一直銘記在心! 最后,衷心感謝在百忙之中抽出時間審閱本論文的專家教授! 致謝人:劉 斌
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1