版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、可修改可編輯基于單片機(jī)的按摩器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要按摩器(massager)是根據(jù)物理學(xué),仿生學(xué)學(xué),生物電學(xué)、中醫(yī)學(xué)以及多年臨床實(shí)踐而研制開發(fā)出的新一代保健器材。電子按摩器還分為:電磁按摩、震動(dòng)按摩和紅外按摩。本設(shè)計(jì)所選擇的是電子按摩器中的震動(dòng)按摩器,利用單片機(jī)PWM(脈寬調(diào)制技術(shù))控制直流電機(jī)的轉(zhuǎn)速,從而控制震動(dòng)的快慢和幅度。本文介紹了基于AT89C52單片機(jī)的按摩器系統(tǒng)的硬件結(jié)構(gòu)和軟硬件設(shè)計(jì)方法。系統(tǒng)以AT89C52單片機(jī)為控制器,產(chǎn)生PWM(脈沖寬度調(diào)制)控制波形輸出,利用直流電機(jī)芯片L298N驅(qū)動(dòng)12V直流電機(jī)。實(shí)現(xiàn)了電機(jī)的正轉(zhuǎn),反轉(zhuǎn)以及多級(jí)調(diào)速,在LED上現(xiàn)實(shí)按摩器檔位和正反轉(zhuǎn)情況
2、。此按摩器具有顯示直觀、功能多樣、電路簡(jiǎn)潔、成本低廉等諸多優(yōu)點(diǎn),具有廣闊的市場(chǎng)前景。關(guān)鍵字:AT89C52,PWM(脈沖寬度調(diào)制),L298N,12V直流電機(jī)。Microcontroller based massage system design and implementationABSTRACTMassager (massager) is based on physics, bionics, bio-electricity, medicine and clinical practice for many years and developed a new generation of hea
3、lth-care equipment. Electronic massager is also divided into: electromagnetic massage, vibration massage and infrared massage. The design was chosen by the vibration in the electronic massage massage, use of microcontroller PWM (pulse width modulation) control DC motor speed to control the speed and
4、 magnitude of vibration. This article describes the massage based on AT89C52 microcontroller system hardware and software and hardware design methods. AT89C52 microcontroller as the control system, resulting in PWM (pulse width modulation) control waveform output, the use of DC motor 12V DC Motor Dr
5、iver IC L298N. To achieve the motor forward, reverse and multi-level speed, the LED on the real massage stalls and reversing the situation. This massage has a visual display, versatile, circuit simplicity, low cost and many other advantages, and has broad market prospects.Keywords: AT89C52, PWM (pul
6、se width modulation), L298N, 12V DC motor 目 錄中文摘要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主要元器件介紹72.3.1主控芯片AT89C52簡(jiǎn)介72.3.2 電機(jī)驅(qū)動(dòng)芯片l298n功能簡(jiǎn)介102.3.3 顯示模塊簡(jiǎn)介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)速過(guò)程163.3響應(yīng)過(guò)程174 PROTEUS軟件仿真174.1 Proteus ISIS簡(jiǎn)介174.2 Proteus運(yùn)行流程184.3 Proteus功能仿真18
7、總結(jié)19致謝20參考文獻(xiàn)21附錄22精選文檔1概述1.1 選題背景按摩器(massager)是根據(jù)物理學(xué),仿生學(xué)學(xué),生物電學(xué)、中醫(yī)學(xué)以及多年臨床實(shí)踐而研制開發(fā)出的新一代保健器材。它不僅擁有八大仿真功能,讓您確實(shí)體會(huì)到針灸、推拿、按摩、錘擊、火罐、刮痧、瘦身、免疫調(diào)節(jié)八種功能的美妙感覺(jué),還有治療高血壓的獨(dú)特功效 ??煞潘杉∪狻⑹婢徤窠?jīng)、促進(jìn)血液循環(huán)、加強(qiáng)細(xì)胞新陳代謝、增強(qiáng)皮膚彈性,可緩解疲勞、明顯減輕各種慢性疼痛、急性疼痛和肌肉酸痛,放松身體減輕壓力,減少皮膚皺紋。電子按摩器還分為:電磁按摩、震動(dòng)按摩和紅外按摩。本設(shè)計(jì)所選擇的是電子按摩器中的震動(dòng)按摩器,利用單片機(jī)PWM(脈寬調(diào)制技術(shù))控制直流電
8、機(jī)的轉(zhuǎn)速,從而控制震動(dòng)的快慢和幅度由于單片機(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)域?,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ī)來(lái)進(jìn)行控制,數(shù)字調(diào)速系統(tǒng)具有控制精確度高,非常穩(wěn)定,受環(huán)境影響小,效率高等優(yōu)點(diǎn),所以在國(guó)內(nèi)外的使用越來(lái)越廣泛。與交流電動(dòng)機(jī)相比,直流電機(jī)結(jié)構(gòu)復(fù)雜、成本高、運(yùn)行維護(hù)困難,但是直流電機(jī)具有良好
9、的調(diào)速性能、較大的啟動(dòng)轉(zhuǎn)矩和過(guò)載能力強(qiáng)等許多優(yōu)點(diǎn),因此在許多行業(yè)仍大量應(yīng)用。近年來(lái),直流電動(dòng)機(jī)的機(jī)構(gòu)和控制方式都發(fā)生了很大的變化。隨著計(jì)算機(jī)進(jìn)入控制領(lǐng)域以及新型的電力電子功率元器件的不斷出現(xiàn),采用全控型的開關(guān)功率元件進(jìn)行脈寬調(diào)制(Pulse Width Modulation,簡(jiǎn)稱PWM)已成為直流電機(jī)新的調(diào)速方式。這種調(diào)速方法具有開關(guān)頻率高、低速運(yùn)行穩(wěn)定、動(dòng)態(tài)性能良好、效率高等優(yōu)點(diǎn),更重要的是這種控速方式很容易在單片機(jī)控制系統(tǒng)中實(shí)現(xiàn),因此具有很好的發(fā)展前景1.2設(shè)計(jì)的應(yīng)用本設(shè)計(jì)中的按摩器作為一種震動(dòng)按摩器,可以適用于腳底按摩,頸椎按摩,腰部和肌肉按摩,主要可以實(shí)現(xiàn)震動(dòng)和調(diào)速,設(shè)計(jì)中按鍵正轉(zhuǎn)反轉(zhuǎn)
10、按鈕可以調(diào)節(jié)電機(jī)的轉(zhuǎn)向,通過(guò)切換可以實(shí)現(xiàn)肌肉的定向推拉,通過(guò)加速和減速按鈕可以調(diào)節(jié)按摩器的震動(dòng)的強(qiáng)弱和幅度,同時(shí)通過(guò)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ū)動(dòng)需求,所以電路的設(shè)計(jì)要盡可能的簡(jiǎn)單從而達(dá)到節(jié)約成本的效果。2.2系統(tǒng)總體設(shè)計(jì)方案:設(shè)計(jì)方案主要包括四個(gè)模塊:?jiǎn)纹瑱C(jī)控制模塊、L298電機(jī)驅(qū)動(dòng)模塊、檔位顯示模塊、運(yùn)行方式設(shè)置模塊??傮w設(shè)計(jì)框圖如圖1所示。正反轉(zhuǎn)及檔位顯示L298電機(jī)驅(qū)動(dòng)模塊運(yùn)行方式設(shè)置模塊單片機(jī)
11、控制模塊 總體框圖電路原理圖 2.3主要器件介紹:2.3.1主控芯片AT89C52簡(jiǎn)介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)用場(chǎng)合。80C52內(nèi)置8位中央處理單元、256字節(jié)內(nèi)部數(shù)據(jù)存儲(chǔ)器RAM、8k片內(nèi)程序存儲(chǔ)器(ROM)32個(gè)雙向輸入/輸出(I/O)口、
12、3個(gè)16位定時(shí)/計(jì)數(shù)器和5個(gè)兩級(jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)時(shí)鐘振蕩電路。此外,89C52還可工作于低功耗模式,可通過(guò)兩種軟件選擇空閑和掉電模式。在空閑模式下凍結(jié)CPU而RAM定時(shí)器、串行口和中斷系統(tǒng)維持其功能。掉電模式下,保存RAM數(shù)據(jù),時(shí)鐘振蕩停止,同時(shí)停止芯片內(nèi)其它功能。89C52有PDIP(40pin)和PLCC(44pin)兩種封裝形式。(表1)為52單片機(jī)的各項(xiàng)參數(shù): · 標(biāo)準(zhǔn)MCS-51內(nèi)核和指令系統(tǒng)· 片內(nèi)8kROM(可擴(kuò)充64kB外部存儲(chǔ)器)· 32個(gè)雙向I/O口· 256x8bit內(nèi)部RAM(可擴(kuò)充64kB外部存儲(chǔ)器)
13、3; 3個(gè)16位可編程定時(shí)/計(jì)數(shù)器· 時(shí)鐘頻率3.5-12/24/33MHz· 向上或向下定時(shí)計(jì)數(shù)器· 改進(jìn)型快速編程脈沖算法· 6個(gè)中斷源· 5.0V工作電壓· 全雙工串行通信口· 布爾處理器幀錯(cuò)誤偵測(cè)· 4層優(yōu)先級(jí)中斷結(jié)構(gòu)自動(dòng)地址識(shí)別· 兼容TTL和CMOS邏輯電平· 空閑和掉電節(jié)省模式· PDIP(40)和PLCC(44)封裝形式 (表1)管腳說(shuō)明STC89C52的引腳圖如下圖1所示: 圖1VCC:供電電壓。 GND:接地。 P0口:P0口為一個(gè)8位漏級(jí)開路雙向I/O口,每腳可吸
14、收8TTL門電流。當(dāng)P1口的管腳第一次寫1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(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口
15、被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上
16、拉的緣故。P3口作為AT89C51的一些特殊功能口,管腳 備選功能 P3.0 RXD(串行輸入口) P3.1 TXD(串行輸出口) P3.2 /INT0(外部中斷0) P3.3 /INT1(外部中斷1) P3.4 T0(記時(shí)器0外部輸入) P3.5 T1(記時(shí)器1外部輸入) P3.6 /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) P3.7 /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。 ALE/PROG:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。 在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率
17、周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無(wú)效。 /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩/PSEN有效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。/EA / VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H-FFFFH),不管是否
18、有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 XTAL2:來(lái)自反向振蕩器的輸出。2.3.2電機(jī)驅(qū)動(dòng)芯片l298n功能簡(jiǎn)介L(zhǎng)298是SGS公司的產(chǎn)品,比較常見的是15腳Multiwatt封裝的L298N,內(nèi)部同樣包含4通道邏輯驅(qū)動(dòng)電路。可以方便的驅(qū)動(dòng)兩個(gè)直流電機(jī),或一個(gè)兩相步進(jìn)電機(jī)。L298N芯片可以驅(qū)動(dòng)兩個(gè)二相電機(jī),也可以驅(qū)動(dòng)一個(gè)四相電機(jī),輸出電壓最高可達(dá)50v,可以直接通過(guò)電源來(lái)調(diào)節(jié)輸出電壓;可以直接用單
19、片機(jī)的IO口提供信號(hào);而且電路簡(jiǎn)單,使用比較方便。圖2是l298n的實(shí)物圖: 圖23.1.2 圖3是L298N引腳圖,表2是l298n的各引腳介紹,表3是l298n的運(yùn)行參數(shù): 圖3 l298n引腳圖引腳符號(hào)功能115SENSING ASENSING B此兩端與地連接電流檢測(cè)電阻,并向驅(qū)動(dòng)芯片反饋檢測(cè)到的信號(hào)23OUT 1OUT 2此兩腳是全橋式驅(qū)動(dòng)器A的兩個(gè)輸出端,用來(lái)連接負(fù)載4Vs電機(jī)驅(qū)動(dòng)電源輸入端57IN 1IN2輸入標(biāo)準(zhǔn)的TTL邏輯電平信號(hào),用來(lái)控制全橋式驅(qū)動(dòng)器A的開關(guān)611ENABLE AENABLE B使能控制端.輸入標(biāo)準(zhǔn)TTL邏輯電平信號(hào);低電平時(shí)全橋式驅(qū)動(dòng)器禁止工作。8GND接
20、地端,芯片本身的散熱片與8腳相通9Vss邏輯控制部分的電源輸人端口1012IN 3IN 4輸入標(biāo)準(zhǔn)的TTL邏輯電平信號(hào),用來(lái)控制全橋式驅(qū)動(dòng)器B的開關(guān)1314OUT 3OUT 4此兩腳是全橋式驅(qū)動(dòng)器B的兩個(gè)輸出端,用來(lái)連接負(fù)載 表2 l298n的各引腳介紹參數(shù)符號(hào)測(cè)試環(huán)境最小值典型值最大值單位驅(qū)動(dòng)電源電壓Vs持續(xù)工作時(shí)2.546V邏輯電源電壓Vss4.557V輸入低電平電壓ViL-0.31.5V輸入高電平電壓ViH2.3VssV使能端低電平電壓Ven=L-0.31.5V使能端高電平電壓Ven=H2.3VssV全橋式驅(qū)動(dòng)器總的電壓降(每一路)VcEsat)IL=1AIL=2AVV
21、檢測(cè)電壓1,15腳Vsen-12V 表3 l298n的運(yùn)行參數(shù)2.3.3 顯示模塊簡(jiǎn)介本次設(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ū)動(dòng)每個(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
22、所示 圖5本系統(tǒng)包含復(fù)位電路、時(shí)鐘電路、顯示電路、鍵盤電路等幾部分組成。下面一一介紹:(1) 復(fù)位電路ST引腳是復(fù)位信號(hào)輸入端,高電平有效。采用上電加按鈕復(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ā)生器對(duì)振蕩脈沖二分頻。電容采用30pF電容。如下圖7所示。
23、 圖7(3)鍵盤輸入模塊鍵盤輸入模塊占用系統(tǒng)的p2口和外部中斷int0來(lái)進(jìn)行系統(tǒng)的輸入調(diào)節(jié)。圖8(4)顯示電路:采用2位8段共陰極LED,P0口作為L(zhǎng)ED顯示碼輸出端(如圖9所示),P3.0、P3.1口接線選端。P3.2位“響應(yīng)按鈕”端。 圖92 系統(tǒng)軟件設(shè)計(jì) 3.1軟件設(shè)計(jì)流程圖開始No程序初始化程序初始化LED顯示等待呼叫No停止反轉(zhuǎn)正轉(zhuǎn)減速加速判別按鍵是否按下開啟電機(jī)Yes圖103.2系統(tǒng)初始化及調(diào)速過(guò)程 進(jìn)行系統(tǒng)初始化LED顯示00,等待呼叫,如下圖11圖11等待呼叫圖3.3 響應(yīng)過(guò)程當(dāng)有加速或者減速安鈕按下之后系統(tǒng)查看速度狀態(tài)再進(jìn)行速度的調(diào)節(jié)。4 Proteus軟件仿真4.1 Pro
24、teus ISIS簡(jiǎn)介Proteus ISIS是英國(guó)Labcenter公司開發(fā)的電路分析與實(shí)物仿真軟件。它運(yùn)行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路。該軟件的特點(diǎn)是:(1)全部滿足我們提出的單片機(jī)軟件仿真系統(tǒng)的標(biāo)準(zhǔn),并在同類產(chǎn)品中具有明顯的優(yōu)勢(shì)。(2)具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、RS232動(dòng)態(tài)仿真、I2 C調(diào)試器、SPI調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器等。(3)目前支持的單片機(jī)類型有:ARM7系列、68000系列、8051系列、AVR系列、PIC12系列、PIC1
25、6系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。(4)支持大量的存儲(chǔ)器和外圍芯片??傊?,該軟件是一款集單片機(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大 ,可仿真ARM、51、AVR、PIC等單片機(jī)。4.2 Proteus運(yùn)行流程Proteus ISIS的工作界面是一種標(biāo)準(zhǔn)的Windows界面。包括:標(biāo)題欄、主菜單、標(biāo)準(zhǔn)工具欄、繪圖工具欄、狀態(tài)欄、對(duì)象選擇按鈕、預(yù)覽對(duì)象方位控制按鈕、仿真進(jìn)程控制按鈕、預(yù)覽窗口、對(duì)象選擇器窗口、圖形編輯窗口。運(yùn)行Proteus程序后,進(jìn)入軟件的主界面。通過(guò)左側(cè)工具欄中的P(從庫(kù)中選擇元件命令)命令,在Pick Devices 左側(cè)窗口中選擇所
26、需元件的關(guān)鍵字,然后放置元件并調(diào)整方向和位置以及參數(shù)設(shè)置,最后進(jìn)行連線。4.3 Proteus功能仿真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)過(guò)慎重考慮我選擇了基于單片機(jī)的按摩器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),接下來(lái)我用了兩個(gè)周的時(shí)間設(shè)計(jì)一個(gè)一個(gè)基于單片機(jī)的按摩器設(shè)計(jì)系統(tǒng),感觸頗多。首先選擇這個(gè)課題之后,在設(shè)計(jì)中首先考慮到單片機(jī)的選擇問(wèn)題,由于可以選擇的單片機(jī)種類頗多,經(jīng)過(guò)慎重的考慮和同學(xué)的推薦我選擇了89C52單片機(jī)作為主控
27、制芯片,通過(guò)單片機(jī)的內(nèi)部產(chǎn)生的pwm控制波形來(lái)實(shí)現(xiàn)對(duì)電機(jī)的控制,由于沒(méi)有采取可以產(chǎn)生波形的芯片,所以編程的難度相對(duì)的增加,在選擇電機(jī)方面首先考慮到用步進(jìn)電機(jī)來(lái)作為震動(dòng)源,但是由于步進(jìn)電機(jī)轉(zhuǎn)速相對(duì)過(guò)低,而且能夠采購(gòu)到的電機(jī)功率太小而放棄。最終選取直流電機(jī)作為震動(dòng)源。所以最后確定方向?yàn)榛趩纹瑱C(jī)的直流電機(jī)控制。接下來(lái)每天奔波在宿舍、餐廳三點(diǎn)一線的生活,雖然有點(diǎn)累,但很充實(shí),在這之中還去請(qǐng)教我院曾經(jīng)帶我課的老師和還有宿舍里的同學(xué),他們耐心的教導(dǎo)讓我更加堅(jiān)定了對(duì)該課題的研究,另外還有很多老師的幫助我調(diào)試,整理由于時(shí)間的倉(cāng)促,以及能力,對(duì)知識(shí)的掌握等多方面的原因,本設(shè)計(jì)還有很多不足之處。而且由于仿真完成
28、的時(shí)間較晚,沒(méi)有完成對(duì)所有器件的采集,最終只能以仿真的形式完成這次設(shè)計(jì)。 Proteus仿真知識(shí)及操作、對(duì)單片機(jī)匯編語(yǔ)言掌握得不好不過(guò)通過(guò)這次課程設(shè)計(jì)之后,也學(xué)到了很多知識(shí),更重要的是一定把以前所學(xué)過(guò)的知識(shí)重新溫故,學(xué)好用好,學(xué)以致用。致 謝在即將畢業(yè)真正的進(jìn)入了社會(huì)奮斗,心情頗不寧?kù)o,回首想想在校園的每時(shí)每刻讓人有些不舍;首先要感謝母校是她讓我在這度過(guò)了美好的四年,讓我懂得做人做事。其次在這里我要感謝教育我、傳授我知識(shí)的老師們和幫助我的同學(xué)們,是你們讓我學(xué)到很多。讓我知道不管生活多么的艱辛與困苦,只要不放棄希望,就會(huì)有成功的一天;要對(duì)未來(lái)有信心,對(duì)自己有信心。在論文完成之際,我要感謝*的耐心
29、指導(dǎo)和耐心的批閱,對(duì)論文設(shè)計(jì)的不足進(jìn)行修改和更正;還有在設(shè)計(jì)過(guò)程中遇到很多問(wèn)題,在*的細(xì)心指導(dǎo)下才得以順利的完成;最后在百般努力下,這次課程設(shè)計(jì)終于完成了,在設(shè)計(jì)中遇到了很多編程問(wèn)題,最后在*的辛勤指導(dǎo)下,終于實(shí)現(xiàn)了設(shè)計(jì)的要求。同時(shí),在*的身上也讓我學(xué)得到很多實(shí)用的知識(shí),在次我表示感謝!同時(shí),對(duì)給過(guò)我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝!再次感謝*!參考文獻(xiàn)1 余發(fā)山 單片機(jī)原理及及應(yīng)用技術(shù). 中國(guó)礦業(yè)大學(xué)出版社 2003.122 何立民著,單片機(jī)中級(jí)教程(原理與應(yīng)用),北京航空航天大學(xué)出版社,20003 樓然苗;李光飛 單片機(jī)課程設(shè)計(jì)指導(dǎo). 北京航空航天大學(xué)出版社 2007 .7
30、4 王建校 51系列單片機(jī)及C51程序設(shè)計(jì). 科學(xué)出版社 2002.45 楊長(zhǎng)春.電子報(bào)( 2001 年 合定本) .成都: 四川科學(xué)技術(shù)出版社, 1997.6 李建忠主編.單片機(jī)原理及應(yīng)用,西安電子科技大學(xué)出版社,20047 吳金戌,沈慶陽(yáng).8051單片機(jī)實(shí)踐與應(yīng)用,北京:清華大學(xué)出版社,2003.12,26388 何立民單片機(jī)應(yīng)用文集,北京:北京航空航天大學(xué)出版社,1991,53729 公茂法單片機(jī)人機(jī)接口實(shí)例集,北京:北京航空航天大學(xué)出版社,1998.2,325910 何立明單片機(jī)高級(jí)教程應(yīng)用與設(shè)計(jì),北京:北京航天航空大學(xué)出版社,2000.4, 14917311 李廣弟,朱月秀單片機(jī)基礎(chǔ)
31、,北京:北京航空航天大學(xué)出版社,2001.8,3685 12 李東生.PROTEL 99SE電路設(shè)計(jì)技術(shù)入門與應(yīng)用.北京:電子工業(yè)出版社,200213 張有順編著.MCS-51/96系列單片機(jī)簡(jiǎn)明教程,北京:中國(guó)脊梁出版社,1998.14 朱宇光編著.單片機(jī)應(yīng)用新技術(shù)教程,北京:電子工業(yè)出版社,200015 WIRELESS WORLD,1998,VOL,84,NO,1509,P69;16 Yoon D h, Yu J h, Choi Gm. CO Gas Sensing Properties of Zn0-CuO Composite. Sensors and Actuators. 1998(46): 1523附錄1 : 匯編源程序ORG 0000H AJMP START ORG 0003H LJMP INTT0 ORG 000BH LJMP ITT0 ORG 0030HSTART:MOV SP,#60H MOV R0,#00H MOV R1,#00H CLR P1.5 CLR P1.6 CLR P1.7 MOV TMOD,#01H MOV TL0,#0f
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年航空安全員CET練習(xí)試卷附答案
- 當(dāng)宿舍長(zhǎng)的心得體會(huì)
- 水滸傳的讀書心得100字
- 2024年新型環(huán)保家具供貨協(xié)議
- 2024年電氣系統(tǒng)定期檢查合同2篇
- 2024年智能化生產(chǎn)車間租賃及智能系統(tǒng)集成合同2篇
- 2024年游泳器材租賃合同3篇
- 2025年全國(guó)名校??甲魑模骸翱慈艘创蠊?jié)與最好從小處著眼”
- 2024年度電磁兼容檢測(cè)技術(shù)服務(wù)合同3篇
- 移動(dòng)軟件開發(fā)課程設(shè)計(jì)
- 基于費(fèi)托合成的天然氣制合成油工藝技術(shù)綜述
- 常見抗痛風(fēng)藥物課件整理
- 2023年高考真題-地理(浙江卷)含答案
- 人員招聘與培訓(xùn)實(shí)務(wù)期末復(fù)習(xí)資料
- kv桿塔防腐施工組織設(shè)計(jì)
- 外國(guó)文學(xué)智慧樹知到答案章節(jié)測(cè)試2023年山東師范大學(xué)
- 醫(yī)院侵害未成年人案件強(qiáng)制報(bào)告制度培訓(xùn)課件
- 版管井及輕型井點(diǎn)降水施工方案
- YY/T 0506.6-2009病人、醫(yī)護(hù)人員和器械用手術(shù)單、手術(shù)衣和潔凈服第6部分:阻濕態(tài)微生物穿透試驗(yàn)方法
- 《毛澤東思想概論》題庫(kù)
- 四年級(jí)必讀書目練習(xí)試題附答案
評(píng)論
0/150
提交評(píng)論