基于單片機(jī)的按摩器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于單片機(jī)的按摩器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于單片機(jī)的按摩器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于單片機(jī)的按摩器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于單片機(jī)的按摩器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

.14/18XX大學(xué)西亞斯國際學(xué)院本科畢業(yè)論文〔設(shè)計(jì)題目_基于單片機(jī)的按摩器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)教師職稱學(xué)生姓名學(xué)號專業(yè)自動化班級〔1班院〔系電子信息工程學(xué)院完成時(shí)間.基于單片機(jī)的按摩器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要按摩器〔massager是根據(jù)物理學(xué),仿生學(xué)學(xué),生物電學(xué)、中醫(yī)學(xué)以及多年臨床實(shí)踐而研制開發(fā)出的新一代保健器材。電子按摩器還分為:電磁按摩、震動按摩和紅外按摩。本設(shè)計(jì)所選擇的是電子按摩器中的震動按摩器,利用單片機(jī)PWM〔脈寬調(diào)制技術(shù)控制直流電機(jī)的轉(zhuǎn)速,從而控制震動的快慢和幅度。本文介紹了基于AT89C52單片機(jī)的按摩器系統(tǒng)的硬件結(jié)構(gòu)和軟硬件設(shè)計(jì)方法。系統(tǒng)以AT89C52單片機(jī)為控制器,產(chǎn)生PWM<脈沖寬度調(diào)制>控制波形輸出,利用直流電機(jī)芯片L298N驅(qū)動12V直流電機(jī)。實(shí)現(xiàn)了電機(jī)的正轉(zhuǎn),反轉(zhuǎn)以及多級調(diào)速,在LED上現(xiàn)實(shí)按摩器檔位和正反轉(zhuǎn)情況。此按摩器具有顯示直觀、功能多樣、電路簡潔、成本低廉等諸多優(yōu)點(diǎn),具有廣闊的市場前景。關(guān)鍵字:AT89C52,PWM<脈沖寬度調(diào)制>,L298N,12V直流電機(jī)。MicrocontrollerbasedmassagesystemdesignandimplementationABSTRACTMassager<massager>isbasedonphysics,bionics,bio-electricity,medicineandclinicalpracticeformanyyearsanddevelopedanewgenerationofhealth-careequipment.Electronicmassagerisalsodividedinto:electromagneticmassage,vibrationmassageandinfraredmassage.Thedesignwaschosenbythevibrationintheelectronicmassagemassage,useofmicrocontrollerPWM<pulsewidthmodulation>controlDCmotorspeedtocontrolthespeedandmagnitudeofvibration.ThisarticledescribesthemassagebasedonAT89C52microcontrollersystemhardwareandsoftwareandhardwaredesignmethods.AT89C52microcontrollerasthecontrolsystem,resultinginPWM<pulsewidthmodulation>controlwaveformoutput,theuseofDCmotor12VDCMotorDriverICL298N.Toachievethemotorforward,reverseandmulti-levelspeed,theLEDontherealmassagestallsandreversingthesituation.Thismassagehasavisualdisplay,versatile,circuitsimplicity,lowcostandmanyotheradvantages,andhasbroadmarketprospects.Keywords:AT89C52,PWM<pulsewidthmodulation>,L298N,12VDCmotor目錄中文摘要1英文摘要21概述51.1選題背景51.2設(shè)計(jì)的應(yīng)用62系統(tǒng)總體方案及硬件設(shè)計(jì)62.1系統(tǒng)設(shè)計(jì)要求62.2總體設(shè)計(jì)方案62.3主要元器件介紹7主控芯片AT89C52簡介72.3.2電機(jī)驅(qū)動芯片l298n功能簡介102.3.3顯示模塊簡介102.4系統(tǒng)硬件設(shè)計(jì)133系統(tǒng)軟件設(shè)計(jì)163.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)163.2系統(tǒng)初始化及調(diào)速過程163.3響應(yīng)過程174Proteus軟件仿真174.1ProteusISIS簡介174.2Proteus運(yùn)行流程184.3Proteus功能仿真18總結(jié)19致謝20參考文獻(xiàn)21附錄22.1概述選題背景按摩器〔massager是根據(jù)物理學(xué),仿生學(xué)學(xué),生物電學(xué)、中醫(yī)學(xué)以及多年臨床實(shí)踐而研制開發(fā)出的新一代保健器材。它不僅擁有八大仿真功能,讓您確實(shí)體會到針灸、推拿、按摩、錘擊、火罐、刮痧、瘦身、免疫調(diào)節(jié)八種功能的美妙感覺,還有治療高血壓的獨(dú)特功效。可放松肌肉、舒緩神經(jīng)、促進(jìn)血液循環(huán)、加強(qiáng)細(xì)胞新陳代謝、增強(qiáng)皮膚彈性,可緩解疲勞、明顯減輕各種慢性疼痛、急性疼痛和肌肉酸痛,放松身體減輕壓力,減少皮膚皺紋。電子按摩器還分為:電磁按摩、震動按摩和紅外按摩。本設(shè)計(jì)所選擇的是電子按摩器中的震動按摩器,利用單片機(jī)PWM〔脈寬調(diào)制技術(shù)控制直流電機(jī)的轉(zhuǎn)速,從而控制震動的快慢和幅度由于單片機(jī)具有體積小、集成度高、運(yùn)算速度快、運(yùn)行可靠、應(yīng)用靈活、價(jià)格低廉以及面向控制等特點(diǎn),因此在工業(yè)控制、數(shù)據(jù)采集、智能儀器儀表、智能化設(shè)備和各種家用電器等領(lǐng)域得到廣泛的應(yīng)用,而且發(fā)展非常迅猛。隨著單片機(jī)應(yīng)用技術(shù)水平不斷提高,目前單片機(jī)的應(yīng)用領(lǐng)域已經(jīng)遍及幾乎所有的領(lǐng)域。現(xiàn)在國內(nèi)外工業(yè)上對電機(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),所以在國內(nèi)外的使用越來越廣泛。與交流電動機(jī)相比,直流電機(jī)結(jié)構(gòu)復(fù)雜、成本高、運(yùn)行維護(hù)困難,但是直流電機(jī)具有良好的調(diào)速性能、較大的啟動轉(zhuǎn)矩和過載能力強(qiáng)等許多優(yōu)點(diǎn),因此在許多行業(yè)仍大量應(yīng)用。近年來,直流電動機(jī)的機(jī)構(gòu)和控制方式都發(fā)生了很大的變化。隨著計(jì)算機(jī)進(jìn)入控制領(lǐng)域以及新型的電力電子功率元器件的不斷出現(xiàn),采用全控型的開關(guān)功率元件進(jìn)行脈寬調(diào)制〔PulseWidthModulation,簡稱PWM已成為直流電機(jī)新的調(diào)速方式。這種調(diào)速方法具有開關(guān)頻率高、低速運(yùn)行穩(wěn)定、動態(tài)性能良好、效率高等優(yōu)點(diǎn),更重要的是這種控速方式很容易在單片機(jī)控制系統(tǒng)中實(shí)現(xiàn),因此具有很好的發(fā)展前景1.2設(shè)計(jì)的應(yīng)用本設(shè)計(jì)中的按摩器作為一種震動按摩器,可以適用于腳底按摩,頸椎按摩,腰部和肌肉按摩,主要可以實(shí)現(xiàn)震動和調(diào)速,設(shè)計(jì)中按鍵正轉(zhuǎn)反轉(zhuǎn)按鈕可以調(diào)節(jié)電機(jī)的轉(zhuǎn)向,通過切換可以實(shí)現(xiàn)肌肉的定向推拉,通過加速和減速按鈕可以調(diào)節(jié)按摩器的震動的強(qiáng)弱和幅度,同時(shí)通過pwm的調(diào)速方法實(shí)現(xiàn)了直流電機(jī)轉(zhuǎn)速的穩(wěn)定節(jié)。另外設(shè)計(jì)小巧,攜帶方便,是居家和旅游的良品2系統(tǒng)總體方案及硬件設(shè)計(jì)2.1系統(tǒng)設(shè)計(jì)要求:由于按摩器的功能要求,本設(shè)計(jì)應(yīng)具有收調(diào)速系統(tǒng)和直觀的調(diào)速和速度顯示模塊,由于只有一個(gè)電機(jī)的驅(qū)動需求,所以電路的設(shè)計(jì)要盡可能的簡單從而達(dá)到節(jié)約成本的效果。2.2系統(tǒng)總體設(shè)計(jì)方案:設(shè)計(jì)方案主要包括四個(gè)模塊:單片機(jī)控制模塊、L298電機(jī)驅(qū)動模塊、檔位顯示模塊、運(yùn)行方式設(shè)置模塊??傮w設(shè)計(jì)框圖如圖1所示。正反轉(zhuǎn)及檔位顯示L298電機(jī)驅(qū)動模塊運(yùn)行方式設(shè)置模塊單片機(jī)控制模塊正反轉(zhuǎn)及檔位顯示L298電機(jī)驅(qū)動模塊運(yùn)行方式設(shè)置模塊單片機(jī)控制模塊總體框圖電路原理圖2.3主要器件介紹:主控芯片AT89C52簡介89C52是INTEL公司MCS-51系列單片機(jī)中基本的產(chǎn)品,它采用INTEL公司可靠的CHMOS工藝技術(shù)制造的高性能8位單片機(jī),屬于標(biāo)準(zhǔn)的MCS-51的HCMOS產(chǎn)品。它結(jié)合了HMOS的高速和高密度技術(shù)及CHMOS的低功耗特征,它基于標(biāo)準(zhǔn)的MCS-51單片機(jī)體系結(jié)構(gòu)和指令系統(tǒng),屬于80C51增強(qiáng)型單片機(jī)版本,集成了時(shí)鐘輸出和向上或向下計(jì)數(shù)器等更多的功能,適合于類似馬達(dá)控制等應(yīng)用場合。80C52內(nèi)置8位中央處理單元、256字節(jié)內(nèi)部數(shù)據(jù)存儲器RAM、8k片內(nèi)程序存儲器〔ROM32個(gè)雙向輸入/輸出<I/O>口、3個(gè)16位定時(shí)/計(jì)數(shù)器和5個(gè)兩級中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)時(shí)鐘振蕩電路。此外,89C52還可工作于低功耗模式,可通過兩種軟件選擇空閑和掉電模式。在空閑模式下凍結(jié)CPU而RAM定時(shí)器、串行口和中斷系統(tǒng)維持其功能。掉電模式下,保存RAM數(shù)據(jù),時(shí)鐘振蕩停止,同時(shí)停止芯片內(nèi)其它功能。89C52有PDIP<40pin>和PLCC<44pin>兩種封裝形式?!脖?為52單片機(jī)的各項(xiàng)參數(shù):·標(biāo)準(zhǔn)MCS-51內(nèi)核和指令系統(tǒng)·片內(nèi)8kROM<可擴(kuò)充64kB外部存儲器>·32個(gè)雙向I/O口·256x8bit內(nèi)部RAM<可擴(kuò)充64kB外部存儲器>·3個(gè)16位可編程定時(shí)/計(jì)數(shù)器·時(shí)鐘頻率3.5-12/24/33MHz·向上或向下定時(shí)計(jì)數(shù)器·改進(jìn)型快速編程脈沖算法·6個(gè)中斷源·5.0V工作電壓·全雙工串行通信口·布爾處理器—幀錯(cuò)誤偵測·4層優(yōu)先級中斷結(jié)構(gòu)—自動地址識別·兼容TTL和CMOS邏輯電平·空閑和掉電節(jié)省模式·PDIP<40>和PLCC<44>封裝形式〔表1管腳說明STC89C52的引腳圖如下圖1所示:圖1VCC:供電電壓。GND:接地。P0口:P0口為一個(gè)8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫"1"時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址"1"時(shí),它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號和控制信號。P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。當(dāng)P3口寫入"1"后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流〔ILL這是由于上拉的緣故。P3口作為AT89C51的一些特殊功能口,管腳備選功能P3.0RXD〔串行輸入口P3.1TXD〔串行輸出口P3.2/INT0〔外部中斷0P3.3/INT1〔外部中斷1P3.4T0〔記時(shí)器0外部輸入P3.5T1〔記時(shí)器1外部輸入P3.6/WR〔外部數(shù)據(jù)存儲器寫選通P3.7/RD〔外部數(shù)據(jù)存儲器讀選通RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。ALE/PROG:當(dāng)訪問外部存儲器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時(shí),將跳過一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí),ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個(gè)機(jī)器周期兩/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時(shí),這兩次有效的/PSEN信號將不出現(xiàn)。/EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲器〔0000H-FFFFH,不管是否有內(nèi)部程序存儲器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源〔VPP。XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。電機(jī)驅(qū)動芯片l298n功能簡介L298是SGS公司的產(chǎn)品,比較常見的是15腳Multiwatt封裝的L298N,內(nèi)部同樣包含4通道邏輯驅(qū)動電路??梢苑奖愕尿?qū)動兩個(gè)直流電機(jī),或一個(gè)兩相步進(jìn)電機(jī)。L298N芯片可以驅(qū)動兩個(gè)二相電機(jī),也可以驅(qū)動一個(gè)四相電機(jī),輸出電壓最高可達(dá)50v,可以直接通過電源來調(diào)節(jié)輸出電壓;可以直接用單片機(jī)的IO口提供信號;而且電路簡單,使用比較方便。圖2是l298n的實(shí)物圖:圖2圖3是L298N引腳圖,表2是l298n的各引腳介紹,表3是l298n的運(yùn)行參數(shù):圖3l298n引腳圖引腳符號功能115SENSINGASENSINGB此兩端與地連接電流檢測電阻,并向驅(qū)動芯片反饋檢測到的信號23OUT1OUT2此兩腳是全橋式驅(qū)動器A的兩個(gè)輸出端,用來連接負(fù)載4Vs電機(jī)驅(qū)動電源輸入端57IN1IN2輸入標(biāo)準(zhǔn)的TTL邏輯電平信號,用來控制全橋式驅(qū)動器A的開關(guān)611ENABLEAENABLEB使能控制端.輸入標(biāo)準(zhǔn)TTL邏輯電平信號;低電平時(shí)全橋式驅(qū)動器禁止工作。8GND接地端,芯片本身的散熱片與8腳相通9Vss邏輯控制部分的電源輸人端口1012IN3IN4輸入標(biāo)準(zhǔn)的TTL邏輯電平信號,用來控制全橋式驅(qū)動器B的開關(guān)1314OUT3OUT4此兩腳是全橋式驅(qū)動器B的兩個(gè)輸出端,用來連接負(fù)載表2l298n的各引腳介紹參數(shù)符號測試環(huán)境最小值典型值最大值單位驅(qū)動電源電壓Vs持續(xù)工作時(shí)2.5—46V邏輯電源電壓Vss—4.557V輸入低電平電壓ViL—-0.3—1.5V輸入高電平電壓ViH—2.3—VssV使能端低電平電壓Ven=L—-0.3—1.5V使能端高電平電壓Ven=H—2.3—VssV全橋式驅(qū)動器總的電壓降<每一路>VcE〔sat>IL=1AIL=2A1.8—3.24.9VV檢測電壓1,15腳Vsen—-1—2V表3l298n的運(yùn)行參數(shù)2.3.3顯示模塊簡介本次設(shè)計(jì)的顯示電路就是用7段LED數(shù)碼管實(shí)現(xiàn)的,而當(dāng)要同時(shí)使用多個(gè)7段LED數(shù)碼管時(shí),首先將每個(gè)7段數(shù)碼管的a、b、c、d、e、f、g、dp都連接在一起,再使用晶體管分別驅(qū)動每個(gè)數(shù)碼管的共同引腳com。事實(shí)上,常把多個(gè)位數(shù)的數(shù)碼管包在一起,做成所謂的數(shù)碼管模塊。其中每個(gè)位數(shù)的a、b、……dp都連接到一起,而每個(gè)位數(shù)的共同引腳則是獨(dú)立的。市面上常見的7段LED數(shù)碼管模塊有兩位數(shù)、三位數(shù)、四位數(shù)、六位數(shù)等本次設(shè)計(jì)使用的是兩位數(shù)的數(shù)碼管模塊,其引腳如圖4所示:圖4七段數(shù)碼管模塊2.4系統(tǒng)硬件設(shè)計(jì)電路原理圖如下圖5所示圖5本系統(tǒng)包含復(fù)位電路、時(shí)鐘電路、顯示電路、鍵盤電路等幾部分組成。下面一一介紹:復(fù)位電路ST引腳是復(fù)位信號輸入端,高電平有效。采用上電加按鈕復(fù)位,因?yàn)橄到y(tǒng)設(shè)計(jì)考慮到該系統(tǒng)比較重要,所以除了采用上電復(fù)位的方式外,應(yīng)該還有按鈕復(fù)位備用復(fù)位方式以防止系統(tǒng)死機(jī)時(shí)能。如下圖6所示。圖6〔2時(shí)鐘電路:時(shí)鐘是時(shí)序的基礎(chǔ),89c52核片內(nèi)由一個(gè)反相放大器構(gòu)成振蕩器,可以由它產(chǎn)生時(shí)鐘,時(shí)鐘可以由兩種方式產(chǎn)生內(nèi)部方式和外部方式。本系統(tǒng)采用內(nèi)部方式,在XTAL1和XTAL2端外接石英晶體作為定時(shí)元件,內(nèi)部反相放大器自激振蕩,產(chǎn)生時(shí)鐘。時(shí)鐘發(fā)生器對振蕩脈沖二分頻。電容采用30pF電容。如下圖7所示。圖7〔3鍵盤輸入模塊鍵盤輸入模塊占用系統(tǒng)的p2口和外部中斷int0來進(jìn)行系統(tǒng)的輸入調(diào)節(jié)。圖8〔4顯示電路:采用2位8段共陰極LED,P0口作為LED顯示碼輸出端〔如圖9所示,P3.0、P3.1口接線選端。P3.2位"響應(yīng)按鈕"端。圖9系統(tǒng)軟件設(shè)計(jì)3.1軟件設(shè)計(jì)流程圖開始No開始No程序初始化程序初始化程序初始化LED程序初始化LED顯示等待呼叫No停止反轉(zhuǎn)正轉(zhuǎn)減速加速判別按鍵是否按下開啟電機(jī)No停止反轉(zhuǎn)正轉(zhuǎn)減速加速判別按鍵是否按下開啟電機(jī)YesYes圖103.2系統(tǒng)初始化及調(diào)速過程進(jìn)行系統(tǒng)初始化LED顯示00,等待呼叫,如下圖11圖11等待呼叫圖3.3響應(yīng)過程當(dāng)有加速或者減速安鈕按下之后系統(tǒng)查看速度狀態(tài)再進(jìn)行速度的調(diào)節(jié)。4Proteus軟件仿真4.1ProteusISIS簡介ProteusISIS是英國Labcenter公司開發(fā)的電路分析與實(shí)物仿真軟件。它運(yùn)行于Windows操作系統(tǒng)上,可以仿真、分析<SPICE>各種模擬器件和集成電路。該軟件的特點(diǎn)是:〔1全部滿足我們提出的單片機(jī)軟件仿真系統(tǒng)的標(biāo)準(zhǔn),并在同類產(chǎn)品中具有明顯的優(yōu)勢?!?具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、RS-232動態(tài)仿真、I2C調(diào)試器、SPI調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發(fā)生器等?!?目前支持的單片機(jī)類型有:ARM7系列、68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。〔4支持大量的存儲器和外圍芯片??傊?該軟件是一款集單片機(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大,可仿真ARM、51、AVR、PIC等單片機(jī)。4.2Proteus運(yùn)行流程ProteusISIS的工作界面是一種標(biāo)準(zhǔn)的Windows界面。包括:標(biāo)題欄、主菜單、標(biāo)準(zhǔn)工具欄、繪圖工具欄、狀態(tài)欄、對象選擇按鈕、預(yù)覽對象方位控制按鈕、仿真進(jìn)程控制按鈕、預(yù)覽窗口、對象選擇器窗口、圖形編輯窗口。運(yùn)行Proteus程序后,進(jìn)入軟件的主界面。通過左側(cè)工具欄中的P<從庫中選擇元件命令>命令,在PickDevices左側(cè)窗口中選擇所需元件的關(guān)鍵字,然后放置元件并調(diào)整方向和位置以及參數(shù)設(shè)置,最后進(jìn)行連線。4.3Proteus功能仿真Proteus仿真效果載入hex文件后可以進(jìn)行模擬仿真,可以全速運(yùn)行也可以單步調(diào)試運(yùn)行。按鍵如圖12。圖12執(zhí)行按鍵圖系統(tǒng)開機(jī)初始化上電復(fù)位后和按下響應(yīng)按鍵后LED顯示:如圖13:圖13系統(tǒng)仿真效果圖總結(jié)看到那么多課題,經(jīng)過慎重考慮我選擇了基于單片機(jī)的按摩器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),接下來我用了兩個(gè)周的時(shí)間設(shè)計(jì)一個(gè)一個(gè)基于單片機(jī)的按摩器設(shè)計(jì)系統(tǒng),感觸頗多。首先選擇這個(gè)課題之后,在設(shè)計(jì)中首先考慮到單片機(jī)的選擇問題,由于可以選擇的單片機(jī)種類頗多,經(jīng)過慎重的考慮和同學(xué)的推薦我選擇了89C52單片機(jī)作為主控制芯片,通過單片機(jī)的內(nèi)部產(chǎn)生的pwm控制波形來實(shí)現(xiàn)對電機(jī)的控制,由于沒有采取可以產(chǎn)生波形的芯片,所以編程的難度相對的增加,在選擇電機(jī)方面首先考慮到用步進(jìn)電機(jī)來作為震動源,但是由于步進(jìn)電機(jī)轉(zhuǎn)速相對過低,而且能夠采購到的電機(jī)功率太小而放棄。最終選取直流電機(jī)作為震動源。所以最后確定方向?yàn)榛趩纹瑱C(jī)的直流電機(jī)控制。接下來每天奔波在宿舍、餐廳三點(diǎn)一線的生活,雖然有點(diǎn)累,但很充實(shí),在這之中還去請教我院曾經(jīng)帶我課的老師和還有宿舍里的同學(xué),他們耐心的教導(dǎo)讓我更加堅(jiān)定了對該課題的研究,另外還有很多老師的幫助我調(diào)試,整理……由于時(shí)間的倉促,以及能力,對知識的掌握等多方面的原因,本設(shè)計(jì)還有很多不足之處。而且由于仿真完成的時(shí)間較晚,沒有完成對所有器件的采集,最終只能以仿真的形式完成這次設(shè)計(jì)。Proteus仿真知識及操作、對單片機(jī)匯編語言掌握得不好……不過通過這次課程設(shè)計(jì)之后,也學(xué)到了很多知識,更重要的是一定把以前所學(xué)過的知識重新溫故,學(xué)好用好,學(xué)以致用。致謝在即將畢業(yè)真正的進(jìn)入了社會奮斗,心情頗不寧靜,回首想想在校園的每時(shí)每刻讓人有些不舍;首先要感謝母校是她讓我在這度過了美好的四年,讓我懂得做人做事。其次在這里我要感謝教育我、傳授我知識的老師們和幫助我的同學(xué)們,是你們讓我學(xué)到很多。讓我知道不管生活多么的艱辛與困苦,只要不放棄希望,就會有成功的一天;要對未來有信心,對自己有信心。在論文完成之際,我要感謝***的耐心指導(dǎo)和耐心的批閱,對論文設(shè)計(jì)的不足進(jìn)行修改和更正;還有在設(shè)計(jì)過程中遇到很多問題,在***的細(xì)心指導(dǎo)下才得以順利的完成;最后在百般努力下,這次課程設(shè)計(jì)終于完成了,在設(shè)計(jì)中遇到了很多編程問題,最后在***的辛勤指導(dǎo)下,終于實(shí)現(xiàn)了設(shè)計(jì)的要求。同時(shí),在***的身上也讓我學(xué)得到很多實(shí)用的知識,在次我表示感謝!同時(shí),對給過我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝!再次感謝***!參考文獻(xiàn)[1]余發(fā)山單片機(jī)原理及及應(yīng)用技術(shù).中國礦業(yè)大學(xué)出版社2003.12[2]何立民著,單片機(jī)中級教程〔原理與應(yīng)用,北京航空航天大學(xué)出版社,2000[3]樓然苗;李光飛單片機(jī)課程設(shè)計(jì)指導(dǎo).北京航空航天大學(xué)出版社2007.7[4]王建校51系列單片機(jī)及C51程序設(shè)計(jì).科學(xué)出版社2002.4[5]楊XX.電子報(bào)<2001年合定本>.XX:XX科學(xué)技術(shù)出版社,1997.[6]李建忠主編.單片機(jī)原理及應(yīng)用,XX電子科技大學(xué)出版社,2004[7]吳金戌,沈慶陽.8051單片機(jī)實(shí)踐與應(yīng)用,北京:清華大學(xué)出版社,2003.12,26-38.[8]何立民.單片機(jī)應(yīng)用文集,北京:北京航空航天大學(xué)出版社,1991,53-72.[9]公茂法.單片機(jī)人機(jī)接口實(shí)例集,北京:北京航空航天大學(xué)出版社,1998.2,32-59.[10]何立明.單片機(jī)高級教程——應(yīng)用與設(shè)計(jì),北京:北京航天航空大學(xué)出版社,2000.4,149-173.[11]李廣弟,朱月秀.單片機(jī)基礎(chǔ),北京:北京航空航天大學(xué)出版社,2001.8,36-85.[12]李東生.PROTEL99SE電路設(shè)計(jì)技術(shù)入門與應(yīng)用.北京:電子工業(yè)出版社,2002[13]張有順編著.MCS-51/96系列單片機(jī)簡明教程,北京:中國脊梁出版社,1998.[14]朱宇光編著.單片機(jī)應(yīng)用新技術(shù)教程,北京:電子工業(yè)出版社,2000[15]WIRELESSWORLD,1998,VOL,84,NO,1509,P69;[16]YoonDh,YuJh,ChoiGm.COGasSensingPropertiesofZn0-CuOComposite.SensorsandActuators.1998<46>:15~23附錄1:匯編源程序ORG0000HAJMPSTARTORG0003HLJMPINTT0ORG000BHLJMPITT0ORG0030HSTART:MOVSP,#60HMOVR0,#00HMOVR1,#00HCLRP1.5CLRP1.6CLRP1.7MOVTMOD,#01HMOVTL0,#0ffHMOVTH0,#0ffHSETBEASETBEX0SETBET0CLRIT0SETBTR0MOVDPTR,#TABmov40h,#0mov41h,#0LED:SETBP1.1CLRP1.2MOVA,40HMOVCA,A+DPTRMOVP0,ALCALLTTSCLRP1.1SETBP1.2MOVA,41HMOVCA,A+DPTR

溫馨提示

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

評論

0/150

提交評論