單片機(jī)波形發(fā)生器實(shí)習(xí)報(bào)告_第1頁
單片機(jī)波形發(fā)生器實(shí)習(xí)報(bào)告_第2頁
單片機(jī)波形發(fā)生器實(shí)習(xí)報(bào)告_第3頁
單片機(jī)波形發(fā)生器實(shí)習(xí)報(bào)告_第4頁
單片機(jī)波形發(fā)生器實(shí)習(xí)報(bào)告_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、基于單片機(jī)雙通道的多波形發(fā)生器double channel waveform generator based on microcontroller設(shè)計(jì)題目: 基于單片機(jī)雙通道的多波形發(fā)生器 學(xué)生姓名: 學(xué)院名稱: 專業(yè)名稱: 班級(jí)名稱: 學(xué) 號(hào): 完成時(shí)間: 2011年7月6號(hào) 基于單片機(jī)雙通道的多波形發(fā)生器摘要:利用單片機(jī)控制靈活的特點(diǎn),采用軟件方式實(shí)現(xiàn)信號(hào)生成,系統(tǒng)采用查表法基本工作原理,使用片內(nèi)rom 波形查詢表實(shí)現(xiàn)相幅轉(zhuǎn)換. 系統(tǒng)采用 80c51 單片機(jī)實(shí)現(xiàn)數(shù)據(jù)處理, dac0832 實(shí)現(xiàn)d/ a 轉(zhuǎn)換, 采用撥碼開關(guān)設(shè)置頻率的參數(shù),采用按鍵選取波形。使用led七段數(shù)碼管作為波形的代號(hào)

2、。實(shí)現(xiàn)了正弦波、方波、三角波信號(hào)生成、幅值和頻率調(diào)節(jié),各種波形信號(hào)的參數(shù)控制,根據(jù)按鍵的設(shè)置可以同時(shí)輸出兩列波。關(guān)鍵詞: 查表法,數(shù)字頻率合成技術(shù),單片機(jī),可調(diào)波形,雙通道引言 信號(hào)發(fā)生器輸出的常規(guī)波形,常應(yīng)用于電子電路的性能測試和參數(shù)測量。但常規(guī)的波形發(fā)生器一般是只能同時(shí)產(chǎn)生一種可控的波形,為此設(shè)計(jì)一種基于單片機(jī)控制的信號(hào)波形發(fā)生器,以滿足設(shè)計(jì)需求。一、設(shè)計(jì)方案論述:本課題的設(shè)計(jì)方案有四種: (1)采用函數(shù)信號(hào)發(fā)生器icl8038集成模擬芯片,它是一種可以同時(shí)產(chǎn)生方波、三角波、正弦波的專用集成電路。但是這種模塊產(chǎn)生的波形都不是純凈的波形,會(huì)寄生一些高次諧波分量,采用其他的措施雖可濾除一些,但

3、不能完全濾除掉。 (2) 傳統(tǒng)的直接頻率合成技術(shù)(ds)。該類方法能實(shí)現(xiàn)快速頻率變換,具有低相位噪聲以及所有方法中最高的工作頻率。但由于采用大量的倍頻、分頻、混頻和濾波環(huán)節(jié),導(dǎo)致其結(jié)構(gòu)復(fù)雜、體積龐大、成本昂貴 ,而且容易產(chǎn)生過多雜散分量。 (3)鎖相環(huán)式頻率合成器( pll)。該類技術(shù)具有良好窄帶跟蹤特性,可選擇所需頻率信號(hào),抑制雜散分量,且省去大量濾波器,有利于集成化和小型化。但由于鎖相環(huán)本身是個(gè)惰性環(huán)節(jié),鎖定時(shí)間較長,因而頻率轉(zhuǎn)換時(shí)間較長,且由模擬方法合成的正弦波的參數(shù)(如幅度、頻率和相位等)都難以定量控制。 (4)直接數(shù)字式頻率合成器(direct digital frequency ,

4、dds)。該類方法具有高頻率穩(wěn)定度、 高頻率分辨率以及極短的頻率轉(zhuǎn)換時(shí)間。此外 ,全數(shù)字化結(jié)構(gòu)便于集成 ,輸出相位連續(xù),頻率、 相位和幅度均可實(shí)現(xiàn)程控 ,而且理論上能夠?qū)崿F(xiàn)任意波形。經(jīng)綜合比較,第四種方法課通過要求的單片機(jī)實(shí)現(xiàn)程序控制,程序簡單。因此本實(shí)驗(yàn)采用第四種方案二、系統(tǒng)工作原理 利用單片機(jī)的片內(nèi)rom 存儲(chǔ)所需的信號(hào)波形相位幅度值(又稱波形表),根據(jù)外電路的輸入信號(hào)利用查表方式查找片內(nèi)roma中相應(yīng)地址的相位幅度值。將輸 圖1出的八位二進(jìn)制數(shù)據(jù)進(jìn)行d/a轉(zhuǎn)換,i/v轉(zhuǎn)換后輸出。 根據(jù)正弦信號(hào)波形的頻率和相位在波形表中查找相應(yīng)的響應(yīng)點(diǎn),由于輸出的常規(guī)波形都具有周期性,波形的產(chǎn)生以正弦波為

