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

正文內(nèi)容

畢業(yè)論文無線發(fā)送與接收模塊的步進(jìn)電機(jī)控制電路設(shè)計(jì)(編輯修改稿)

2025-07-17 13:06 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 值。 keil軟件介紹Keil是德國知名軟件公司keil(現(xiàn)已并入RAM公司)開發(fā)的微控制器軟件開發(fā)平臺(tái),是目前RAM內(nèi)核單片機(jī)開發(fā)的主流工具。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開放方案,通過一個(gè)集成開發(fā)環(huán)境將這些部分組合在一起,界面友好,易學(xué)易懂,在調(diào)試程序,軟件仿真方面也有很強(qiáng)大的功能。因此,很多工程師十分喜歡它。 單片機(jī)開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種Keil軟件圖標(biāo)是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。機(jī)器匯編是通過匯編軟件將源程序變?yōu)闄C(jī)器碼,用于MCS51單片機(jī)的匯編軟件有早期的A51,隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級(jí)語言開發(fā),單片機(jī)的開發(fā)軟件也在不斷發(fā)展,Keil軟件是目前最流行開發(fā)MCS51系列單片機(jī)的軟件,這從近年來各仿真機(jī)廠商紛紛宣布全面支持Keil即可看出。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境(uVision)將這些部分組合在一起。運(yùn)行Keil軟件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬盤空間、WIN9NT、WIN2000、WINXP等操作系統(tǒng)。掌握這一軟件的使用對(duì)于使用51系列單片機(jī)的愛好者來說是十分必要的,如果你使用C語言編程,那么Keil幾乎就是你的不二之選(目前在國內(nèi)你只能買到該軟件、而你買的仿真機(jī)也很可能只支持該軟件),即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。 仿真與調(diào)試1)在Proteus軟件中繪制出硬件電路圖。根據(jù)系統(tǒng)設(shè)計(jì)要求,選擇元器件,設(shè)計(jì)出硬件電路圖。2)編寫系統(tǒng)程序。根據(jù)系統(tǒng)要求,畫流程圖。在keil中編程,過程中先將各模塊搞好,分別調(diào)試各模塊,調(diào)試好后,編寫主程序,將各系統(tǒng)結(jié)合,使成為系統(tǒng)軟件。各模塊調(diào)試后,在調(diào)試主程序,看是否能實(shí)現(xiàn)系統(tǒng)功能。3)硬件和軟件電路的聯(lián)合模擬調(diào)試在Proteus軟件中進(jìn)行。先將編譯好的HEX文件加載到89S52中,在運(yùn)行硬件電路,如能運(yùn)行,使用按鍵進(jìn)行模擬和清零實(shí)驗(yàn),若沒達(dá)到要求,進(jìn)行相應(yīng)修改,直到符合要求。 硬件接線及調(diào)試 ..4所示 根據(jù)我們的設(shè)計(jì)方案,我們做出步進(jìn)電機(jī)遙控系統(tǒng)的實(shí)物,并在實(shí)驗(yàn)室進(jìn)行測(cè)試,根據(jù)實(shí)驗(yàn)現(xiàn)象分析出以下結(jié)果:①上電后,在遙控器上按正轉(zhuǎn)鍵,步進(jìn)電機(jī)實(shí)現(xiàn)正轉(zhuǎn);②上電后,在遙控器上按反轉(zhuǎn)鍵,步進(jìn)電機(jī)實(shí)現(xiàn)反轉(zhuǎn);③在步進(jìn)電機(jī)運(yùn)轉(zhuǎn)時(shí),在遙控器上按停止鍵,步進(jìn)電機(jī)立即停止運(yùn)轉(zhuǎn);④上電后,先在遙控器上按設(shè)置鍵進(jìn)行設(shè)置,在按三位有效的數(shù)字鍵,給定步進(jìn)電機(jī)速度,然后按確認(rèn)鍵鍵確認(rèn),最后按正轉(zhuǎn)\反轉(zhuǎn)鍵,則步進(jìn)電機(jī)按指定的速度實(shí)現(xiàn)正轉(zhuǎn)\反轉(zhuǎn)。分析:該系統(tǒng)通過89S52單片機(jī)控制步進(jìn)電機(jī)運(yùn)轉(zhuǎn)情況,可靠性高,在步進(jìn)電機(jī)運(yùn)行時(shí)能夠方便設(shè)定步進(jìn)電機(jī)的啟/停、轉(zhuǎn)速和方向,使系統(tǒng)能夠應(yīng)用于惡劣環(huán)境中,保證人員安全,適用范圍較廣,且電路簡(jiǎn)單,成本較低,控制方便,移植性強(qiáng),實(shí)用價(jià)值高。6 總 結(jié)本次課程設(shè)計(jì)是我到目前為止覺得最有意義也是收獲最大的一次實(shí)習(xí),可以說是有苦也有甜。身為電氣工程系的學(xué)生,設(shè)計(jì)是我們將來必須的技能。而這次課程設(shè)計(jì)恰恰給我們提供了一個(gè)應(yīng)用自己所學(xué)知識(shí)的平臺(tái)。因?yàn)檫@次課程設(shè)計(jì)需要?jiǎng)幽X動(dòng)手,把自己課堂上學(xué)到的軟件和硬件知識(shí)全部應(yīng)用進(jìn)來。要想完成好這次課程設(shè)計(jì),首先要弄懂步進(jìn)電機(jī)的工作原理,與外部電路的連接,單片機(jī)原理,匯編語言等。這其中有以前課堂上學(xué)過的也有需要我們自學(xué)研究的,這不僅考察了自己原來的知識(shí)程度還加強(qiáng)了我們獨(dú)立獲取知識(shí)并加以運(yùn)用的能力。這次課程設(shè)計(jì)我不僅學(xué)到了很多的知識(shí),還制作了自己的東西,使自己很有成就感。這是我第一次課程設(shè)計(jì)也是我最深刻的一次,因?yàn)槭俏迦艘唤M團(tuán)隊(duì)完成,使我體會(huì)到了分工合作的力量與重要性。雖然電機(jī)部分我沒有花太多的精力,但通過合理分工,我們?nèi)匀话磿r(shí)完成了指定任務(wù),并且通過相互幫助相互指點(diǎn),使我們對(duì)彼此負(fù)責(zé)的那部分任務(wù)都有了更好的了解和掌握。通過這次實(shí)驗(yàn),我對(duì)步進(jìn)電機(jī)的了解擴(kuò)寬了,對(duì)單片機(jī)和外圍電路的認(rèn)識(shí)也更為清晰了,這為我以后工作提供了堅(jiān)實(shí)的基礎(chǔ)。在摸索改如何設(shè)計(jì)電路使之實(shí)現(xiàn)所需功能的過程中還培養(yǎng)了我的設(shè)計(jì)思維,增加了實(shí)際動(dòng)手能力,讓我體會(huì)到了設(shè)計(jì)電路的艱辛的同時(shí),更讓我體會(huì)到了成功的喜悅。兩個(gè)星期很快過去了,看著自己的勞動(dòng)成果,心里滿是欣慰。最后,感謝老師和同學(xué)們的悉心指導(dǎo)和幫助。參考文獻(xiàn)[1][M].北京航空航天出版社,2001.[2][M].電子工業(yè)出版社,2009.[3][M].北京航空航天大學(xué)出版社,2010.[4][M].西安電子科技大學(xué)出版社,2007.[5][M].機(jī)械工業(yè)出版社,2008.附 錄1程序源代碼:includedefine uchar unsigned charuchar key1=0,key2=0,key3=0,key4=0,key5=0,key6=0,key7=0,key8=0, key9=0,key0=0,key10=0,key11=0,key12=0,key13=0,key14=0。uchar irtime,m,aa,bb,cc,tt=0,t=0,n=0。uchar IRcord[4]。 uchar irdata[33]。uchar table[]={0xf8,0xfc,0xf4,0xf6,0xf2,0xf3,0xf1,0xf9}。uchar table1[]={0xf9,0xf1,0xf3,0xf2,0xf6,0xf4,0xfc,0xf8}。int date1=150。sbit IR=P3^2。 bit irpro_ok,irok。void Ir_work()。void Ircordpro()。void timer0() interrupt 1 { irtime++。 }void timer1() interrupt 3{ t++。 if(t==600/date1) { t=0。 n=1。 } }void into0() interrupt 0 { static uchar i。 static bit startflag。 if(startflag) { if(irtime63amp。amp。irtime=33) i=0。 irdata[i]=irtime。 irtime=0。 i++。 if(i==33) { irok=1。 i=0。 if(key13==1) { tt++。 P1=tt。 } } } else
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1