基于單片機SPWM波形產生器_第1頁
基于單片機SPWM波形產生器_第2頁
基于單片機SPWM波形產生器_第3頁
基于單片機SPWM波形產生器_第4頁
基于單片機SPWM波形產生器_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、湖南工程學院課 程 設 計課程名稱 單片機課程設計 課題名稱 基于單片機的SPWM波形產生器設計 專 業(yè) 電子科學與技術 班 級 1002 班 指導教師 李 延 平 2013 年 5 月 13 日湖南工程學院課 程 設 計 任 務 書課程名稱 單片機課程設計 課 題 基于單片機SPWM波形產生器 專業(yè)班級 電子科學技術 指導老師 李 延 平 審 批 任務書下達日期 2013 年 5 月 13 日任務完成日期 2013 年 5 月 24 日設計內容與設計要求設計內容:(1)使用51系列設計一個簡單SPWM波形產生器;(2)在設計過程中,使用仿真軟件Proteus 等進行仿真調試;(3)在單片機開

2、發(fā)板上實現(xiàn)設計功能。設計要求:(1) 能通過按鍵調整輸出頻率;(2) SPWM的載波頻率為2KHZ;主 要 設 計 條 件1、 PC機2、 單片機開發(fā)板說 明 書 格 式1、 封面2、 課程設計任務書3、 目錄4、 系統(tǒng)總體方案設計5、 系統(tǒng)硬件設計6、 軟件設計(包括流程圖)7、 系統(tǒng)的安裝調試說明8、 總結 9、參考文獻10、附錄11、課程設計成績評分表。 進 度 安 排第一周 星期一 上午 安排任務、講課。 星期一 下午- 星期二 下午 查資料、設計星期三開始 軟件設計仿真第二周 星期一至星期四 1、調試驗收2、寫課程設計報告書 星期五 答辯地 點:嵌入式微處理器及SOPC實驗室參 考

3、文 獻1 謝維成楊加國. 單片機原理與應用及C5 1 程序設計(第二版) M.北京: 清華大學出版社, 2009. 7.2 譚浩強. C 程序設計(第三版) M. 北京: 清華大學出版社, 2005.3趙亮. 單片機C 語音編程與實例M. 北京: 人民郵出版社, 2009.目錄一、緒論二、SPWM的基本原理三、單片機AT89C52的簡介四、設計思路與總體框圖五、系統(tǒng)設計分析六、程序調試與仿真七、實驗結果分析與總結八、心得體會 九、參考文獻十、參考程序一、緒論電力電子技術和微機控制技術的發(fā)展使得正弦波脈寬調制技術(SPWM) 在電氣傳動、UPS 電源等領域得到廣泛的應用。隨著集成電路技術的飛速發(fā)

4、展,特別是單片機功能的日益強大和單片機技術的日益成熟,使得以前需要昂貴的專用SPWM芯片產生SPWM,現(xiàn)在用單片機產生SPWM已成為可能。而當今單片機的應用已經從單純依賴于51系列單片機向其它多種單片展,尤其以嵌入式PIC單片機的發(fā)展應用更為廣泛。正弦脈寬調制(SPWM)技術已在交流調速、直流輸電、變頻電源等領域得到廣泛應用,為了提高整個系統(tǒng)的控制效果,高性能SPWM 脈沖形成技術一直是人們不斷探索的課題。采用模擬電路和數(shù)字電路等硬件電路來產生SPWM波形是一種切實可行的方法,但是這種實現(xiàn)方法控制電路復雜、抗干擾能力差、實時調節(jié)較困難。近年來,人們提出了由單片機、DSP等微控制器來實現(xiàn)SPWM

5、波形的數(shù)字控制方法,由于微控制器內部集成了很多控制電路,比如定時器、PWM 電路、可編程計數(shù)器陣列等,所以使得這種實現(xiàn)SPWM 的方法具有控制電路簡單、運行速度快、控制精度高、抗干擾能力強等優(yōu)點。本文介紹了一種利用C8O51單片機實現(xiàn)輸出頻率可變SPWM 波形的方法。SPWM 技術的基本原理是利用一個三角波載波和一個正弦波進行比較,得到一個寬度按正弦規(guī)律變化的脈沖序列,用它們來驅動逆變器開關管的開關轉換。在本課題里對目前產生SPWM的各種算法進行比較和研究。選擇一種合適的算法面積等效法來實現(xiàn)正弦波脈寬調制,同時對當前最有前途的功率器件絕緣柵雙極晶體管IGBT的性能,保護電路和驅動電路進行了探討

