基于MSP430單片機的信號發(fā)生器設(shè)計_第1頁
基于MSP430單片機的信號發(fā)生器設(shè)計_第2頁
基于MSP430單片機的信號發(fā)生器設(shè)計_第3頁
基于MSP430單片機的信號發(fā)生器設(shè)計_第4頁
基于MSP430單片機的信號發(fā)生器設(shè)計_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 文華學(xué)院學(xué)生課程考察報告 考查課程:MSP430單片機應(yīng)用設(shè)計 設(shè)計題目:基于MSP430單片機的信號發(fā)生器設(shè)計 專業(yè)班級:12電信1班 學(xué)號:* 姓名:* 指導(dǎo)老師:* 實驗日期:2015年6月19號 摘要 隨著科技的發(fā)展和現(xiàn)代科研的需要,信號發(fā)生器已經(jīng)成為了很多行業(yè)進行研究測試不可或缺的工具。信號發(fā)生器又稱信號源或振蕩器,在生產(chǎn)實踐和科技領(lǐng)域中有著廣泛的應(yīng)用。各種波形曲線均可以用三角函數(shù)方程式來表示。能夠產(chǎn)生多種波形,如三角波、鋸齒波、矩形波(含方波)、正弦波的電路被稱為函數(shù)信號發(fā)生器。函數(shù)信號發(fā)生器在電路實驗和設(shè)備檢測中具有十分廣泛的用途。例如在通信、廣播、電視系統(tǒng)中,都需要射頻(高頻

2、)發(fā)射,這里的射頻波就是載波,把音頻(低頻)、視頻信號或脈沖信號運載出去,就需要能夠產(chǎn)生高頻的振蕩器。在工業(yè)、農(nóng)業(yè)、生物醫(yī)學(xué)等領(lǐng)域內(nèi),如高頻感應(yīng)加熱、熔煉、淬火、超聲診斷、核磁共振成像等,都需要功率或大或小、頻率或高或低的振蕩器。 本系統(tǒng)采用MSP430F149單片機為控制核心,利用單片機內(nèi)置的DA芯片,通過按鍵中斷來邏輯選擇要輸出的波形(正弦波、方波、三角波、鋸齒波),再設(shè)置其它鍵來控制波形的幅值及頻率,然后通過單片機控制顯示到LCD1602上。波形的產(chǎn)生是通過MSP430單片機執(zhí)行某一波形發(fā)生程序,向D/A轉(zhuǎn)換器的輸入端按一定的規(guī)律發(fā)生數(shù)據(jù),從而在D/A轉(zhuǎn)換電路的輸出端得到相應(yīng)的電壓波形。

3、在MSP430學(xué)習(xí)板的鍵盤按鍵,通過軟件編程來選擇各種波形、幅值電壓和頻率,按不同按鍵產(chǎn)生不同波形的信號。此方案的有點是電路原理比較簡單,實現(xiàn)起來比較容易。關(guān)鍵字:MSP430,信號發(fā)生器,LCD1602 ABSTRACT With the development of science and technology and modern scientific research needs, signal generator has become a lot of industry research test indispensable tools. Signal generator also

4、called source or oscillators, in production practice and science and technology has been widely used in the field. Various waveform curve all can by trigonometric function equation. Can produce various waveform, such as triangle wave, sawtooth wave, rectangle wave (including square wave), the circui

5、t is called sine wave function signal generator. Function signal generator in circuit experiment and test equipment in a very wide range of purposes. For example in communication, radio, and television systems, all need rf (high frequency) launch the rf waves, here is the carrier, audio (low frequen

6、cy), video signals or pulse signal carry out, just need to be able to produce high-frequency vibe. In industry, agriculture, biomedical in fields, all need power or big or small, frequency or high or low oscillators. The system USES the microcontroller as control core, MSP430F149 USES singlechip bui

7、lt-in DA chip, through the keys to logical choice to interrupt the output waveform (sine wave and square-wave, triangle wave, sawtooth wave), then Settings other key to control the amplitude and frequency wave, then through the single-chip microcomputer control on display to LCD1602.Waveform was dev

8、eloped through MSP430 microcontroller performs A waveform happen procedures to the D/A converter input according to certain rules, which occurred in data transform circuit D/A of the output voltage waveform obtained the corresponding. In learning board keypad MSP430 through software programming to s

