EDA直流電機(jī)設(shè)計(jì)說明_第1頁(yè)
EDA直流電機(jī)設(shè)計(jì)說明_第2頁(yè)
EDA直流電機(jī)設(shè)計(jì)說明_第3頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、課程設(shè)計(jì)(論文)任務(wù)書年級(jí)專業(yè)07電子信息工程學(xué)生姓名學(xué)號(hào)題目名稱直流電機(jī)控制器的設(shè)計(jì)設(shè)計(jì)時(shí)間2010.01.04-2010.01.15課程名稱綜合電子設(shè)計(jì)課程編號(hào)131300109設(shè)計(jì)地點(diǎn)實(shí)驗(yàn)樓5530一、課程設(shè)計(jì)(論文)目的本課程設(shè)計(jì)一個(gè)直流電機(jī)控制裝置,可以實(shí)現(xiàn)對(duì)直流電機(jī)的啟動(dòng)、停止以及電機(jī)的正轉(zhuǎn)和反轉(zhuǎn),并且可以調(diào)整電機(jī)的轉(zhuǎn)速,還可以方便的通過LCD液晶顯示器讀出電機(jī)的轉(zhuǎn)向和轉(zhuǎn)速的大小,能夠很方便的實(shí)現(xiàn)電機(jī)的智能控制,實(shí)現(xiàn)其是在化工領(lǐng)域的廣泛應(yīng)用。二、已知技術(shù)參數(shù)和條件1. 具備的條件1)具有PROTEUS子設(shè)計(jì)平臺(tái);2)具有單片機(jī)硬件實(shí)驗(yàn)平臺(tái);3)可供參考的資料較全;2. 控制對(duì)象5V

2、微型直流電機(jī),功率為10W三、任務(wù)和要求1、功能要求具有正、反轉(zhuǎn)、停止功能,速度要求在線可調(diào)2、設(shè)計(jì)要求以單片機(jī)為控制核心,實(shí)現(xiàn)硬件電路的設(shè)計(jì)、程序設(shè)計(jì),并在PROTEUS臺(tái)實(shí)現(xiàn)仿真;課程設(shè)計(jì)論文內(nèi)容正確,結(jié)構(gòu)合理。注:1.此表由指導(dǎo)教師填寫,經(jīng)系、教研室審批,指導(dǎo)教師、學(xué)生簽字后生效;2.此表1式3份,學(xué)生、指導(dǎo)教師、教研室各1份。四、參考資料和現(xiàn)有基礎(chǔ)條件(包括實(shí)驗(yàn)室、主要儀器設(shè)備等)1、現(xiàn)有的理論基礎(chǔ)系統(tǒng)學(xué)習(xí)了模擬電子技術(shù)、數(shù)字電子技術(shù)、電路、單片機(jī)原理與應(yīng)用、C語(yǔ)言程序設(shè)計(jì)等電子信息專業(yè)相關(guān)課程,具備了設(shè)計(jì)該課題的理論基礎(chǔ)。2、具備課題開發(fā)的實(shí)驗(yàn)條件1)硬件方面:個(gè)人計(jì)算機(jī)、單片機(jī)實(shí)驗(yàn)

3、箱、單片機(jī)學(xué)習(xí)裝置、調(diào)試及制作工具。2)軟件方面:PROTEU粉真軟件,WAV歐件KEIL相關(guān)軟件。五、進(jìn)度安排2010.1.04:組織開會(huì),明確課題,下達(dá)課題任務(wù)書,宣布課程設(shè)計(jì)的要求和具體的措施。2010.1.05至2010.1.06:調(diào)研、查找資料。2010.1.07:方案設(shè)計(jì);2010.1.08至2010.1.09:電路設(shè)計(jì);2010.1.10至2010.1.12:程序設(shè)計(jì)及電路仿真;2010.1.13:仿真結(jié)果驗(yàn)收;2010.1.14至2010.1.15:撰寫課程設(shè)計(jì)報(bào)告;K、教研室審批意見教研室主任(簽字):年月日七|、主管教學(xué)主任意見主管主任(簽字):年月日八、備注學(xué)生(簽字):