6、。在系統(tǒng)中采用面積等效算法,利用51單片機為控制核心產生SPWM波,經過保護、隔離、驅動電路后的SPWM波,控制單相全橋逆變電路產生一個頻率和電壓都可調的交流輸出,經濾波電路后供給負載使用。二、SPWM的基本原理近年來,隨著逆變電源在各行各業(yè)應用的日益廣泛,采用正弦脈寬調制(SPWM)技術控制逆變電源提高整個系統(tǒng)的控制效果是人們不斷探索的問題。對SPWM的控制有多種實現(xiàn)方法,其一是采用模擬電路、數(shù)字電路等硬件電路產生SPWM波形,該方法波形穩(wěn)定準確,但電路復雜、體積龐大、不能進行自動調節(jié);其二是借助單片機、DSP等微控制器來實現(xiàn)SPWM的數(shù)字控制方法,由于其內部集成了多個控制電路,如PWM電路

7、、可編程計數(shù)器陣列(PCA)等,使得這種方法具有控制電路簡單、運行速度快、抗干擾性強等優(yōu)點。 1、常見SPWM信號產生方法方案一:模擬調制器法。該方法由正弦調制波發(fā)生電路、三角載波發(fā)生電路和模擬電壓比較器三部分組成。而這種控制電路要實現(xiàn)調頻、調壓都離不開CPU、EPROM、AD、DA轉換器等。所以該電路復雜、器件分散性大、可靠性差。方案二:專用芯片法。如英國Mulend公司的HEF4752和德國西門子公司的SLE4520等。該方法的優(yōu)點是電路集成度高、可靠性高,缺點是無法全面實現(xiàn)對調速系統(tǒng)的反饋控制、監(jiān)視管理和保護工作,故一般也要配合單片機實現(xiàn)。方案三:軟件生成法。該方法要考慮指令功能、存儲容

8、量和運算速度是否影響實時性,采用89C51單片機查表法生成SPWM控制脈沖列的方法。2、正弦脈寬調制技術SPWMSPWM控制方案有兩種:即單極性調制和雙極性調制法。單極性法所得的SPWM信號有正、負和0三種電平,而雙極性得到的只有正、負兩種電平。比較二者生成的SPWM波可知:在相同載波比情況下,生成的雙極性SPWM波所含諧波量較大;并且在正弦逆變電源控制中,雙極性SPWM波控制較復雜。因此一般采用單極性SPWM波控制的形式。由單片機實現(xiàn)SPWM控制,根據(jù)其軟件化方法的不同,有如下幾種方法:自然采樣法、對稱規(guī)則法、不對稱規(guī)則法和面積等效法等。理論分析發(fā)現(xiàn)面積等效法相對于其它方法而言,諧波較小,對

9、諧波的抑制能力較強。而且實時控制簡單,利于軟件實現(xiàn)。 2.1 對稱規(guī)則采樣法對稱規(guī)則采樣法是從自然采樣法演變而來的,它由經過采樣的正弦波(實際上是階梯波)與三角波相交,由交點得出脈沖寬度。這種方法只在三角波的頂點或底點位置對正弦波采樣而形成階梯波。若以單位量1代表三角載波的幅值Uc,則正弦調制波的幅值Ur 就是調制比a。圖中的三角波和正弦波都是經過向上平移單位量1 得到的,與過橫坐標軸得到的結果一致。對稱規(guī)則采樣法原理圖如圖2-1所示。圖2-1 生成SPWM波形的規(guī)則采樣法2.2. 不對稱規(guī)則采樣法不對稱規(guī)則采樣法采用在每個載波周期采樣兩次,即在三角波的頂點位置采樣,又在三角波的底點位置采樣,