5、例:因其周期性,因此只需要設(shè)計(jì)一個(gè)完整的周期,信號(hào)的輸出部分采用了d/a轉(zhuǎn)換,因此為了適應(yīng)d/a轉(zhuǎn)換的特征,將正弦函數(shù)波形整體上移,時(shí)期最低點(diǎn)的值為0,如上圖1所示。 d/a轉(zhuǎn)換的最大輸入值為255,因此對(duì)于周期函數(shù),需要采樣的點(diǎn)數(shù)最多不超過256個(gè),本設(shè)計(jì)中采樣點(diǎn)數(shù)設(shè)置為256,相位累加器的數(shù)值由累加器a的值傳送,將a中的值作為偏移相位值,送還到指針,通過指針查找相應(yīng)相位的幅度值,并通過p0口輸出到d/a轉(zhuǎn)換器轉(zhuǎn)換成相應(yīng)的模擬信號(hào)。系統(tǒng)整體原理框圖如下所示:鍵盤掃描單 片 機(jī) 8051 led數(shù)碼管d/a轉(zhuǎn)換波形輸出 圖2-1 系統(tǒng)原理方框圖三、硬件設(shè)計(jì)及原理3.1主控電路設(shè)計(jì)單片機(jī)是整個(gè)波

6、形發(fā)生器的核心部件,本次設(shè)計(jì)采用了應(yīng)用廣泛的mcs-51系列的at89c51單片機(jī)。單片機(jī)在整個(gè)系統(tǒng)中的作用是形成掃描碼,進(jìn)行鍵值識(shí)別、鍵處理、參數(shù)設(shè)置;形成顯示段碼;形成波形的數(shù)字編碼,并輸出到d/a接口電路。撥碼開關(guān)輸入的值為查找一個(gè)值的周期,因此通過撥碼開關(guān)實(shí)現(xiàn)波形周期的設(shè)置。主控部分及時(shí)鐘復(fù)位電路、變頻電路設(shè)計(jì)原理圖如圖3.1所示: 圖3.13.2 d/a轉(zhuǎn)換電路設(shè)計(jì) d/a部分本設(shè)計(jì)采用adc0832芯片實(shí)現(xiàn),該芯片輸出量是電流值,因此需要通過一個(gè)高阻抗的線性運(yùn)放實(shí)現(xiàn)i/v(電流到電壓)轉(zhuǎn)換實(shí)現(xiàn)電壓的輸出。由于本設(shè)計(jì)是面向雙通道設(shè)計(jì),所以需采用兩列da裝換同時(shí)輸出ad部分如圖3.2所

7、示 圖3.2 為實(shí)現(xiàn)不同波形的同時(shí)產(chǎn)生,軟件實(shí)現(xiàn)時(shí)采用復(fù)合查表方式。由于查找表輸出的速度很快,因此輸出波形的可以近似成連續(xù)波形,在世博其上顯示的波形則為模擬信號(hào)的波形圖。 例如為同時(shí)輸出正弦波形和三角波形,在執(zhí)行完一次正弦波形查找輸出操作后緊接著又執(zhí)行一次三角波的波形查找操作,由于信號(hào)輸出的端口使用的是同一個(gè)端口,又要能同時(shí)輸出兩種信號(hào)波形,因此采用兩個(gè)dac0832芯片通過總線接入到p0口,使用p3.7輸出的信號(hào)作為dac0832的片選信號(hào),為實(shí)現(xiàn)該端口的任何一種狀態(tài)均能選擇到一個(gè)芯片,因此該端口的信號(hào)一個(gè)直接接到一個(gè)dac0832的cs端,另一個(gè)通過一個(gè)反相器接入到另外一個(gè)dac0832的