4、指導(dǎo)教師(簽字):課程設(shè)計(jì)(論文)評(píng)閱表學(xué)生姓名學(xué)系信息工程系題目名稱直流電機(jī)控制器的設(shè)計(jì)一、學(xué)生自我總結(jié)號(hào)專業(yè)班級(jí)課程名稱綜合電子設(shè)計(jì)學(xué)生簽名:年月日、指導(dǎo)教師評(píng)定評(píng)分項(xiàng)目綜合成績(jī)權(quán)重單項(xiàng)成績(jī)指導(dǎo)教師評(píng)語(yǔ):指導(dǎo)教師(簽名):年月日注:1、本表是學(xué)生課程設(shè)計(jì)(論文)成績(jī)?cè)u(píng)定的依據(jù),裝訂在設(shè)計(jì)說明書(或論文)的“任務(wù)書”頁(yè)后面;2、表中的“評(píng)分項(xiàng)目”及“權(quán)重”根據(jù)各系的考核細(xì)則和評(píng)分標(biāo)準(zhǔn)確定。摘要介紹一種單片機(jī)(如89C51型)在直流電動(dòng)機(jī)轉(zhuǎn)速控制系統(tǒng)中的應(yīng)用、實(shí)現(xiàn)方法以及硬件結(jié)構(gòu)等。直流電動(dòng)機(jī)轉(zhuǎn)速控制系統(tǒng)采用了元器件測(cè)量電動(dòng)機(jī)的轉(zhuǎn)速,用此種單片機(jī)對(duì)直流電動(dòng)機(jī)的轉(zhuǎn)速進(jìn)行了控制,用LCD®

5、;晶顯示實(shí)現(xiàn)輸出模擬電壓值來控制直流電動(dòng)機(jī)的轉(zhuǎn)速。由于直流電動(dòng)機(jī)具有良好的起動(dòng)、制動(dòng)性能,適宜在大范圍內(nèi)平滑調(diào)速,因此在許多需要調(diào)速或快速正反向的電力拖動(dòng)系統(tǒng)中得到了廣泛的應(yīng)用。而且,從控制的角度來看,直流調(diào)速還是交流拖的動(dòng)系統(tǒng)的基礎(chǔ),早期直流電動(dòng)機(jī)的控制均以模擬電路為基礎(chǔ),由運(yùn)算放大器、非線性集成電路以及少量的數(shù)字電路組成,控制系統(tǒng)的硬件部分非常復(fù)雜,功能單一,而且系統(tǒng)非常不靈活、調(diào)試?yán)щy,阻礙了直流電動(dòng)機(jī)控制技術(shù)的發(fā)展和應(yīng)用范圍的推廣。隨著單片機(jī)技術(shù)的日新月異,使許多控制動(dòng)能及算法可以采用軟件技術(shù)來完成,不但為直流電動(dòng)機(jī)的控制提供了更大的靈活性,而且使系統(tǒng)能達(dá)到了更高的性能,從而大大節(jié)約了