10、這樣形成的階梯波與正弦波的逼近程度會大大提高。不對稱規(guī)則采樣法生成SPWM 的原理圖如圖2-2所示。圖2-2 不對稱規(guī)則采樣法生成SPWM的原理圖根據(jù)相似三角形原理,可得如下關系式:,式中:為在三角波的正峰值對正弦信號波的采樣時刻, 為在三角波的負峰值對正弦信號波的采樣時刻;'+是A 相開通時刻脈沖寬度;Tc為三角波載波周期。因此可得A 相開通時刻的脈沖寬度: (k=0,1,2··········N-1)(2k 為一個周期內采樣計數(shù)值)由以上分析得比較單元 1 的比較寄存器的值為:s C

11、MPR1 = T1PR ('+) / 2T (為EVA 通用定時器1的時鐘周期)2.3. 等效面積法在采樣控制理論有中一個重要的結論:沖量相等而形狀不同的窄脈沖加在具有慣性的環(huán)節(jié)上時,其效果基本相同。沖量即指窄脈沖的面積。正弦脈寬調制的基本原理就是按面積相等的原則構成與正弦等效的一系列等幅不等寬的矩形脈沖波形。等效面積法就是根據(jù)已知數(shù)據(jù)和正弦數(shù)值依次算出每個脈沖的寬度,通過查表的方式實時控制。圖2-3生成SPWM波形的等效面積法若以單位量 1 代表矩形脈沖的幅值Uc,則正弦調制波的幅值Um 就是調制比a。圖2-3為SPWM面積等效法原理示意圖假設所需的輸出正弦電壓為U0=Umsint,

12、式中:Um為正弦波幅值。利用面積等效法正弦波小塊面積S1與對應脈沖面積S2相等的原則,將正弦波的正半周分為N等分,則每一等分的寬度為兀N,計算出半個周期內N個不同的脈寬值。相關公式如下:正弦波S1面積為:逆變器輸入直流電壓為UD,脈沖面積S2與S1相等,即有:所以第k個區(qū)間的脈沖寬度k式中:M為調制度。N為半個周期內的脈沖個數(shù)。綜合考慮載波比、輸出諧波等因素,在此N取60。由上式計算出的SPWM脈寬表是一個由窄到寬、再由寬到窄的60個值的正弦表,將其存入STC單片機的ROM中以供調用。3. STC系列單片機生成SPWM波原理3-1 STC系列單片機簡介STCl2系列單片機是美國STC公司在80

13、51單片機標準的內核基礎上改進推出的一個增強型功能的8051的單片機,從引腳到指令上完全與8051單片機兼容。最突出的特點就是其具有可編程計數(shù)器陣列PCA。以STCl2C5410AD為例,有四路可編程計數(shù)器陣列PCAPWM。PCA含有一個特殊的16位定時器,有4個16位的捕獲比較模塊與之相連。四個模塊的公共時間基準由PCA定時器決定,可以通過PCA模式寄存器CMOD SFR的CPSl和CPS0位確定。每個模塊可編程工作在4種模式下:上升下降沿捕獲、軟件定時器、高速輸出或PWM脈沖輸出。文中SPWM生成功能主要靠PWM脈沖輸出模式完成。圖2即為PCA模塊脈寬調節(jié)PWM輸出模式框圖。圖3-1 PC

14、A PWM輸出模式框圖在PCA PWM輸出模式中,當CLSFR的值小于EPCnL,CCAPnL時,輸出為低,當PCA CL SFR的值等于或大于EPCnH,CCAPnH時,輸出為高。當CL的值由FF變?yōu)?0溢出時,EPCnH,CCAPnH的內容裝載到EPCnL,CCAPnL中。這樣就實現(xiàn)了無干擾的更新PWM。要使能PWM模式,模塊CCAPMn寄存器的PWMn和ECOMn位必須置位。本文中,SPWM波形是綜合使用了模塊O的脈寬調節(jié)(PWM)模式和模塊1的16位軟件定時器模式,通過軟件中斷的形式實現(xiàn)的。3-2 SPWM波生成方法利用STC系列單片機產生SPWM波的基本原理是:將載波周期數(shù)值賦給PC

