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

正文內(nèi)容

基于單片機(jī)的步進(jìn)電機(jī)控制設(shè)計(jì)-資料下載頁(yè)

2025-06-20 12:42本頁(yè)面
  

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