6、人力資源,降低了系統(tǒng)成本,有效地提高了工作效率。關(guān)鍵詞:?jiǎn)纹瑱C(jī)直流電機(jī)轉(zhuǎn)速控制PWM目錄1前舌12方案設(shè)計(jì)12.1設(shè)計(jì)要求12.2工程方案13電路設(shè)計(jì)23.1直流電機(jī)結(jié)構(gòu)23.2直流電機(jī)的工作原理23.3直流電機(jī)PM嫻速原理33.4電機(jī)驅(qū)動(dòng)模塊的電路設(shè)計(jì)54實(shí)驗(yàn)平臺(tái)54.1運(yùn)行環(huán)境54.2開發(fā)工具55程序設(shè)計(jì)65.1程序流程設(shè)計(jì)65.2程序詳細(xì)設(shè)計(jì)76系統(tǒng)仿真77總結(jié)與體會(huì)10參勺文獻(xiàn)覺料10附錄.111前言隨著計(jì)算機(jī)進(jìn)入控制領(lǐng)域以及新型的電力電子功率元器件的不斷出現(xiàn),采用全控型的開關(guān)功率元件進(jìn)行脈寬調(diào)制(PulseWidthModulation,簡(jiǎn)稱PWM已成為直流電機(jī)新的調(diào)速方式。這種調(diào)速

7、方法具有開關(guān)頻率高、低速運(yùn)行穩(wěn)定、動(dòng)態(tài)性能良好、效率高等優(yōu)點(diǎn),更重要的是這種控速方式很容易在單片機(jī)控制系統(tǒng)中實(shí)現(xiàn)?,F(xiàn)在國(guó)內(nèi)外工業(yè)上對(duì)電機(jī)的調(diào)速基本已經(jīng)不再使用模擬調(diào)速,而采用數(shù)字調(diào)速系統(tǒng),而數(shù)字調(diào)速系統(tǒng)大部分都是用單片機(jī)來進(jìn)行控制,數(shù)字調(diào)速系統(tǒng)具有控制精確度高,非常穩(wěn)定,受環(huán)境影響小,效率高等優(yōu)點(diǎn),所以在國(guó)內(nèi)外的使用越來越廣泛。與交流電動(dòng)機(jī)相比,直流電機(jī)結(jié)構(gòu)復(fù)雜、成本高、運(yùn)行維護(hù)困難,但是直流電機(jī)具有良好的調(diào)速性能、較大的啟動(dòng)轉(zhuǎn)矩和過載能力強(qiáng)等許多優(yōu)點(diǎn),因此在許多行業(yè)仍大量應(yīng)用。2方案設(shè)計(jì)2.1設(shè)計(jì)要求本課程設(shè)計(jì)一個(gè)直流電機(jī)控制裝置,可以實(shí)現(xiàn)對(duì)直流電機(jī)的啟動(dòng)、停止以及電機(jī)的正轉(zhuǎn)和反轉(zhuǎn),并且可以

8、調(diào)整電機(jī)的轉(zhuǎn)速,還可以方便的通過LCD1晶顯示器讀出電機(jī)的轉(zhuǎn)向和轉(zhuǎn)速的大小,能夠很方便的實(shí)現(xiàn)電機(jī)的智能控制,實(shí)現(xiàn)其是在化工領(lǐng)域的廣泛應(yīng)用。2.2工程方案直流電機(jī)PW瞬制系統(tǒng)的主要功能包括:直流電機(jī)的加速、減速以及電機(jī)的正轉(zhuǎn)和反轉(zhuǎn),并且可以調(diào)整電機(jī)的轉(zhuǎn)速,還可以方便的讀出電機(jī)轉(zhuǎn)速的大小,能夠很方便的實(shí)現(xiàn)電機(jī)的智能控制。其間,還包括直流電機(jī)的直接活零、啟動(dòng)(置數(shù))、暫停、連續(xù)功能。該直流電機(jī)系統(tǒng)由以下電路模塊組成:振蕩器和時(shí)鐘電路:這部分電路主要由80C51單片機(jī)和一些電容、晶振組成。設(shè)計(jì)輸入部分:這一模塊主要是利用帶中斷的獨(dú)立式鍵盤來實(shí)現(xiàn)。設(shè)計(jì)控制部分:主要由80C51單片機(jī)的外部中斷擴(kuò)展電路組

9、成。設(shè)計(jì)顯示部分:包括液晶顯示部分和LED數(shù)碼顯示部分。液晶顯示部分由1602LCD液晶顯示模塊組成;LED數(shù)碼顯示部分由七段數(shù)碼顯示管組成。直流電機(jī)PWW制實(shí)現(xiàn)部分:主要由一些二極管、電機(jī)和L298直流電機(jī)驅(qū)動(dòng)模塊組成,如圖2.1所示。圖2.1PMW直流電機(jī)設(shè)計(jì)框圖3電路設(shè)計(jì)3.1直流電機(jī)結(jié)構(gòu)直流電機(jī)由定子和轉(zhuǎn)子兩部分組成。在定子上裝有磁極(電磁式直流電機(jī)磁極由繞在定子上的磁繞提供),其轉(zhuǎn)子由硅鋼片疊壓而成,轉(zhuǎn)子外圓有槽,槽內(nèi)嵌有電樞繞組,繞組通過換向器和電刷引出,直流電機(jī)結(jié)構(gòu)如圖3.1所示。電刷換向片主磁極圖3.1直流電動(dòng)機(jī)結(jié)構(gòu)3.2直流電機(jī)的工作原理直流電機(jī)電路模型如圖3.2所示,磁極M

10、S問裝著一個(gè)可以轉(zhuǎn)動(dòng)的鐵磁圓柱體,圓柱體的表面上固定著一個(gè)線圈abcdo當(dāng)線圈中流過電流時(shí),線圈受到電磁力作用,從而產(chǎn)生旋轉(zhuǎn)。根據(jù)左手定則可知,當(dāng)流過線圈中電流改變方向時(shí),線圈的受方向也將改變,因此通過改變線圈電路的方向?qū)崿F(xiàn)改變電機(jī)的方向。N圖3.2直流電動(dòng)機(jī)電路模型圖1.1直流電機(jī)工作3.3直流電機(jī)PM俺速原理3.3.1直流電機(jī)轉(zhuǎn)速直流電機(jī)的數(shù)學(xué)模型可用圖3.3表示,由圖可見電機(jī)的電樞電動(dòng)勢(shì)Ea的正方向與電樞電流Ia的方向相反,Ea為反電動(dòng)勢(shì);電磁轉(zhuǎn)矩T的正方向與轉(zhuǎn)速n的方向相同,是拖動(dòng)轉(zhuǎn)矩;軸上的機(jī)械負(fù)載轉(zhuǎn)矩T2及空載轉(zhuǎn)矩T0均與n相反,是制動(dòng)轉(zhuǎn)矩。說明:u電壓Ea電樞電動(dòng)勢(shì)n轉(zhuǎn)速I電樞電

