版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
湖南工程學(xué)院課程設(shè)計課程名稱單片機課程設(shè)計課題名稱基于單片機的SPWM波形產(chǎn)生器設(shè)計專業(yè)電子科學(xué)與技術(shù)班級1002班指導(dǎo)教師李延平2013年5月湖南工程學(xué)院課程設(shè)計任務(wù)書課程名稱單片機課程設(shè)計課題基于單片機SPWM波形產(chǎn)生器專業(yè)班級電子科學(xué)技術(shù)指導(dǎo)老師李延平審批任務(wù)書下達日期2023年5月13日任務(wù)完成日期2023年5月24日設(shè)計內(nèi)容與設(shè)計要求設(shè)計內(nèi)容:(1)使用51系列設(shè)計一個簡單SPWM波形產(chǎn)生器;(2)在設(shè)計過程中,使用仿真軟件Proteus等進行仿真調(diào)試;(3)在單片機開發(fā)板上實現(xiàn)設(shè)計功能。設(shè)計要求:(1)能通過按鍵調(diào)整輸出頻率;(2)SPWM的載波頻率為2KHZ;主要設(shè)計條件PC機單片機開發(fā)板說明書格式封面課程設(shè)計任務(wù)書目錄系統(tǒng)總體方案設(shè)計系統(tǒng)硬件設(shè)計軟件設(shè)計〔包括流程圖〕系統(tǒng)的安裝調(diào)試說明8、總結(jié)9、參考文獻10、附錄11、課程設(shè)計成績評分表。進度安排第一周星期一上午安排任務(wù)、講課。星期一下午---星期二下午查資料、設(shè)計星期三開始軟件設(shè)計仿真第二周星期一至星期四1、 調(diào)試驗收2、 寫課程設(shè)計報告書星期五辯論地點:嵌入式微處理器及SOPC實驗室參考文獻[1]謝維成楊加國.單片機原理與應(yīng)用及C51程序設(shè)計(第二版)[M].北京:清華大學(xué)出版社,2023.7.[2]譚浩強.C程序設(shè)計(第三版)[M].北京:清華大學(xué)出版社,2005.[3]趙亮.單片機C語音編程與實例[M].北京:人民郵出版社,2023.目錄一、緒論二、SPWM的根本原理三、單片機AT89C52的簡介四、設(shè)計思路與總體框圖五、系統(tǒng)設(shè)計分析六、程序調(diào)試與仿真七、實驗結(jié)果分析與總結(jié)八、心得體會九、參考文獻十、參考程序一、緒論電力電子技術(shù)和微機控制技術(shù)的開展使得正弦波脈寬調(diào)制技術(shù)(SPWM)在電氣傳動、UPS電源等領(lǐng)域得到廣泛的應(yīng)用。隨著集成電路技術(shù)的飛速開展,特別是單片機功能的日益強大和單片機技術(shù)的日益成熟,使得以前需要昂貴的專用SPWM芯片產(chǎn)生SPWM,現(xiàn)在用單片機產(chǎn)生SPWM已成為可能。而當今單片機的應(yīng)用已經(jīng)從單純依賴于51系列單片機向其它多種單片展,尤其以嵌入式PIC單片機的開展應(yīng)用更為廣泛。正弦脈寬調(diào)制(SPWM)技術(shù)已在交流調(diào)速、直流輸電、變頻電源等領(lǐng)域得到廣泛應(yīng)用,為了提高整個系統(tǒng)的控制效果,高性能SPWM脈沖形成技術(shù)一直是人們不斷探索的課題。采用模擬電路和數(shù)字電路等硬件電路來產(chǎn)生SPWM波形是一種切實可行的方法,但是這種實現(xiàn)方法控制電路復(fù)雜、抗干擾能力差、實時調(diào)節(jié)較困難。近年來,人們提出了由單片機、DSP等微控制器來實現(xiàn)SPWM波形的數(shù)字控制方法,由于微控制器內(nèi)部集成了很多控制電路,比方定時器、PWM電路、可編程計數(shù)器陣列等,所以使得這種實現(xiàn)SPWM的方法具有控制電路簡單、運行速度快、控制精度高、抗干擾能力強等優(yōu)點。本文介紹了一種利用C8O51單片機實現(xiàn)輸出頻率可變SPWM波形的方法。SPWM技術(shù)的根本原理是利用一個三角波載波和一個正弦波進行比擬,得到一個寬度按正弦規(guī)律變化的脈沖序列,用它們來驅(qū)動逆變器開關(guān)管的開關(guān)轉(zhuǎn)換。在本課題里對目前產(chǎn)生SPWM的各種算法進行比擬和研究。選擇一種適宜的算法面積等效法來實現(xiàn)正弦波脈寬調(diào)制,同時對當前最有前途的功率器件絕緣柵雙極晶體管IGBT的性能,保護電路和驅(qū)動電路進行了探討。在系統(tǒng)中采用面積等效算法,利用51單片機為控制核心產(chǎn)生SPWM波,經(jīng)過保護、隔離、驅(qū)動電路后的SPWM波,控制單相全橋逆變電路產(chǎn)生一個頻率和電壓都可調(diào)的交流輸出,經(jīng)濾波電路后供應(yīng)負載使用。二、SPWM的根本原理近年來,隨著逆變電源在各行各業(yè)應(yīng)用的日益廣泛,采用正弦脈寬調(diào)制(SPWM)技術(shù)控制逆變電源提高整個系統(tǒng)的控制效果是人們不斷探索的問題。對SPWM的控制有多種實現(xiàn)方法,其一是采用模擬電路、數(shù)字電路等硬件電路產(chǎn)生SPWM波形,該方法波形穩(wěn)定準確,但電路復(fù)雜、體積龐大、不能進行自動調(diào)節(jié);其二是借助單片機、DSP等微控制器來實現(xiàn)SPWM的數(shù)字控制方法,由于其內(nèi)部集成了多個控制電路,如PWM電路、可編程計數(shù)器陣列(PCA)等,使得這種方法具有控制電路簡單、運行速度快、抗干擾性強等優(yōu)點。1、常見SPWM信號產(chǎn)生方法方案一:模擬調(diào)制器法。該方法由正弦調(diào)制波發(fā)生電路、三角載波發(fā)生電路和模擬電壓比擬器三局部組成。而這種控制電路要實現(xiàn)調(diào)頻、調(diào)壓都離不開CPU、EPROM、A/D、D/A轉(zhuǎn)換器等。所以該電路復(fù)雜、器件分散性大、可靠性差。方案二:專用芯片法。如英國Mulend公司的HEF4752和德國西門子公司的SLE4520等。該方法的優(yōu)點是電路集成度高、可靠性高,缺點是無法全面實現(xiàn)對調(diào)速系統(tǒng)的反應(yīng)控制、監(jiān)視管理和保護工作,故一般也要配合單片機實現(xiàn)。方案三:軟件生成法。該方法要考慮指令功能、存儲容量和運算速度是否影響實時性,采用89C51單片機查表法生成SPWM控制脈沖列的方法。2、正弦脈寬調(diào)制技術(shù)SPWMSPWM控制方案有兩種:即單極性調(diào)制和雙極性調(diào)制法。單極性法所得的SPWM信號有正、負和0三種電平,而雙極性得到的只有正、負兩種電平。比擬二者生成的SPWM波可知:在相同載波比情況下,生成的雙極性SPWM波所含諧波量較大;并且在正弦逆變電源控制中,雙極性SPWM波控制較復(fù)雜。因此一般采用單極性SPWM波控制的形式。由單片機實現(xiàn)SPWM控制,根據(jù)其軟件化方法的不同,有如下幾種方法:自然采樣法、對稱規(guī)那么法、不對稱規(guī)那么法和面積等效法等。理論分析發(fā)現(xiàn)面積等效法相對于其它方法而言,諧波較小,對諧波的抑制能力較強。而且實時控制簡單,利于軟件實現(xiàn)。2.1對稱規(guī)那么采樣法對稱規(guī)那么采樣法是從自然采樣法演變而來的,它由經(jīng)過采樣的正弦波〔實際上是階梯波〕與三角波相交,由交點得出脈沖寬度。這種方法只在三角波的頂點或底點位置對正弦波采樣而形成階梯波。假設(shè)以單位量1代表三角載波的幅值Uc,那么正弦調(diào)制波的幅值Ur就是調(diào)制比a。圖中的三角波和正弦波都是經(jīng)過向上平移單位量1得到的,與過橫坐標軸得到的結(jié)果一致。對稱規(guī)那么采樣法原理圖如圖2-1所示。圖2-1生成SPWM波形的規(guī)那么采樣法2.2.不對稱規(guī)那么采樣法不對稱規(guī)那么采樣法采用在每個載波周期采樣兩次,即在三角波的頂點位置采樣,又在三角波的底點位置采樣,這樣形成的階梯波與正弦波的逼近程度會大大提高。不對稱規(guī)那么采樣法生成SPWM的原理圖如圖2-2所示。圖2-2不對稱規(guī)那么采樣法生成SPWM的原理圖根據(jù)相似三角形原理,可得如下關(guān)系式:,,,式中:為在三角波的正峰值對正弦信號波的采樣時刻,為在三角波的負峰值對正弦信號波的采樣時刻;δ'+δ是A相開通時刻脈沖寬度;Tc為三角波載波周期。因此可得A相開通時刻的脈沖寬度:〔k=0,1,2··········N-1〕〔2k為一個周期內(nèi)采樣計數(shù)值〕由以上分析得比擬單元1的比擬存放器的值為:sCMPR1=T1PR?(δ'+δ)/2T〔為EVA通用定時器1的時鐘周期〕2.3.等效面積法在采樣控制理論有中一個重要的結(jié)論:沖量相等而形狀不同的窄脈沖加在具有慣性的環(huán)節(jié)上時,其效果根本相同。沖量即指窄脈沖的面積。正弦脈寬調(diào)制的根本原理就是按面積相等的原那么構(gòu)成與正弦等效的一系列等幅不等寬的矩形脈沖波形。等效面積法就是根據(jù)數(shù)據(jù)和正弦數(shù)值依次算出每個脈沖的寬度,通過查表的方式實時控制。圖2-3生成SPWM波形的等效面積法假設(shè)以單位量1代表矩形脈沖的幅值Uc,那么正弦調(diào)制波的幅值Um就是調(diào)制比a。圖2-3為SPWM面積等效法原理示意圖假設(shè)所需的輸出正弦電壓為U0=Umsinωt,式中:Um為正弦波幅值。利用面積等效法正弦波小塊面積S1與對應(yīng)脈沖面積S2相等的原那么,將正弦波的正半周分為N等分,那么每一等分的寬度為兀/N,計算出半個周期內(nèi)N個不同的脈寬值。相關(guān)公式如下:正弦波S1面積為:逆變器輸入直流電壓為UD,脈沖面積S2與S1相等,即有:所以第k個區(qū)間的脈沖寬度δk式中:M為調(diào)制度。N為半個周期內(nèi)的脈沖個數(shù)。綜合考慮載波比、輸出諧波等因素,在此N取60。由上式計算出的SPWM脈寬表是一個由窄到寬、再由寬到窄的60個值的正弦表,將其存入STC單片機的ROM中以供調(diào)用。3.STC系列單片機生成SPWM波原理3-1STC系列單片機簡介STCl2系列單片機是美國STC公司在8051單片機標準的內(nèi)核根底上改良推出的一個增強型功能的8051的單片機,從引腳到指令上完全與8051單片機兼容。最突出的特點就是其具有可編程計數(shù)器陣列PCA。以STCl2C5410AD為例,有四路可編程計數(shù)器陣列PCA/PWM。PCA含有一個特殊的16位定時器,有4個16位的捕獲/比擬模塊與之相連。四個模塊的公共時間基準由PCA定時器決定,可以通過PCA模式存放器CMODSFR的CPSl和CPS0位確定。每個模塊可編程工作在4種模式下:上升/下降沿捕獲、軟件定時器、高速輸出或PWM脈沖輸出。文中SPWM生成功能主要靠PWM脈沖輸出模式完成。圖2即為PCA模塊脈寬調(diào)節(jié)PWM輸出模式框圖。圖3-1PCAPWM輸出模式框圖在PCAPWM輸出模式中,當CLSFR的值小于{EPCnL,CCAPnL}時,輸出為低,當PCACLSFR的值等于或大于{EPCnH,CCAPnH}時,輸出為高。當CL的值由FF變?yōu)?0溢出時,{EPCnH,CCAPnH}的內(nèi)容裝載到{EPCnL,CCAPnL}中。這樣就實現(xiàn)了無干擾的更新PWM。要使能PWM模式,模塊CCAPMn存放器的PWMn和ECOMn位必須置位。本文中,SPWM波形是綜合使用了模塊O的脈寬調(diào)節(jié)(PWM)模式和模塊1的16位軟件定時器模式,通過軟件中斷的形式實現(xiàn)的。3-2SPWM波生成方法利用STC系列單片機產(chǎn)生SPWM波的根本原理是:將載波周期數(shù)值賦給PCA模塊l的16位捕獲/比擬模塊存放器CCAPlH(高8位)和CCAPlL(低8位),PCA定時器的值CH(高八位)、CL(低八位)與模塊捕獲存放器的值相比擬,當兩者相等時,產(chǎn)生PCA中斷。在中斷中,調(diào)用模塊0的PWM脈寬調(diào)節(jié)模式,將下一個SPWM波的脈寬通過CCAP0H裝載到CCAPOL中,這樣就可以實現(xiàn)無干擾的更新PWM。圖3-2SPWM波形示意圖三、單片機AT89C52簡介圖3AT89C52的管腳圖AT89C52是51系列單片機的一個型號,它是ATMEL公司生產(chǎn)的。AT89C52是一個低電壓,高性能CMOS8位單片機,片內(nèi)含8kbytes的可反復(fù)擦寫的Flash只讀程序存儲器和256bytes的隨機存取數(shù)據(jù)存儲器〔RAM〕,器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標準MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元,功能強大的AT89C52單片機可為您提供許多較復(fù)雜系統(tǒng)控制應(yīng)用場合。AT89C52有40個引腳,32個外部雙向輸入/輸出〔I/O〕端口,同時內(nèi)含2個外中斷口,3個16位可編程定時計數(shù)器,2個全雙工串行通信口,2個讀寫口線,AT89C52可以按照常規(guī)方法進行編程,但不可以在線編程(S系列的才支持在線編程)。其將通用的微處理器和Flash存儲器結(jié)合在一起,特別是可反復(fù)擦寫的Flash存儲器可有效地降低開發(fā)本錢。兼容MCS51指令系統(tǒng)·8k可反復(fù)擦寫(>1000次〕FlashROM·32個雙向I/O口·256x8bit內(nèi)部RAM·3個16位可編程定時/計數(shù)器中斷·時鐘頻率0-24MHz·2個串行中斷·可編程UART串行通道·2個外部中斷源·共6個中斷源·2個讀寫中斷口線·3級加密位·低功耗空閑和掉電模式·軟件設(shè)置睡眠和喚醒功能AT89C52P為40腳雙列直插封裝的8位通用微處理器,采用工業(yè)標準的C51內(nèi)核,在內(nèi)部功能及管腳排布上與通用的8xc52相同,其主要用于會聚調(diào)整時的功能控制。功能包括對會聚主IC內(nèi)部存放器、數(shù)據(jù)RAM及外部接口等功能部件的初始化,會聚調(diào)整控制,會聚測試圖控制,紅外遙控信號IR的接收解碼及與主板CPU通信等。主要管腳有:XTAL1〔19腳〕和XTAL2〔18腳〕為振蕩器輸入輸出端口,外接12MHz晶振。RST/Vpd〔9腳〕為復(fù)位輸入端口,外接電阻電容組成的復(fù)位電路。VCC〔40腳〕和VSS〔20腳〕為供電端口,分別接+5V電源的正負端。P0~P3為可編程通用I/O腳,其功能用途由軟件定義,在本設(shè)計中,P0端口〔32~39腳〕被定義為N1功能控制端口,分別與N1的相應(yīng)功能管腳相連接,13腳定義為IR輸入端,10腳和11腳定義為I2C總線控制端口,分別連接N1的SDAS〔18腳〕和SCLS〔19腳〕端口,12腳、27腳及28腳定義為握手信號功能端口,連接主板CPU的相應(yīng)功能端,用于當前制式的檢測及會聚調(diào)整狀態(tài)進入的控制功能。P1口P1是一個帶內(nèi)部上拉電阻的8位雙向I/O口,P1的輸出緩沖級可驅(qū)動〔吸收或輸出電流〕4個TTL邏輯門電路。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)。與AT89C51不同之處是,P1.0和P1.1還可分別作為定時/計數(shù)器2的外部計數(shù)輸入〔P1.0/T2〕和輸入〔P1.1/T2EX〕,F(xiàn)lash編程和程序校驗期間,P1接收低8位地址。表.P1.0和P1.1的第二功能引腳號功能特性P1.0T2,時鐘輸出P1.1T2EX〔定時/計數(shù)器2〕P2口P2是一個帶有內(nèi)部上拉電阻的8位雙向I/O口,P2的輸出緩沖級可驅(qū)動〔吸收或輸出電流〕4個TTL邏輯門電路。對端口P2寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)。在訪問外部程序存儲器或16位地址的外部數(shù)據(jù)存儲器〔例如執(zhí)行MOVX@DPTR指令〕時,P2口送出高8位地址數(shù)據(jù)。在訪問8位地址的外部數(shù)據(jù)存儲器〔如執(zhí)行MOVX@RI指令〕時,P2口輸出P2鎖存器的內(nèi)容,F(xiàn)lash編程或校驗時,P2亦接收高位地址和一些控制信號。P3口P3口是一組帶有內(nèi)部上拉電阻的8位雙向I/O口。P3口輸出緩沖級可驅(qū)動〔吸收或輸出電流〕4個TTL邏輯門電路。對P3口寫入“1”時,它們被內(nèi)部上拉電阻拉高并可作為輸入端口。此時,被外部拉低的P3口將用上拉電阻輸出電流〔IIL〕,P3口除了作為一般的I/O口線外,更重要的用途是它的第二功能P3口還接收一些用于Flash閃速存儲器編程和程序校驗的控制信號。四、設(shè)計思路與總體框圖主程序流程如圖4所示,在系統(tǒng)初始化過后首先通過鍵盤設(shè)置輸出頻率,然后進入SPWM脈寬計算程序,根據(jù)所設(shè)置頻率選擇調(diào)制比N,計算脈寬并確定max。在SPWM輸出程序中,對PCA特殊功能存放器進行設(shè)置并啟動計數(shù)器運行,開始輸出SPWM波形。
在中斷效勞程序中,首先根據(jù)CCFn的值來判斷發(fā)生匹配的捕捉/比擬模塊,然后根據(jù)該模塊CEX引腳上的電平狀態(tài)判斷是將SPWM波形的高電平脈寬值還是低電平脈寬值累加到捕捉/比擬模塊存放器上;同時,根據(jù)脈寬數(shù)據(jù)指針與max是否相等來確定一個SPWM周期的結(jié)束和下一個周期的開始,以便正確載入對應(yīng)數(shù)據(jù)。當載波比N發(fā)生變化時,max的值會發(fā)生變化。應(yīng)該注意的一點是,CCFn位和CF位〔計數(shù)器/定時器溢出標志〕由硬件置位,但不能由硬件自動清0,必須在中斷程序中用軟件清0。圖4設(shè)計框圖五、系統(tǒng)設(shè)計分析由于硬件原因,任何微控制器都不能輸出寬度無限小的脈沖,這就使得理想SPWM脈沖序列中小于一定寬度的窄脈沖不能正常輸出,即最小脈沖問題。
對于AT89C52單片機,它的PCA所能輸出的最小脈沖取決于其中斷效勞程序執(zhí)行的時間,所以其最小脈沖問題不容無視。解決該問題的具體方法有:①采用匯編語言編寫中斷效勞子程序并且應(yīng)用最精簡省時的指令,減小最小脈沖的寬度;②在計算SPWM波脈沖寬度時,對寬度小于PCA所能輸出最小寬度的脈沖進行修正,使它們的寬度為最小脈沖的寬度;③限制調(diào)制比M,使SPWM脈沖序列中不會含有過多的小脈沖。
六、程序調(diào)試與仿真電路圖設(shè)計:仿真結(jié)果:七、實驗結(jié)果分析與總結(jié)1、誤差分析:頻率偏差原因:在定時器中斷效勞程序中查表賦定時的初值,占用時間較多,導(dǎo)致定時不準確;另外,測試儀器本身存在測量誤差。波形失真原因:濾波器可能設(shè)計不是很好,導(dǎo)致出來的波形不是那么的平滑,單片機系統(tǒng)存在最小脈沖的限制,還有各種因數(shù)都會導(dǎo)致波形失真。2、總結(jié)利用AT89C52單片機產(chǎn)SPWM波形是一種簡單易行的方法,具有運算精度高、實時調(diào)節(jié)性強的特點。同時,通過改變SPWM波脈寬計算的方法,可以方便地實現(xiàn)雙極性SPWM波形。因而,這種方法適合于對輸出SPWM波形的極性、路數(shù)和頻率有不同要求的場合。八、心得體會本單片機課程設(shè)計是要設(shè)計基于單片機的SPWM波形產(chǎn)生器設(shè)計,剛開始接觸這門課題,毫無頭緒,甚至不知道如何下手,這學(xué)期才剛開單片機這門課程,對匯編語言不是很熟悉,C語言大一的時候?qū)W過,但也學(xué)得不是很深,只是能簡單的運用,更別提自己編程了,大三了,也接觸到了匯編語言,單片機編程可以用C語言或者匯編語言,面對SPWM,我都不知道這是什么意思,經(jīng)網(wǎng)上查詢,才知道這是正弦脈沖調(diào)制的意思,在進行脈寬調(diào)制時,使脈沖系列的占空比按正弦規(guī)律來安排。當正弦值為最大值時,脈沖的寬度也最大,而脈沖間的間隔那么最小,反之,當正弦值較小時,脈沖的寬度也小,而脈沖間的間隔那么較大,這樣的電壓脈沖系列可以使負載電流中的高次諧波成分大為減小,稱為正弦波脈寬調(diào)制。通過在網(wǎng)上查找一些資料,根本明白要干一些什么事了,要實現(xiàn)SPWM有三種方法,一是:模擬調(diào)制器法。該方法由正弦調(diào)制波發(fā)生電路、三角載波發(fā)生電路和模擬電壓比擬器三局部組成。而這種控制電路要實現(xiàn)調(diào)頻、調(diào)壓都離不開CPU、EPROM、A/D、D/A轉(zhuǎn)換器等。所以該電路復(fù)雜、器件分散性大、可靠性差。二是:專用芯片法。如英國Mulend公司的HEF4752和德國西門子公司的SLE4520等。該方法的優(yōu)點是電路集成度高、可靠性高,缺點是無法全面實現(xiàn)對調(diào)速系統(tǒng)的反應(yīng)控制、監(jiān)視管理和保護工作,故一般也要配合單片機實現(xiàn)。三是:軟件生成法。該方法要考慮指令功能、存儲容量和運算速度是否影響實時性,采用89C51單片機查表法生成SPWM控制脈沖列的方法。剛開始在考慮用第一種方案,用一個正弦波和一個三角波進行比擬,得到不同脈寬的方波信號,因為條件有限,缺乏A/D轉(zhuǎn)換器,這個方案被擱淺,然后在老師的點撥下,綜合考慮,采用第三種方案。如果要實現(xiàn)方案,必須要編程,但自己C語言基底很薄弱,必須要開始拾起C語言,C語言入門容易,可是要掌握它還要經(jīng)過實踐,多編程,如果只是利用這兩個星期就想把C語言學(xué)好,是不可能,再怎么難,也得從根底做起,從網(wǎng)上下載了一些程序,慢慢琢磨,開始對這個課題的整個編程有了初步的認識,在原來的根底上,通過自己的理解和修改,在單片機板子上調(diào)試,直到與預(yù)想的結(jié)果一致。通過運用我所學(xué)習(xí)的單片機原理及應(yīng)用、數(shù)字電子技術(shù)等關(guān)于電子技術(shù)的課程中的理論知識來完成此項設(shè)計。在設(shè)計的過程中,通過查找資料又重新的溫習(xí)了一下各個局部的內(nèi)容,并且通過查閱書籍和相關(guān)文獻資料來提高獨立分析能力和解決實際問題的能力;掌握并熟練運用相關(guān)軟件進行操作;熟悉常用電子器件的類型、特征和功能,并本著合理采選用的原那么進行選用;進一步熟悉電子儀器的正確使用。在此我要感謝指導(dǎo)老師的悉心教導(dǎo),感謝期間幫助過我的同學(xué),謝謝你們,讓我加強了對單片機知識的理解,能過把所學(xué)的理論知識運用到實際當中去,加強了我的動手能力。同時,在整個設(shè)計過程中我懂得了許多東西,不僅加強了我與伙伴一起合作的團結(jié)能力,增進了我們之間的友誼,樹立了對自己工作能力的信心,相信這次設(shè)計對今后的工作有非常重要的影響,而且還大大提高了我的動手能力,使我充分體會到了在創(chuàng)造過程中的探索的艱難和成功的喜悅??傊ㄟ^這次課程設(shè)計我受益良多。九、參考文獻1、《51系列單片機應(yīng)用與實踐教程》周向紅編北航出版社2、《單片機應(yīng)用系統(tǒng)設(shè)計》何立民編北航出版社3、《單片機原理及應(yīng)用》王迎旭編機械工業(yè)出版社4、《51系列單片機設(shè)計實例》樓然苗編北航出版社5、《51單片機應(yīng)用系統(tǒng)開發(fā)典型實例》戴家等編中國電力出版社6、《單片機實用系統(tǒng)設(shè)計技術(shù)》房小翠編國防工業(yè)出版社7、《51單片版C語言教程》新概念郭天祥編電子工業(yè)出版社8、《單片機C語音編程與實例》趙亮編北京人民郵出版社十、參考程序#include<reg52.h>#defineunintunsignedint#defineuncharunsignedcharuncharcodepwm[5][120]={ {4, 12, 20, 27, 35, 43, 51, 58, 66, 74, 81, 88, 96, 103, 110, 117, 124, 131, 137, 144, 150, 156, 162, 168, 174, 180, 185, 190, 195, 200, 205, 209, 213, 217, 221, 224, 228, 231, 234, 237, 239, 241, 243, 245, 246, 247, 248, 249, 250, 250, 250, 250, 249, 248, 247, 246, 245, 243, 241, 239, 237, 234, 231, 228, 224, 221, 217, 213, 209, 205, 200, 195, 190, 185, 180, 174, 168, 162, 156, 150, 144, 137, 131, 124, 117, 110, 103, 96, 88, 81, 74, 66, 58, 51, 43, 35, 27, 20, 12, 4}, {8, 24, 39, 55, 70, 85, 99, 113, 127, 140, 153, 165, 177, 187, 198, 207, 215, 223, 229, 235, 240, 244, 247, 249, 250, 250, 249, 247, 244, 240, 235, 229, 223, 215, 207, 198, 187, 177, 165, 153, 140, 127, 113, 99, 85, 70, 55, 39, 24, 8}, {10, 29, 49, 68, 87, 105, 122, 139, 155, 170, 184, 196, 208, 218, 227, 234, 241, 245, 248, 250, 250, 248, 245, 241, 234, 227, 218, 208, 196, 184, 170, 155, 139, 122, 105, 87, 68, 49, 29, 10}, {16, 47, 77, 106, 134, 159, 182, 202, 219, 232, 242, 248, 250, 248, 242, 232, 219, 202, 182, 159, 134, 106, 77, 47, 16}, {20,58,96,130,162,190,213,231,243,249,249,243,231,213,190,162,130,96,58,20}}; //反正弦變化unchari=0;uncharm=0;unchardr=0;sbitoutput=P0^0; //脈沖輸出sbitkey=P3^0; //頻率轉(zhuǎn)換鍵voidinit();voiddelay(unint);voidmain(){ init(); TR0=1; //啟動定時器0 output=1; //給脈沖 TR1=1; //啟動定時器1 while(1) { if(key==0) { delay(5); if(key==0) { while(1) if(key==1) { i
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球商店可視化工具行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國單立柱托盤堆垛機行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 嚴守黨的生活紀律維護黨員良好形象黨員教育培訓(xùn)課件
- 作用方法局麻作用吸收作用表面麻醉浸潤麻醉麻醉蛛網(wǎng)膜下腔麻醉硬膜外麻醉講解
- 醫(yī)學(xué)儀器外貿(mào)購銷合同范本年
- 土地房屋轉(zhuǎn)讓簡單合同范本
- 服裝設(shè)計與生產(chǎn)加工合同
- 項目承包服務(wù)合同范本
- 財務(wù)管理系統(tǒng)開發(fā)合作合同
- 店面房出租經(jīng)營合同書
- AI智慧物流園區(qū)整體建設(shè)方案
- 無痛人工流產(chǎn)術(shù)課件
- 心力衰竭業(yè)務(wù)學(xué)習(xí)護理課件
- 《項脊軒志》公開課課件【一等獎】
- 美發(fā)學(xué)徒助理職業(yè)規(guī)劃書
- 法醫(yī)病理學(xué)課件
- 職代會提案征集表
- 介紹uppc技術(shù)特點
- 《諫逐客書》理解性默寫(帶答案)最詳細
- 《黑駿馬》讀書筆記思維導(dǎo)圖
- 2023年物理會考真題貴州省普通高中學(xué)業(yè)水平考試試卷
評論
0/150
提交評論