15、A模塊l的16位捕獲比較模塊寄存器CCAPlH(高8位)和CCAPlL(低8位),PCA定時器的值CH(高八位)、CL(低八位)與模塊捕獲寄存器的值相比較,當兩者相等時,產生PCA中斷。在中斷中,調用模塊0的PWM脈寬調節(jié)模式,將下一個SPWM波的脈寬通過CCAP0H裝載到CCAPOL中,這樣就可以實現(xiàn)無干擾的更新PWM。圖3-2 SPWM波形示意圖三、單片機AT89C52簡介 圖3 AT89C52的管腳圖 AT89C52是51系列單片機的一個型號,它是ATMEL公司生產的。AT89C52是一個低電壓,高性能CMOS 8位單片機,片內含8k bytes的可反復擦寫的Flash只讀程序存儲器和2

16、56 bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產,兼容標準MCS-51指令系統(tǒng),片內置通用8位中央處理器和Flash存儲單元,功能強大的AT89C52單片機可為您提供許多較復雜系統(tǒng)控制應用場合。 AT89C52有40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內含2個外中斷口,3個16位可編程定時計數(shù)器,2個全雙工串行通信口,2個讀寫口線,AT89C52可以按照常規(guī)方法進行編程,但不可以在線編程(S系列的才支持在線編程)。其將通用的微處理器和Flash存儲器結合在一起,特別是可反復擦寫的Flash存儲器可有效地降低開發(fā)成本。兼容MCS

17、51指令系統(tǒng) · 8k可反復擦寫(>1000次)Flash ROM · 32個雙向I/O口 · 256x8bit內部RAM · 3個16位可編程定時/計數(shù)器中斷 · 時鐘頻率0-24MHz · 2個串行中斷 · 可編程UART串行通道 · 2個外部中斷源 · 共6個中斷源 · 2個讀寫中斷口線 · 3級加密位 · 低功耗空閑和掉電模式 · 軟件設置睡眠和喚醒功能 AT89C52P為40 腳雙列直插封裝的8 位通用微處理器,采用工業(yè)標準的C51內核,在內部功能及

18、管腳排布上與通用的8xc52 相同,其主要用于會聚調整時的功能控制。功能包括對會聚主IC 內部寄存器、數(shù)據(jù)RAM及外部接口等功能部件的初始化,會聚調整控制,會聚測試圖控制,紅外遙控信號IR的接收解碼及與主板CPU通信等。主要管腳有:XTAL1(19 腳)和XTAL2(18 腳)為振蕩器輸入輸出端口,外接12MHz 晶振。RST/Vpd(9 腳)為復位輸入端口,外接電阻電容組成的復位電路。VCC(40 腳)和VSS(20 腳)為供電端口,分別接+5V電源的正負端。P0P3 為可編程通用I/O 腳,其功能用途由軟件定義,在本設計中,P0 端口(3239 腳)被定義為N1 功能控制端口,分別與N1的

19、相應功能管腳相連接,13 腳定義為IR輸入端,10 腳和11腳定義為I2C總線控制端口,分別連接N1的SDAS(18腳)和SCLS(19腳)端口,12 腳、27 腳及28 腳定義為握手信號功能端口,連接主板CPU 的相應功能端,用于當前制式的檢測及會聚調整狀態(tài)進入的控制功能。P1口 P1 是一個帶內部上拉電阻的8 位雙向I/O 口, P1 的輸出緩沖級可驅動(吸收或輸出電流)4 個TTL 邏輯門電路。對端口寫“1”,通過內部的上拉電阻把端口拉到高電平,此時可作輸入口。作輸入口使用時,因為內部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)。與AT89C51 不同之處是,P1.0

20、和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 是一個帶有內部上拉電阻的8 位雙向I/O 口,P2 的輸出緩沖級可驅動(吸收或輸出電流)4 個TTL 邏輯門電路。對端口P2 寫“1”,通過內部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因為內部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)。 在訪問外部程序存儲器或16 位地址的外部數(shù)據(jù)存儲