9、elect different waveform, amplitude voltage and frequency produces different according to different keys, the signal waveform. This scheme of have a little is circuit principle is simpler, achieve be easy . KEY WORDS:msp430,signal generator,lcd1602 目錄第1章 概述1.1 信號發(fā)生器設(shè)計背景1.2信號發(fā)生器的發(fā)展現(xiàn)狀1.3本設(shè)計采用的研究方法和技術(shù)路

10、線第2章 芯片介紹2.1 MSP430單片機技術(shù)的發(fā)展特點及應(yīng)用 2.2 LCD1602液晶顯示器簡介2.3 DAC5571簡介第3章 系統(tǒng)硬件設(shè)計3.1 基于MSP430F149信號發(fā)生器構(gòu)成及工作原理3.2信號發(fā)生器的鍵盤電路3.3信號發(fā)生器的LCD1602顯示模塊 3.4數(shù)模轉(zhuǎn)換DAC5571電路第4章 軟件設(shè)計4.1 信號發(fā)生器總流程圖4.2 初始化程序流程圖4.3 按鍵中斷程序流程圖4.4 波形產(chǎn)生程序流程圖4.4.1 正弦波產(chǎn)生程序流程圖4.4.2 方波產(chǎn)生程序流程圖4.4.3 鋸齒波產(chǎn)生程序流程圖 4.4.4 三角波產(chǎn)生程序流程圖 第5章 結(jié)束語參考文獻 第1章 概述1.1 信號

11、發(fā)生器設(shè)計背景 隨著計算機和集成技術(shù)的高速發(fā)展,電子電路的分析與設(shè)計及相應(yīng)專業(yè)課程的教學(xué)與實驗所采用的方式與方法都發(fā)生了重大變化,特別是電子設(shè)計自動化系統(tǒng)中所包含的測試測量技術(shù)已經(jīng)成為現(xiàn)代教育技術(shù)的重要組成部分, 在高校的各個電子相關(guān)的實驗室中,都需要開發(fā)和測試各種復(fù)雜的電路或子系統(tǒng),其通常要求從沒有上市的或很難獲得的元器件或傳感器中提取額外的信號,由此可見信號發(fā)生器已經(jīng)成為了很多行業(yè)進行研究測試不可或缺的工具。 信號發(fā)生器又稱信號源或振蕩器,在生產(chǎn)實踐和科技領(lǐng)域中有著廣泛的應(yīng)用。各種波形曲線均可以用三角函數(shù)方程式來表示。能夠產(chǎn)生多種波形,如三角波、鋸齒波、矩形波(含方波)、正弦波的電路被稱為

12、函數(shù)信號發(fā)生器。函數(shù)信號發(fā)生器在電路實驗和設(shè)備檢測中具有十分廣泛的用途。例如在通信、廣播、電視系統(tǒng)中,都需要射頻(高頻)發(fā)射,這里的射頻波就是載波,把音頻(低頻)、視頻信號或脈沖信號運載出去,就需要能夠產(chǎn)生高頻的振蕩器。在工業(yè)、農(nóng)業(yè)、生物醫(yī)學(xué)等領(lǐng)域內(nèi),如高頻感應(yīng)加熱、熔煉、淬火、超聲診斷、核磁共振成像等,都需要功率或大或小、頻率或高或低的振蕩器。1.2信號發(fā)生器的發(fā)展現(xiàn)狀 信號發(fā)生器既可以構(gòu)成獨立的信號源,也可以是高性能網(wǎng)絡(luò)分析儀、頻譜儀及其它自動測試設(shè)備的組成部分。信號發(fā)生器的關(guān)鍵技術(shù)是多種高性能儀器的支撐技術(shù),因為它能夠提供高質(zhì)量的精密信號源及掃頻源,可使相應(yīng)系統(tǒng)的檢測過程大大簡化,降低檢