8、cs端。經(jīng)運(yùn)放實(shí)現(xiàn)i/v轉(zhuǎn)換后的電壓值可以直接輸出到示波器觀察到相應(yīng)的波形情況。3.3 鍵盤/顯示接口電路設(shè)計(jì) 因?yàn)楸驹O(shè)計(jì)按鍵較少,所以鍵盤采用獨(dú)立式鍵盤,一個(gè)按鍵對(duì)應(yīng)一個(gè)io口,p1.0對(duì)應(yīng)輸出方波按鍵,p1.2對(duì)應(yīng)輸出三角波按鍵,p1.3對(duì)應(yīng)正弦波輸出按鍵,當(dāng)兩個(gè)鍵同時(shí)按下是,會(huì)同時(shí)輸出兩列波。顯示部分采用led顯示,輸出方波時(shí)顯示“1”,三角波時(shí)顯示“2”,正弦波時(shí)顯示“3”.4、 系統(tǒng)軟件設(shè)計(jì)4.1程序總體設(shè)計(jì) 程序是本設(shè)計(jì)中的重點(diǎn)。單片機(jī)的功能與它的程序有很大關(guān)系,本設(shè)計(jì)中,為實(shí)現(xiàn)輸出三種波形,并且實(shí)現(xiàn)同時(shí)可以輸出兩列波要使單片機(jī)定時(shí)向數(shù)模轉(zhuǎn)換器發(fā)送數(shù)據(jù),數(shù)據(jù)的不同將實(shí)現(xiàn)不同的波形輸

9、出。大致程序流程圖如4.1:詳細(xì)的流程圖如圖4.2 圖4.1 圖4.2 4.2鍵盤掃描程序 將p1口得值送給累加器a,如果有鍵按下,p1的相應(yīng)位為0,否則為1,所以可以根據(jù)判斷p1口得值來分析哪一個(gè)鍵按下,具體程序如下:main: mov a,p1 /掃描按鍵 subb a,#249 / 當(dāng)sw3和sw2按鍵按下,跳轉(zhuǎn)到rel1,輸出三角波和正弦波 jz rel1 subb a,#1 /當(dāng)sw1和sw3按下,跳轉(zhuǎn)到rel2,輸出矩形波和正弦波 jz rel2 subb a,#1 /當(dāng)sw3按下,跳轉(zhuǎn)到rel4,只輸出正弦波 jz rel4 subb a,#1 /當(dāng)sw1和sw2按鍵按下,跳轉(zhuǎn)到

10、rel3,輸出矩形波和三角波 jz rel3 subb a,#1 /當(dāng)sw2按鍵按下,跳轉(zhuǎn)到rel5,只輸出三角波 jz rel5 subb a,#1 /當(dāng)sw1按鍵按下,跳轉(zhuǎn)到rel6,只輸出矩形波 jz rel6 ljmp main4.3波形產(chǎn)生程序?yàn)榱撕喕O(shè)計(jì)程序三種波形均采用查找表,以正弦波為例,方波,三角波類似。rel4: mov a,p1 /由于程序較長jz直接跳轉(zhuǎn)不到相應(yīng)位置,需加一個(gè)中間跳轉(zhuǎn) cjne a,#251,main ljmp dan1 dan1: mov r0,#00h /當(dāng)sw3按下,跳轉(zhuǎn)到rel4,只輸出正弦波loop3:mov a,p1 cjne a,#251,

11、over1 mov a,r0 mov dptr,#tab2 /tab2是正弦波的取值表 movc a,a+dptr mov p3,#30h mov p0,a inc r0 mov p2,#0ffh mov a,p2 cpl a mov r3,al304: dec r3 cjne r3,#255,l304 cjne r0,#255,loop3 ljmp dan1over1:ljmp main ret四.系統(tǒng)調(diào)試與結(jié)果分析用wave6000編譯調(diào)試運(yùn)行生成 .hex文件,使用proteus設(shè)計(jì)電路(電路圖見附錄一),將.hex文件加載到at89c51上,進(jìn)行硬軟結(jié)合綜合仿真,以正弦波為例進(jìn)行仿真分