11、流ra電樞回路電阻Rc外在電樞電阻T1,T2負(fù)載轉(zhuǎn)矩T0空載轉(zhuǎn)矩磁通量圖3.3直流電機(jī)的數(shù)學(xué)模型根據(jù)基爾霍夫第二定律,得到電樞電壓電動(dòng)勢(shì)平衡方程式1.1:U=Ea-Ia(Ra+RC式1.1式1.1中,Ra為電樞回路電阻,電樞回路申聯(lián)保繞阻與電刷接觸電阻的總和;Rc是外接在電樞回路中的調(diào)節(jié)電阻。由此可得到直流電機(jī)的轉(zhuǎn)速公式為:n=Ua-IR/Ce式1.2式1.2中,Ce為電動(dòng)勢(shì)常數(shù),中是磁通量。由1.1式和1.2式得n=Ea/Ce式1.3由式1.3中可以看出,對(duì)丁一個(gè)已經(jīng)制造好的電機(jī),當(dāng)勵(lì)磁電壓和負(fù)載轉(zhuǎn)矩包定時(shí),它的轉(zhuǎn)速由回在電樞兩端的電壓Ea決定,電樞電壓越高,電機(jī)轉(zhuǎn)速就越快,電樞電壓降低到0

12、V時(shí),電機(jī)就停止轉(zhuǎn)動(dòng);改變電樞電壓的極性,電機(jī)就反轉(zhuǎn)。3.3.2PWIW機(jī)調(diào)速原理對(duì)丁直流電機(jī)來說,如果加在電樞兩端的電壓為3.4所示的脈動(dòng)電流壓(要求脈動(dòng)電壓的周期遠(yuǎn)小丁電機(jī)的慣性常數(shù)),可以看出,在T不變的情況下,改變T1和T2寬度,得到的電壓將發(fā)生變化,下面對(duì)這一變化進(jìn)一步推導(dǎo)。_TL最大值Vmax最小值Vmin平均值Vd圖3.4施加在電樞兩端的脈動(dòng)電壓圖1.3PWMI速原理圖設(shè)電機(jī)接全電壓U時(shí),其轉(zhuǎn)速最大為Vmax若施加到電樞兩端的脈動(dòng)電壓占空比為D=t1/T,則電樞的平均電壓為:式1.4由式1.3得到:n=Ea/CeXUD/Ce=KD在假設(shè)電樞內(nèi)阻轉(zhuǎn)小的情況下式中K=U/Ce中,是常

13、數(shù)。圖3.5為施加不同占空比時(shí)實(shí)測(cè)的數(shù)據(jù)繪制所得占空比與轉(zhuǎn)速的關(guān)系圖<v)圖3.5占空比與電機(jī)轉(zhuǎn)速的關(guān)系由圖看出轉(zhuǎn)速與占空比D并不是完全速的線性關(guān)系(圖中實(shí)線),原因是電樞本身有電阻,不過一般直流電機(jī)的內(nèi)阻較小,可以近視為線性關(guān)系。由此可見,改變施加在電樞兩端電壓就能改變電機(jī)的轉(zhuǎn)速成,這就是直流電機(jī)PWMB速原理。3.4電機(jī)驅(qū)動(dòng)模塊的電路設(shè)計(jì)根據(jù)直流電機(jī)的工作原理,選用L298芯片來構(gòu)成的基本電路結(jié)構(gòu)。從PROTEUS選取元器件,放置元器件、放置電源和地連線,我們參此設(shè)計(jì)的直流電機(jī)驅(qū)動(dòng)模塊電路如圖3.6所示。+12V+12VRP1RESPACK-897100R5R64frR4571012