13、測費用并極大地提高檢測精度。 美國安捷倫生產(chǎn)的33250A型函數(shù)/任意波形發(fā)生器可以產(chǎn)生穩(wěn)定、精確和低失真的任意波形,其輸出頻率范圍為1Hz80MHz,而輸出幅度為10mVpp10Vpp;該公司生產(chǎn)的8648D射頻信號發(fā)生器的頻率覆蓋范圍更可高達9kHz4GHz。 美國泰克生產(chǎn)的DTG5000 信號發(fā)生器的采樣率達到最高3.35 Gb/s(數(shù)據(jù))。 國產(chǎn)SG1060數(shù)字合成信號發(fā)生器能雙通道同時輸出高分辨率、高精度、高可靠性的各種波形,頻率覆蓋范圍為1Hz60MHz。 國產(chǎn)S1000型數(shù)字合成掃頻信號發(fā)生器通過采用新技術(shù)、新器件實現(xiàn)高精度、寬頻帶的掃頻源,同時應(yīng)用DDS和鎖相技術(shù),使頻率范圍從

14、1MHz1024MHz能精確地分辨到100Hz,它既是一臺高精度的掃頻源,同時也是一臺高精度的標準信號發(fā)生器。還有很多其它類型的信號發(fā)生器,他們各有各的優(yōu)點,但是信號發(fā)生器總的趨勢將向著寬頻率覆蓋、高頻率精度、多功能、多用途、自動化和智能化方向發(fā)展。1.3本設(shè)計采用的研究方法和技術(shù)路線 首先去圖書館借閱有關(guān)MSP430單片機的書籍資料,了解MSP430單片機的工作原理、內(nèi)部結(jié)構(gòu)、功能模塊、各種寄存器以及匯編語言,從整體上對MSP430單片機的使用方法和編程原理進行理解。然后利用網(wǎng)絡(luò)資源查閱單片機的C語言編程實例和視頻講解,對單片機每個功能模塊的使用有所了解。最后根據(jù)自己的題材基于MSP430單

15、片機的信號發(fā)生器設(shè)計指定相應(yīng)的策略想辦法完成編程。 波形的產(chǎn)生是通過MSP430單片機執(zhí)行某一波形發(fā)生程序,向D/A轉(zhuǎn)換器的輸入端按一定的規(guī)律發(fā)生數(shù)據(jù),從而在D/A轉(zhuǎn)換電路的輸出端得到相應(yīng)的電壓波形。在MSP430學(xué)習(xí)板的鍵盤按鍵,通過軟件編程來選擇各種波形、幅值電壓和頻率,按不同按鍵產(chǎn)生不同波形的信號。此方案的有點是電路原理比較簡單,實現(xiàn)起來比較容易。 具體就是系統(tǒng)采用MSP430單片機為控制核心,利用單片機內(nèi)置的AD芯片,通過按鍵中斷來邏輯選擇要輸出的波形(正弦波、方波、三角波、鋸齒波),再設(shè)置其它鍵來控制波形的復(fù)制及頻率,然后通過單片機控制顯示到LCD1602上。 本設(shè)計由檢測模塊、顯示

16、模塊和控制模塊組成,其中顯示模塊用LCD顯示實現(xiàn)溫度顯示,控制模塊通過單片機控制繼電器來實現(xiàn)。 第2章 芯片介紹2.1 MSP430單片機技術(shù)的發(fā)展特點及應(yīng)用 MSP430系列單片機是美國德州儀器(TI)1996年開始推向市場的一種16位超低功耗、具有精簡指令集(RISC)的混合信號處理器(Mixed Signal Processor)。稱之為混合信號處理器,是由于其針對實際應(yīng)用需求,將多個不同功能的模擬電路、數(shù)字電路模塊和微處理器集成在一個芯片上,以提供“單片”解決方案。該系列單片機多應(yīng)用于需要電池供電的便攜式儀器儀表中1。 2.1.1MSP430單片機技術(shù)的發(fā)展特點 德州儀器1996年到2

17、000年初,先后推出了31x、32x、33x等幾個系列,這些系列具有LCD驅(qū)動模塊,對提高系統(tǒng)的集成度較有利。每一系列有ROM 型(C)、OTP 型(P)、和 EPROM 型(E)等芯片。2000 年推出了11x/11x1系列。這個系列采用20腳封裝,內(nèi)存容量、片上功能和 I/O 引腳數(shù)比較少,但是價格比較低廉。2000年7月推出了F13x/F14x 系列,在2001年7月到2002年又相繼推出F41x、F43x、F44x。這些全部是 Flash 型單片機。2001年TI 公司又公布了BOOTSTRAP LOADER技術(shù),利用它可在燒斷熔絲以后只要幾根線就可更改并運行內(nèi)部的程序。這為系統(tǒng)軟件的