12、析: 頻率調(diào)試 正弦波仿真頻率最低時(shí)只有5hz 正弦波仿真頻率最高時(shí)200hz 幅度測試最低幅度0.4mv最高幅度為2.5mv頻率調(diào)節(jié)可以實(shí)現(xiàn)從5hz到200hz,步進(jìn)為0.76hz雖然幅度都很低,不過最高幅度是最低幅度的6倍,在應(yīng)用是可在加以放大器可以實(shí)現(xiàn)從0.8v到5v的幅度調(diào)節(jié),可以滿足一般信號(hào)發(fā)生器的要求。其他仿真輸出波形如下所示 方波波形 三角波形 正弦波形 方波和正弦波形同時(shí)發(fā)生 三角和正弦波形同時(shí)發(fā)生 方波和三角波形同時(shí)發(fā)生總結(jié) 通過調(diào)試可得,我們設(shè)計(jì)的電路能夠完成產(chǎn)生方波、三角波、正弦波,并對(duì)進(jìn)行調(diào)幅與調(diào)頻操作,而且可以同時(shí)輸出兩列波。在調(diào)試的過程中不是一帆風(fēng)順的,有很多的問題

13、都是自己摸索和在與同學(xué)交流的過程中得到了解決。在設(shè)計(jì)的過程中,我先完成的是發(fā)生三種波形,通過編程實(shí)現(xiàn)并調(diào)試成功,同時(shí)也實(shí)現(xiàn)了調(diào)幅與調(diào)頻,但是怎么實(shí)現(xiàn)雙通道輸出波形把我們難住了,使設(shè)計(jì)無法進(jìn)行,通過詢問老師,經(jīng)過老師的指導(dǎo)和同學(xué)交流后,如果三種波形的產(chǎn)生都采用一種方法-查表法,同時(shí)輸出幾列波成為了可能,由于雙通道輸出對(duì)io口數(shù)量的要求加大,老師建議我們采用總線結(jié)構(gòu)共用數(shù)據(jù)總線,通過片選實(shí)現(xiàn)同時(shí)輸出兩列波,對(duì)此進(jìn)行了嘗試,完成了設(shè)計(jì)并調(diào)試成功。調(diào)試過程是發(fā)現(xiàn)問題的過程,這要求我們耐心和心細(xì),有一種嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度,以能夠更好的實(shí)現(xiàn)我們的設(shè)計(jì)。 通過為期兩周的課程設(shè)計(jì),在老師的精心指導(dǎo)下和同學(xué)合作之下

14、最終成功地完成了此次設(shè)計(jì),并從中學(xué)到了很多的知識(shí)和經(jīng)驗(yàn),對(duì)單片機(jī)以及匯編語言有了更深層次的理解。本次課程設(shè)計(jì)使我認(rèn)識(shí)到:設(shè)計(jì)思路是實(shí)施操作的扎實(shí)基石。一個(gè)良好的設(shè)計(jì)思路,是電路的生命。寧愿在思路設(shè)計(jì)上多花上50%的時(shí)間。因?yàn)榍捌诳此坡瑢?shí)際上恰恰給后期的制作帶來很大的方便,效果往往是更節(jié)省了許多時(shí)間?;顚W(xué)活用。這次設(shè)計(jì)讓我真正體會(huì)到了書本知識(shí)永遠(yuǎn)是基礎(chǔ),而基礎(chǔ)正是你向高層次邁進(jìn)的扎實(shí)階梯,沒有這個(gè)基礎(chǔ),就無法實(shí)現(xiàn)技術(shù)上的騰飛。在實(shí)踐當(dāng)中,靈活運(yùn)用書本上所講的知識(shí),萬變不離其中,只有扎實(shí)掌握了核心的方法,才有可能做到活用巧用。參考文獻(xiàn) 1 周興華手把手教你單片機(jī)北京航空航天大學(xué)出版社。 2 張友