21、器(例如執(zhí)行MOVX DPTR 指令)時,P2 口送出高8 位地址數(shù)據(jù)。在訪問8 位地址的外部數(shù)據(jù)存儲器(如執(zhí)行MOVX RI 指令)時,P2 口輸出P2 鎖存器的內容,F(xiàn)lash 編程或校驗時,P2亦接收高位地址和一些控制信號。P3 口P3 口是一組帶有內部上拉電阻的8 位雙向I/O 口。P3 口輸出緩沖級可驅動(吸收或輸出電流)4 個TTL 邏輯門電路。對P3 口寫入“1”時,它們被內部上拉電阻拉高并可作為輸入端口。此時,被外部拉低的P3 口將用上拉電阻輸出電流(IIL),P3 口除了作為一般的I/O 口線外,更重要的用途是它的第二功能P3 口還接收一些用于Flash 閃速存儲器編程和程序

22、校驗的控制信號。四、設計思路與總體框圖 主程序流程如圖4所示,在系統(tǒng)初始化過后首先通過鍵盤設置輸出頻率,然后進入SPWM脈寬計算程序,根據(jù)所設置頻率選擇調制比N,計算脈寬并確定max。在SPWM輸出程序中,對PCA特殊功能寄存器進行設置并啟動計數(shù)器運行,開始輸出SPWM波形。在中斷服務程序中,首先根據(jù)CCFn的值來判斷發(fā)生匹配的捕捉/比較模塊,然后根據(jù)該模塊CEX引腳上的電平狀態(tài)判斷是將SPWM波形的高電平脈寬值還是低電平脈寬值累加到捕捉/比較模塊寄存器上;同時,根據(jù)脈寬數(shù)據(jù)指針與max是否相等來確定一個SPWM周期的結束和下一個周期的開始,以便正確載入對應數(shù)據(jù)。當載波比N發(fā)生變化時,max的

23、值會發(fā)生變化。應該注意的一點是,CCFn位和CF位(計數(shù)器/定時器溢出標志)由硬件置位,但不能由硬件自動清0,必須在中斷程序中用軟件清0。 圖4 設計框圖五、系統(tǒng)設計分析 由于硬件原因,任何微控制器都不能輸出寬度無限小的脈沖,這就使得理想SPWM脈沖序列中小于一定寬度的窄脈沖不能正常輸出,即最小脈沖問題。 對于AT89C52單片機,它的PCA所能輸出的最小脈沖取決于其中斷服務程序執(zhí)行的時間,所以其最小脈沖問題不容忽視。解決該問題的具體方法有:采用匯編語言編寫中斷服務子程序并且應用最精簡省時的指令,減 小最小脈沖的寬度;在計算SPWM波脈沖寬度時,對寬度小于PCA所能輸出最小寬度的脈沖進行修正,

24、使它們的寬度為最小脈沖的寬度;限制調制比M,使SPWM脈沖序列中不會含有過多的小脈沖。六、程序調試與仿真 電路圖設計:仿真結果:七、實驗結果分析與總結1、誤差分析: 頻率偏差原因:在定時器中斷服務程序中查表賦定時的初值,占用時間較多,導致定時不準確;另外,測試儀器本身存在測量誤差。 波形失真原因:濾波器可能設計不是很好,導致出來的波形不是那么的平滑,單片機系統(tǒng)存在最小脈沖的限制,還有各種因數(shù)都會導致波形失真。2、總結利用AT89C52單片機產SPWM波形是一種簡單易行的方法,具有運算精度高、實時調節(jié)性強的特點。同時,通過改變SPWM波脈寬計算的方法,可以方便地實現(xiàn)雙極性SPWM波形。因而,這種

25、方法適合于對輸出SPWM波形的極性、路數(shù)和頻率有不同要求的場合。八、心得體會本單片機課程設計是要設計基于單片機的SPWM波形產生器設計,剛開始接觸這門課題,毫無頭緒,甚至不知道如何下手,這學期才剛開單片機這門課程,對匯編語言不是很熟悉,C語言大一的時候學過,但也學得不是很深,只是能簡單的運用,更別提自己編程了,大三了,也接觸到了匯編語言,單片機編程可以用C語言或者匯編語言,面對SPWM,我都不知道這是什么意思,經網上查詢,才知道這是正弦脈沖調制的意思,在進行脈寬調制時,使脈沖系列的占空比按正弦規(guī)律來安排。當正弦值為最大值時,脈沖的寬度也最大,而脈沖間的間隔則最小,反之,當正弦值較小時,脈沖的寬