18、升級提供了又一方便的手段。BOOTSTRAP 具有很高的保密性,口令可達到 32個字節(jié)的長度1。1、處理能力強 MSP430系列單片機是一個16位的單片機,采用了精簡指令集(RISC)結(jié)構(gòu),具有豐富的尋址方式(7 種源操作數(shù)尋址、4 種目的操作數(shù)尋址)、簡潔的 27 條內(nèi)核指令以及大量的模擬指令;大量的寄存器以及片內(nèi)數(shù)據(jù)存儲器都可參加多種運算;還有高效的查表處理指令。這些特點保證了可編制出高效率的源程序。2、運算速度快 MSP430 系列單片機能在25MHz晶體的驅(qū)動下,實現(xiàn)40ns的指令周期。16位的數(shù)據(jù)寬度、40ns的指令周期以及多功能的硬件乘法器(能實現(xiàn)乘加運算)相配合,能實現(xiàn)數(shù)字信號處

19、理的某些算法(如 FFT 等)3、超低功耗 MSP430 單片機之所以有超低的功耗,是因為其在降低芯片的電源電壓和靈活而可控的運行時鐘方面都有其獨到之處。首先,MSP430 系列單片機的電源電壓采用的是1.8-3.6V 電壓。因而可使其在1MHz 的時鐘條件下運行時,芯片的電流最低會在165A左右,RAM 保持模式下的最低功耗只有0.1A。其次,獨特的時鐘系統(tǒng)設(shè)計。在 MSP430 系列中有兩個不同的時鐘系統(tǒng):基本時鐘系統(tǒng)、鎖頻環(huán)(FLL 和FLL+)時鐘系統(tǒng)和DCO數(shù)字振蕩器時鐘系統(tǒng)。可以只使用一個晶體振蕩器(32768Hz),也可以使用兩個晶體振蕩器。由系統(tǒng)時鐘系統(tǒng)產(chǎn)生 CPU 和各功能所

20、需的時鐘。并且這些時鐘可以在指令的控制下,打開和關(guān)閉,從而實現(xiàn)對總體功耗的控制。由于系統(tǒng)運行時開啟的功能模塊不同,即采用不同的工作模式,芯片的功耗有著顯著的不同。在系統(tǒng)中共有一種活動模式(AM)和五種低功耗模式(LPM0LPM4)。在實時時鐘模式下,可達2.5A ,在RAM 保持模式下,最低可達0.1A 。4、片內(nèi)資源豐富 MSP430 系列單片機的各系列都集成了較豐富的片內(nèi)外設(shè)。它們分別是看門狗(WDT)、模擬比較器A、定時器A0(Timer_A0)、定時器A1(Timer_A1)、定時器B0(Timer_B0)、UART、SPI、I2C、硬件乘法器、液晶驅(qū)動器、10位/12位ADC、16位

21、- ADC、DMA、I/O端口、基本定時器(Basic Timer)、實時時鐘(RTC)和USB控制器等若干外圍模塊的不同組合。其中,看門狗可以使程序失控時迅速復(fù)位;模擬比較器進行模擬電壓的比較,配合定時器,可設(shè)計出 A/D 轉(zhuǎn)換器;16 位定時器(Timer_A 和 Timer_B)具有捕獲/比較功能,大量的捕獲/比較寄存器,可用于事件計數(shù)、時序發(fā)生、 PWM 等;有的器件更具有可實現(xiàn)異步、同步及多址訪問串行通信接口可方便的實現(xiàn)多機通信等應(yīng)用;具有較多的 I/O 端口,P0、P1、P2 端口能夠接收外部上升沿或下降沿的中斷輸入;10/12位硬件 A/D 轉(zhuǎn)換器有較高的轉(zhuǎn)換速率,最高可達200