15、德、趙志英、徐時(shí)亮單片微機(jī)原理應(yīng)用與實(shí)驗(yàn)復(fù)旦大學(xué)出版社。 3 姚福安電子電路設(shè)計(jì)與實(shí)踐山東科學(xué)與技術(shù)出版社。 4 張毅剛、彭喜圓mcs-51單片機(jī)應(yīng)用設(shè)計(jì)哈爾濱工業(yè)大學(xué)出版社。 5康華光、華中理工大學(xué)電子學(xué)教研室電子技術(shù)基礎(chǔ)高等教育出版社。 6高吉祥、唐朝京編著全國大學(xué)生電子設(shè)計(jì)競賽培訓(xùn)系列教程 清華大學(xué)出版社。 附錄1:proteus仿真電路圖附錄二:protel原理圖附錄三:pcb圖附錄三:源程序代碼org 0000h ljmp main org 0100hmain: mov a,p1 /掃描按鍵 subb a,#249 / 當(dāng)sw3和sw2按鍵按下,跳轉(zhuǎn)到rel1,輸出三角波和正弦波 j

16、z rel1 subb a,#1 /當(dāng)sw1和sw3按下,跳轉(zhuǎn)到rel2,輸出矩形波和正弦波 jz rel2 subb a,#1 /當(dāng)sw3按下,跳轉(zhuǎn)到rel4,只輸出正弦波 jz rel4 subb a,#1 /當(dāng)sw1和sw2按鍵按下,跳轉(zhuǎn)到rel3,輸出矩形波和三角波 jz rel3 subb a,#1 /當(dāng)sw2按鍵按下,跳轉(zhuǎn)到rel5,只輸出三角波 jz rel5 subb a,#1 /當(dāng)sw1按鍵按下,跳轉(zhuǎn)到rel6,只輸出矩形波 jz rel6 ljmp mainrel4: mov a,p1 /由于程序較長jz直接跳轉(zhuǎn)不到相應(yīng)位置,需加一個(gè)中間跳轉(zhuǎn) cjne a,#251,mai

17、n ljmp dan1 rel1: mov r0,#00h / 當(dāng)sw3和sw2按鍵按下,跳轉(zhuǎn)到rel1,輸出三角波和正弦波 loop: mov a,p1 cjne a,#249,main mov a,r0 mov dptr,#tab1 movc a,a+dptr clr p3.7 mov p0,a mov a,r0 mov dptr,#tab2 movc a,a+dptr setb p3.7 mov p0,a inc r0 mov p2,#0ffh mov a,p2 cpl a mov r3,al301: dec r3 cjne r3,#255,l301 cjne r0,#255,loop

18、ljmp rel1 retrel5: mov a,p1 /由于程序較長jz直接跳轉(zhuǎn)不到相應(yīng)位置,需加一個(gè)中間跳轉(zhuǎn) cjne a,#253,main ljmp dan2rel6: mov a,p1 /由于程序較長jz直接跳轉(zhuǎn)不到相應(yīng)位置,需加一個(gè)中間跳轉(zhuǎn) cjne a,#254,main ljmp dan3 rel2: mov r0,#00h /當(dāng)sw1和sw3按下,跳轉(zhuǎn)到rel2,輸出矩形波和正弦波 loop1:mov a,p1 cjne a,#250,main mov a,r0 mov dptr,#tab movc a,a+dptr clr p3.7 mov p0,a mov a,r0 mo

19、v dptr,#tab2 movc a,a+dptr setb p3.7 mov p0,a inc r0 mov p2,#0ffh mov a,p2 cpl a mov r3,al302: dec r3 cjne r3,#255,l302 cjne r0,#255,loop1 ljmp rel2 ret rel3: mov r0,#00h /當(dāng)sw1和sw2按鍵按下,跳轉(zhuǎn)到rel3,輸出矩形波和三角波loop2:mov a,p1 cjne a,#252,over mov a,r0 mov dptr,#tab movc a,a+dptr clr p3.7 mov p0,a mov a,r0 mo

20、v dptr,#tab1 movc a,a+dptr setb p3.7 mov p0,a inc r0 mov p2,#0ffh mov a,p2 cpl a mov r3,al303: dec r3 cjne r3,#255,l303 cjne r0,#255,loop2 ljmp rel3over: ljmp main retdan1: mov r0,#00h /當(dāng)sw3按下,跳轉(zhuǎn)到rel4,只輸出正弦波loop3:mov a,p1 cjne a,#251,over1 mov a,r0 mov dptr,#tab2 movc a,a+dptr mov p3,#30h mov p0,a i