14、611直流電機(jī)驅(qū)動(dòng)ED1N4003U2810015IN1VCCVSIN2OUT1IN3IN4OUT2ENAENROUT3ClIT/sENsASENSBGND9423131148L298直流電機(jī)D21N4003D41N4003D31N4003圖3.6直流電機(jī)驅(qū)動(dòng)電路4實(shí)驗(yàn)平臺(tái)4.1運(yùn)行環(huán)境(1) Windows2000/XP系統(tǒng)(2) Wavetg譯環(huán)境Protues仿真環(huán)境4.2開發(fā)工具匯編語(yǔ)言5.1程序流程設(shè)計(jì)本設(shè)計(jì)的程序分為兩個(gè)部分,中斷程序部分和顯小程序部分。其流程圖見下:圖5.1中斷流程圖開始圖5.2顯示部分的流程圖5.2程序詳細(xì)設(shè)計(jì)源程序代碼及其詳解見附錄6系統(tǒng)仿真(1) 程序設(shè)計(jì)后

15、,用匯編軟件(偉福6000)編譯,生成.HEXt件。(2) 在proteus中加載.HEX文件。(3) 點(diǎn)擊開始仿真軟件,進(jìn)行仿真。LCD液晶顯示電路的系統(tǒng)仿真與調(diào)試:在PROTEUS行環(huán)境中首先檢驗(yàn)LCD顯示電路,添加程序,運(yùn)行LCD液晶顯示電路。此后在之前的電路基礎(chǔ)之上再拓展帶中斷的獨(dú)立式鍵盤,調(diào)試成功后的電路如圖6.1所示。調(diào)試用帶中斷的鍵盤來控制直流電機(jī)驅(qū)動(dòng)模塊的部分電路,若按要求調(diào)試成功,將得到圖6.1U14主"8V,XTAL1P0.0/AD0P0.1/AD1P0.2/AD2XTAL2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6RSTP0.7/AD7P2

16、.0/A8P2.1/A9P2.2/A10PSENP2.3/A11ALEP2.4/A12EAP2.5/A13P2.6/A14P2.7/A15P1.0P3.0/RXDP1.1P3.1/TXDP12P3.2/FNT0P13P3.3/INT1P1.4P3.4/T0P1.5P3.5/T1P1.6P3.6/WRP1.7P3.7/RD191891-AT89C51293k.3938F3635E333221"22"7324"25"6"27-2810T1213'Tf475T16"if7RP1+12VIN1VCCVSIN2OUT1IN3IN4OUT

17、2ENAENBOUT3SENSASENSBGNDOUT494+12V圖6.1用帶中斷的鍵盤來控制的電機(jī)連接LCD顯示部分,得到未按鍵時(shí)的電路,如圖6.2所示LCD1LM016LLCD晶顯示RP1+12V+12VU1RESPACK-8SETSPEEDFLER5E19XTAL1P0.0/AD(3918XTAL2P0.1/AD'P0.2/AD:P0.3/AD:EDS76543210WSEDSDDDDDDDDERRVVVP0.4/AD,9.RST%RV17k29,30礦12。PSENALEEAP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51啟動(dòng)目標(biāo)系統(tǒng),按正轉(zhuǎn),加

18、速,電機(jī)的速度都要增加,轉(zhuǎn)轉(zhuǎn)鍵也看到同樣的結(jié)果,P0.5/AD5P0.6/AD6)'38)3F場(chǎng)34|33'P0.7/AD,P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A1tP2.7/A121222326:27P3.0/RXDP3.1/TXLP3.2/INT0P3.3/INT-.0R?711rW72*13714EP3.4/T0P3.5/T1£5P3.6/WFH6P3.7/RD1715'|161765I4I3IJJR4直夠機(jī)馬區(qū)咿片14003D3R6-r1-100U?AND5IN1VCCVSIN2OUIN