22、kbps ,能夠滿足大多數(shù)數(shù)據(jù)采集應(yīng)用;能直接驅(qū)動液晶多達 160 段;實現(xiàn)兩路的 12 位 D/A 轉(zhuǎn)換;硬件I2C串行總線接口實現(xiàn)存儲器串行擴展;以及為了增加數(shù)據(jù)傳輸速度,而采用的DMA模塊。MSP430 系列單片機的這些片內(nèi)外設(shè)為系統(tǒng)的單片解決方案提供了極大的方便。5、方便高效的開發(fā)環(huán)境 MSP430 系列有 OPT 型、 FLASH 型和 ROM 型三種類型的器件,這些器件的開發(fā)手段不同。對于 OPT 型和 ROM 型的器件是使用仿真器開發(fā)成功之后燒寫或掩膜芯片;對于 FLASH 型則有十分方便的開發(fā)調(diào)試環(huán)境,因為器件片內(nèi)有 JTAG 調(diào)試接口,還有可電擦寫的 FLASH 存儲器,因此

23、采用先下載程序到 FLASH 內(nèi),再在器件內(nèi)通過軟件控制程序的運行,由 JTAG 接口讀取片內(nèi)信息供設(shè)計者調(diào)試使用的方法進行開發(fā)。這種方式只需要一臺 PC 機和一個 JTAG 調(diào)試器,而不需要仿真器和編程器。開發(fā)語言有匯編語言和 C 語言。2.1.2 單片機的應(yīng)用 MSP430單片機具有體積小,功耗低,易于產(chǎn)品化,面向控制,抗干擾能力強,適用溫度范圍寬,它廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域,大致可分如下幾個范疇:1、在智能儀器儀表上的應(yīng)用 單片機的體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優(yōu)點,使其廣泛應(yīng)用于儀器儀表中。采用單片

24、機控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更加強大。例如精密的測量設(shè)備(功率計,示波器,各種分析儀)。2、在工業(yè)控制中的應(yīng)用 單片機可以方便的實現(xiàn)多機和分布式控制,用單片機可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統(tǒng),與計算機聯(lián)網(wǎng)構(gòu)成二級控制系統(tǒng)等。 3、在家用電器中的應(yīng)用可以這樣說,現(xiàn)在的家用電器基本上都采用了單片機控制,從電飯煲、洗衣機、電冰箱、空調(diào)機、彩電、其他音響視頻器材、再到電子秤量設(shè)備,無所不在。4、在計算機網(wǎng)絡(luò)和通信領(lǐng)域中的應(yīng)用 現(xiàn)代的單片機普遍具備通信接口,可以很方便地與計算機進行數(shù)據(jù)通信,為在計

25、算機網(wǎng)絡(luò)和通信設(shè)備間的應(yīng)用提供了極好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實現(xiàn)了單片機智能控制,從小型程控交換機、樓宇自動通信呼叫系統(tǒng)、再到日常工作中隨處可見的移動電話,集群移動通信,無線電對講機等。 5、單片機在醫(yī)用設(shè)備領(lǐng)域中的應(yīng)用 單片機在醫(yī)用設(shè)備中的用途亦相當廣泛,例如醫(yī)用呼吸機,各種分析儀,監(jiān)護儀,超聲診斷設(shè)備及病床呼叫系統(tǒng)等等。此外,單片機在工商,金融,科研、教育,國防航空航天等領(lǐng)域都有著十分廣泛的用途。2.2 LCD1602液晶顯示器簡介 工業(yè)字符型液晶,能夠同時顯示16x02即32個字符(16列2行)。1602字符型LCD通常有14條引腳線或16條引腳線的LCD,多出來的2條線是背光

26、電源線VCC(15腳)和地線GND(16腳),其控制原理與14腳的LCD完全一樣 2.3 DAC5571簡介2.3.1 DAC5571的引腳說明 第3章 系統(tǒng)硬件設(shè)計3.1 基于MSP430F149信號發(fā)生器構(gòu)成及工作原理 信號發(fā)生器電路主要由MSP430F149系統(tǒng)、鍵盤電路、LCD1602顯示電路、DAC5571芯片、電源電路等組成。 系統(tǒng)工作原理:本系統(tǒng)采用MSP430單片機為控制核心,利用單片機內(nèi)置的DA芯片,通過按鍵中斷來邏輯選擇要輸出的波形(正弦波、方波、三角波、鋸齒波),再設(shè)置其它鍵來控制波形的復(fù)制及頻率,然后通過單片機控制顯示到LCD1602上。波形的產(chǎn)生是通過MSP430單片