21、nc r0 mov p2,#0ffh mov a,p2 cpl a mov r3,al304: dec r3 cjne r3,#255,l304 cjne r0,#255,loop3 ljmp dan1over1:ljmp main retdan2 : mov r0,#00h /當(dāng)sw2按鍵按下,跳轉(zhuǎn)到rel5,只輸出三角波loop4:mov a,p1 cjne a,#253,over2 mov a,r0 mov dptr,#tab1 movc a,a+dptr mov p3,#24h mov p0,a inc r0 mov p2,#0ffh mov a,p2 cpl a mov r3,al3

22、05: dec r3 cjne r3,#255,l305 cjne r0,#255,loop4 ljmp dan2over2:ljmp main retdan3: mov r0,#00h /當(dāng)sw1按鍵按下,跳轉(zhuǎn)到rel6,只輸出矩形波loop5:mov a,p1 cjne a,#254,over3 mov a,r0 mov dptr,#tab movc a,a+dptr mov p3,#79h mov p0,a inc r0 mov p2,#0ffh mov a,p2 cpl a mov r3,al306: dec r3 cjne r3,#255,l306 cjne r0,#255,loop

23、5 ljmp dan3over3:ljmp main ret / 矩形波列表 tab: db 0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh db 0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh db 0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh db 0ffh

24、,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh db 0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh db 0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh db 0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,

25、0ffh,0ffh,0ffh,0ffh,0ffh db 0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh db 00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h db 00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h db 00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h

26、,00h,00h db 00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h db 00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h db 00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h db 00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h db 00h,00h,00h,00h,00h,

27、00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h /三角波列表 tab1: db 00h,02h,04h,06h,08h,0ah,0ch,0eh,10h,12h,14h,16h,18h,1ah,1ch,1eh db 20h,22h,24h,26h,28h,2ah,2ch,2eh,30h,32h,34h,36h,38h,3ah,3ch,3eh db 40h,42h,44h,46h,48h,4ah,4ch,4eh,50h,52h,54h,56h,58h,5ah,5ch,5eh db 60h,62h,64h,66h,68h,6ah,6ch,6eh,70h,72h

28、,74h,76h,78h,7ah,7ch,7eh db 80h,82h,84h,86h,88h,8ah,8ch,8eh,90h,92h,94h,96h,98h,9ah,9ch,9eh db 0a0h,0a2h,0a4h,0a6h,0a8h,0aah,0ach,0aeh,0b0h,0b2h,0b4h,0b6h,0b8h,0bah,0bch,0beh db 0c0h,0c2h,0c4h,0c6h,0c8h,0cah,0cch,0ceh,0d0h,0d2h,0d4h,0d6h,0d8h,0dah,0dch,0deh db 0e0h,0e2h,0e4h,0e6h,0e8h,0eah,0ech,0eeh

29、,0f0h,0f2h,0f4h,0f6h,0f8h,0fah,0fch,0feh db 0feh,0fch,0fah,0f8h,0f6h,0f4h,0f2h,0f0h,0eeh,0ech,0eah,0e8h,0e6h,0e4h,0e2h,0e0h db 0deh,0dch,0dah,0d8h,0d6h,0d4h,0d2h,0d0h,0ceh,0cch,0cah,0c8h,0c6h,0c4h,0c2h,0c0h db 0beh,0bch,0bah,0b8h,0b6h,0b4h,0b2h,0b0h,0aeh,0ach,0aah,0a8h,0a6h,0a4h,0a2h,0a0h db 9eh,9ch

30、,9ah,98h,96h,94h,92h,90h,8eh,8ch,8ah,88h,86h,84h,82h,80h db 7eh,7ch,7ah,78h,76h,74h,72h,70h,6eh,6ch,6ah,68h,66h,64h,62h,60h db 5eh,5ch,5ah,58h,56h,54h,52h,50h,4eh,4ch,4ah,48h,46h,44h,42h,40h db 3eh,3ch,3ah,38h,36h,34h,32h,30h,2eh,2ch,2ah,28h,26h,24h,22h,20h db 1eh,1ch,1ah,18h,16h,14h,12h,10h,0eh,0ch,0ah,08h,06h,04h,02h,00h /正弦波列表 tab2: db 80h,82h,84h,86h,88h,8ah,8ch,8eh,90h,92h,94h,96h,98h,9ah,9ch,9eh db 0a0h,0a2h,0a4h,0a6h,0a8h,0aah,0abh,0adh,0afh,0b1h, 0b2h,0b4h, 0b6h,0b7h,0b9h,0bah db

溫馨提示

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

評(píng)論

0/150

提交評(píng)論