26、度也小,而脈沖間的間隔則較大,這樣的電壓脈沖系列可以使負載電流中的高次諧波成分大為減小,稱為正弦波脈寬調制。通過在網上查找一些資料,基本明白要干一些什么事了,要實現(xiàn)SPWM有三種方法,一是:模擬調制器法。該方法由正弦調制波發(fā)生電路、三角載波發(fā)生電路和模擬電壓比較器三部分組成。而這種控制電路要實現(xiàn)調頻、調壓都離不開CPU、EPROM、AD、DA轉換器等。所以該電路復雜、器件分散性大、可靠性差。二是:專用芯片法。如英國Mulend公司的HEF4752和德國西門子公司的SLE4520等。該方法的優(yōu)點是電路集成度高、可靠性高,缺點是無法全面實現(xiàn)對調速系統(tǒng)的反饋控制、監(jiān)視管理和保護工作,故一般也要配合單

27、片機實現(xiàn)。三是:軟件生成法。該方法要考慮指令功能、存儲容量和運算速度是否影響實時性,采用89C51單片機查表法生成SPWM控制脈沖列的方法。剛開始在考慮用第一種方案,用一個正弦波和一個三角波進行比較,得到不同脈寬的方波信號,因為條件有限,缺乏A/D轉換器,這個方案被擱淺,然后在老師的點撥下,綜合考慮,采用第三種方案。如果要實現(xiàn)方案,必須要編程,但自己C語言基底很薄弱,必須要開始拾起C語言,C語言入門容易,可是要掌握它還要經過實踐,多編程,如果只是利用這兩個星期就想把C語言學好,是不可能, 再怎么難,也得從基礎做起,從網上下載了一些程序,慢慢琢磨,開始對這個課題的整個編程有了初步的認識,在原來的

28、基礎上,通過自己的理解和修改,在單片機板子上調試,直到與預想的結果一致。通過運用我所學習的單片機原理及應用、數(shù)字電子技術等關于電子技術的課程中的理論知識來完成此項設計。在設計的過程中,通過查找資料又重新的溫習了一下各個部分的內容,并且通過查閱書籍和相關文獻資料來提高獨立分析能力和解決實際問題的能力;掌握并熟練運用相關軟件進行操作;熟悉常用電子器件的類型、特征和功能,并本著合理采選用的原則進行選用;進一步熟悉電子儀器的正確使用。 在此我要感謝指導老師的悉心教導,感謝期間幫助過我的同學,謝謝你們,讓我加強了對單片機知識的理解,能過把所學的理論知識運用到實際當中去,加強了我的動手能力。同時,在整個設

29、計過程中我懂得了許多東西,不僅加強了我與搭檔一起合作的團結能力,增進了我們之間的友誼,樹立了對自己工作能力的信心,相信這次設計對今后的工作有非常重要的影響,而且還大大提高了我的動手能力,使我充分體會到了在創(chuàng)造過程中的探索的艱難和成功的喜悅??傊ㄟ^這次課程設計我受益良多。九、參考文獻1、51系列單片機應用與實踐教程 周向紅 編 北航出版社2、單片機應用系統(tǒng)設計 何立民 編 北航出版社3、單片機原理及應用 王迎旭 編 機械工業(yè)出版社 4、51系列單片機設計實例 樓然苗 編 北航出版社5、51單片機應用系統(tǒng)開發(fā)典型實例 戴家 等編 中國電力出版社6、單片機實用系統(tǒng)設計技術 房小翠 編 國防工業(yè)出

30、版社7、51單片版C語言教程新概念 郭天祥 編 電子工業(yè)出版社8、單片機C 語音編程與實例 趙亮 編 北京人民郵出版社十、參考程序#include<reg52.h>#define unint unsigned int#define unchar unsigned charunchar code pwm5120= 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 , 1

31、80 , 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 , 1

32、74 , 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 ,

33、 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,24

溫馨提示

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

評論

0/150

提交評論