27、機執(zhí)行某一波形發(fā)生程序,向D/A轉(zhuǎn)換器的輸入端按一定的規(guī)律發(fā)生數(shù)據(jù),從而在D/A轉(zhuǎn)換電路的輸出端得到相應(yīng)的電壓波形。在MSP430學(xué)習(xí)板的鍵盤按鍵,通過軟件編程來選擇各種波形、幅值電壓和頻率,按不同按鍵產(chǎn)生不同波形的信號。3.2信號發(fā)生器的鍵盤電路 本系統(tǒng)所需要的鍵盤有8個,經(jīng)過分析覺得使用獨立式鍵盤更為合適,但是手上有現(xiàn)有的4*4矩陣鍵盤,因此使用了4*4矩陣鍵盤。 現(xiàn)在具體分析鍵盤的工作原理:鍵盤初始化使得單片機P1的P1.0P1.3設(shè)置為輸入狀態(tài), P1.4P1.7設(shè)置為輸出狀態(tài),然后令P1.4P1.7輸出低電平,P1.0P1.3下降沿觸發(fā)中斷,并開中斷。進入中斷子程序后進行掃描并獲得鍵

28、值,最后根據(jù)按鍵的不同分別跳到對應(yīng)的子程序中。 在掃描的子程序中,當在P1.7管腳上輸出低電平,并且行線的其他管腳上輸出高電平時,如果“K1”鍵被按下,則P1.0為低電平;如果“K2”鍵被按下,則P1.1為低電平;如果“K3”鍵被按下,則P1.2為低電平;如果“K4”鍵被按下,則P1.3為低電平。通過設(shè)置一條行線的輸出就可以獲取列線上的相應(yīng)狀態(tài),從而獲得鍵盤輸入的值。同理,依次在其他列線上輸出低電平,就可以獲取其他鍵的輸入值。通過這樣的掃描方式,可以實現(xiàn)鍵盤的輸入。3.3信號發(fā)生器的LCD1602顯示模塊 LCD1602液晶顯示器的電路圖略。本電路的功能是顯示當前輸出的波形及該波形的幅值及頻率

29、。3.4數(shù)模轉(zhuǎn)換DAC5571電路 本DAC5571實現(xiàn)單片機的數(shù)字信號轉(zhuǎn)換成模擬信號并輸出。 第4章 軟件設(shè)計 信號發(fā)生器的順利工作,需要合適的軟件來協(xié)調(diào)系統(tǒng)的各個硬件組成部分,根據(jù)信號發(fā)生器系統(tǒng)的工作需要來工作,從而達到特定的功能。本章主要設(shè)計信號發(fā)生器系統(tǒng)的各個硬件組成部分的程序流程圖。4.1 信號發(fā)生器總流程圖 系統(tǒng)總程序流程圖略。 系統(tǒng)初始化后,當有按鍵按下是就會產(chǎn)生按鍵中斷,然后按鍵掃描獲得鍵值并根據(jù)鍵值跳轉(zhuǎn)到不同的子程序,產(chǎn)生不同的波形。4.2 初始化程序流程圖 初始化程序流程圖略。進入初始化階段,信號發(fā)生器的各個部分依次初始化,為后期的程序執(zhí)行做好準備。 4.3 按鍵中斷程序流

30、程圖 按鍵中斷程序流程圖略。當有按鍵按下是就會產(chǎn)生按鍵中斷,然后按鍵掃描獲得鍵值并根據(jù)鍵值跳轉(zhuǎn)到不同的子程序,產(chǎn)生不同的波形。4.4 波形產(chǎn)生程序流程圖 4.4.1 正弦波產(chǎn)生程序流程圖本程序的波形產(chǎn)生原理是將一個波形周期分割成n等份,每加上一個偏移量然后對輸出量求正弦值,并寫到DAC5571中,原理圖如圖所示。4.4.2 方波產(chǎn)生程序流程圖 方波的產(chǎn)生程序是根據(jù)波形的頻率要求計算出每次幅值躍變的時間,等到定時器A的計時時間到時進入中斷進行一次躍變,流程圖如圖所示。4.4.3 鋸齒波產(chǎn)生程序流程圖 鋸齒波的產(chǎn)生程序根據(jù)波形的頻率要求計算出每次幅值變化的時間,等到定時器A的計時時間到時進入中斷進行一次增值,如圖所示。4.4.4 三角波產(chǎn)生程序流程圖 三角波的產(chǎn)生程序跟鋸齒波的產(chǎn)生程序是同一個原理,根據(jù)波

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論