19、3IN4OUT2ENAENBOUT3SENSAOUSENSBGND892313L298410126加速減速1001加速減速直流電;D2正轉(zhuǎn)反轉(zhuǎn)停止圖6.2未按鍵時(shí)的初始狀態(tài)D4皿11N40031N4003然后接加速開關(guān),我們觀察到電機(jī)開始運(yùn)轉(zhuǎn),每按一次此時(shí)如果按減速,則電機(jī)的轉(zhuǎn)速慢慢地減小。同樣按反當(dāng)按停止鍵時(shí),電機(jī)慢慢停下來,圖6.3是在正轉(zhuǎn)情況下的仿真結(jié)果,圖6.4是在反轉(zhuǎn)情況下的仿真結(jié)果。LCD1LM016LLCD日日顯2KU11918RP1+12V+12VSETSPEEDPLEASECOR花NTH3J|XTAL1XTAL2RSTP1.0,4wSR76543210DDDDDDDDWSER

20、REDSEDSVVVPSENALEEAP1.1P1.2P1.3P1.4P1.5P1.6P1.7P0.0/ADP0.1/ADP0.2/ADP0.3/ADP0.4/ADP0.5/ADP0.6/ADP0.7/ADP2.0/AP2.1/AP2.2/A1P2.4/A1P2.5/A1P2.6/A1P2.7/A1P3.0/RXP3.1/TXP3.2/INTP3.3/INTP3.4/TP3.5/TP3.6/WP3.7/R39>387373463332RESPACK-87lfl5l43R4tLj4直南2電機(jī)啪821州922減:2302成-100a26327IN1VCCVSIN2OUTIN3IN4OUT2E

21、NAENBOUT:SENSAOUTSENSBGND95233146111158L298D41N4003直流電1N4003D31N40)3D21N4003反十0-'4十一吾*算wn停止圖6.3電機(jī)正轉(zhuǎn)時(shí)的狀態(tài)LCD1LM016LLCD晶顯示RP1+12V+12VU1SETSPEEDF.ERSECORRECTEDS76543210wSEDsDDDDDDDDERRVVV1812346EWRR32i,XTAL1P0.0/AD0P0.1/AD1P0.2/AD2XTAL2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6RSTP0.7/AD7P2.0/A8P2.1/A9P2.2/A1

22、QPSENP2.3/A11ALEP2.4/A12EAP2.5/A13P2.6/A14P2.7/A15P1.0P3.0/RXDP11P31/TXDP1.2P3.2/INT0P1.3P3.3/INTP14P3.4/T0P1.5P3.5/TP16P3.67TORP1.7P3.7/RD19AT89C51567i8工131517RESPACK-8I321110RSh3938361_23正耳24252F281156,l43I2丹R4R6100U?AND5AA直流電機(jī)驅(qū)奇如1N4003U2IN1VCCVSIN2OUT-IN3IN4OUT2ENAENBOUT3SENSAOUTSENSBGND9313148L2

23、98直流電;1N4003D3D21N4003減速正轉(zhuǎn)停止加速減速正轉(zhuǎn)反轉(zhuǎn)停止圖6.4電機(jī)反轉(zhuǎn)時(shí)的狀態(tài)7總結(jié)與體會(huì)在此次綜合課程設(shè)計(jì),在我看來不僅僅是單純的一個(gè)單片機(jī)的應(yīng)用,而是多學(xué)科多領(lǐng)域的綜合設(shè)計(jì)。做完這次設(shè)計(jì),我深有體會(huì)。首先,做這個(gè)設(shè)計(jì)不是光靠學(xué)好單片機(jī)這一門課就可以的。我充分體會(huì)到了要全面發(fā)展,各個(gè)學(xué)科都要學(xué)好,知識(shí)的全面性很重要。比如在編寫程序時(shí),我們就明顯感覺到了匯編語(yǔ)言的基礎(chǔ)不夠扎實(shí),而當(dāng)我們真正開始做設(shè)計(jì)的時(shí)候才發(fā)現(xiàn)一個(gè)課程的項(xiàng)目設(shè)計(jì)是需要其他許多項(xiàng)目來給它做基礎(chǔ)的。其次,做這個(gè)設(shè)計(jì)不是光靠學(xué)好書本上的知識(shí)就夠的。設(shè)計(jì)的靈魂便在丁它的理念,要做出一個(gè)好的設(shè)計(jì)作品來,需要你平時(shí)對(duì)

24、生活有足夠的觀察和了解,古話說,學(xué)以致用,及時(shí)你設(shè)計(jì)出來的東西原理再高深,但在實(shí)際生活中卻無處可用,那也是沒有任何價(jià)值的。所以在刻苦學(xué)習(xí)的同時(shí),也要關(guān)注社會(huì)動(dòng)態(tài),了解人民生活所需,有一個(gè)正確的設(shè)計(jì)理念才能使自己走對(duì)第一步棋。參考文獻(xiàn)資料李朝青.單片機(jī)原理及接口技術(shù).北京航空航天大學(xué)出版社,2002李華.MCS-51系列單片機(jī)實(shí)用接口技術(shù).北京航空航天大學(xué)出版社張迎新.單片機(jī)初級(jí)教程.北京航空航天大學(xué)出版社出版社于永,戴佳.51單片機(jī).電子工業(yè)出版社附錄程序代碼及其詳解:ORG0000HSJMPDISPLAY外部0中斷入口地址定時(shí)中斷T0入口地址ORG0003HLJMPBUTTONORG000B

25、HLJMPDINGSHIRSEQUP3.0RWEQUP3.1EEQUP3.4ORG0030H;DISPLAY:SETBEASETBEX0SETBIT0打開中斷總開關(guān)打開外部中斷。開關(guān)打開外部中斷0下降沿觸發(fā)MOVTMOD,#01H;MOVTL0,#0FFH;MOVTH0,#0FFHSETBET0;CLRP0.5CLRP0.6CLRP0.7SETBTR0;MOVDPTR,#TAB;MOVR0,#00H;MOVR1,#16;MOVR3,#00HMOVR4,#00H設(shè)置定時(shí)工作方式設(shè)置定時(shí)初值打開定時(shí)中斷T0開關(guān)定時(shí)器T0開始定時(shí)夜晶顯示的字符首地址脈寬的初值"SETSPEEDPLEASE

26、"字符個(gè)數(shù)LP9:LCALLCHUSHILP2:ACALLBUSYMOVA,#00HMOVCA,A+DPTRMOVP1,AACALLDATASINCDPTRDJNZR1,LP2LP3:CJNER3,#00H,LP4CJNER4,#00H,LP4SJMPLP3LP4:MOVR7,#00HMOVR5,#09HACALLBUSYMOVP1,#0C0HACALLENABLE中斷的標(biāo)志CURRENT:的字符個(gè)數(shù)MOVDPTR,#MMTABACALLBUSYLP5:MOVA,#00HMOVCA,A+DPTRMOVP1,AINCDPTRACALLDATASACALLBUSYDJNZR5,LP5MO

27、VDPTR,#STABMOVA,R2MOVP1,AACALLDATASACALLBUSYMOVA,R3;顯示速度的十位MOVCA,A+DPTRMOVP1,AACALLDATASACALLBUSYMOVA,R4;顯示速度的個(gè)位MOVCA,A+DPTRMOVP1,AACALLDATASLP8:CJNER7,#00H,LP7LJMPLP8;LP7:SJMPLP4CHUSHI:;ACALLBUSYMOVP1,#00000001BACALLENABLEACALLBUSYMOVP1,#00111000B;ACALLENABLEACALLBUSYMOVP1,#00001111BACALLENABLEACAL

28、LBUSYMOVP1,#00000110BACALLENABLEACALLBUSYMOVP1,#80HACALLENABLERETENABLE:SETBECLRRSCLRRWCLRERET使夜晶始終顯示當(dāng)前電機(jī)的速度速度不變時(shí)等待速度變時(shí)重新讀入速度使夜晶顯示的一些初始設(shè)置活屏并光標(biāo)復(fù)位設(shè)置顯示模式:8位2行5x7點(diǎn)陣顯示器開、光標(biāo)開、光標(biāo)允許閃爍文字不動(dòng),光標(biāo)自動(dòng)右移寫入顯示起始地址寫入控制命令的子程序?qū)懭霐?shù)據(jù)子程序DATAS:SETBESETBRSCLRRWCLRERETBUSY:CLREMOVP1,#0FFHCLRRSSETBRWSETBEJBP1.7,BUSYRETORG2000HDINGSHI:CPLP0.7JNBP0.7,Z1MOVA,#0FFHSUBBA,R0MOVTH0,ASETBTR0RETIZ1:MOVTH0,R0SETBTR0RETI準(zhǔn)備寫入數(shù)據(jù)定時(shí)中斷服務(wù)程序周期一定脈寬BUTTON:PUSHACCCLREX0從控制鍵盤中讀取操作命令CLREAINCR7;M

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論