單片機(jī)信號(hào)發(fā)生器_第1頁(yè)
單片機(jī)信號(hào)發(fā)生器_第2頁(yè)
單片機(jī)信號(hào)發(fā)生器_第3頁(yè)
單片機(jī)信號(hào)發(fā)生器_第4頁(yè)
單片機(jī)信號(hào)發(fā)生器_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、多功能函數(shù)發(fā)生器 跨功能函數(shù)發(fā)生器摘要交流函數(shù)發(fā)生器主要實(shí)現(xiàn)常用波形的產(chǎn)生和上位機(jī)的同步控制,可以產(chǎn)生一系列調(diào)制波。論文詳細(xì)闡述了主機(jī)的總體結(jié)構(gòu)、軟硬件實(shí)現(xiàn)和調(diào)試方法。關(guān)鍵詞:?jiǎn)纹瑱C(jī); DDS;上位機(jī)付費(fèi)多功能函數(shù)發(fā)生器摘要支付多功能函數(shù)發(fā)生器主要實(shí)現(xiàn)共發(fā)生和PC波形同步控制,可以產(chǎn)生一系列調(diào)制波。本文闡述了多功能函數(shù)發(fā)生器的一般結(jié)構(gòu)、軟硬件實(shí)現(xiàn)和上位機(jī)調(diào)試方法。關(guān)鍵詞:?jiǎn)纹瑱C(jī); DDS ;個(gè)人電腦目錄 TOC o 1-3 h z u HYPERLINK l _Toc295248010 1簡(jiǎn)介 PAGEREF _Toc295248010 h 1 HYPERLINK l _Toc29524801

2、1 1.1項(xiàng)目背景 PAGEREF _Toc295248011 h 1 HYPERLINK l _Toc295248012 1.2項(xiàng)目主要任務(wù) PAGEREF _Toc295248012 h 1 HYPERLINK l _Toc295248013 2互換多功能函數(shù)發(fā)生器 PAGEREF _Toc295248013 h 2 HYPERLINK l _Toc295248014 2.1選項(xiàng) PAGEREF _Toc295248014 h 2 HYPERLINK l _Toc295248015 2.2整體結(jié)構(gòu)框圖 PAGEREF _Toc295248015 h 2 HYPERLINK l _Toc29

3、5248016 3 STC12C5A60S2單片機(jī)介紹 PAGEREF _Toc295248016 h 4 HYPERLINK l _Toc295248017 4模擬開關(guān)CD4066介紹 PAGEREF _Toc295248017 h 6 HYPERLINK l _Toc295248018 4.1主要特點(diǎn) PAGEREF _Toc295248018 h 6 HYPERLINK l _Toc295248019 4.2芯片管腳和電路 PAGEREF _Toc295248019 h 6 HYPERLINK l _Toc295248020 5 DDS模塊介紹 PAGEREF _Toc295248020

4、 h 7 HYPERLINK l _Toc295248021 5.1特征 PAGEREF _Toc295248021 h 7 HYPERLINK l _Toc295248022 5.2 DDS7的優(yōu)勢(shì) PAGEREF _Toc295248022 h HYPERLINK l _Toc295248023 5.3典型的DDS函數(shù)發(fā)生器 PAGEREF _Toc295248023 h 7 HYPERLINK l _Toc295248024 6硬件設(shè)計(jì) PAGEREF _Toc295248024 h 9 HYPERLINK l _Toc295248025 6.1 RS232通訊模塊 PAGEREF _T

5、oc295248025 h 9 HYPERLINK l _Toc295248026 6.2 DDS模塊 PAGEREF _Toc295248026 h 9 HYPERLINK l _Toc295248027 7軟件設(shè)計(jì) PAGEREF _Toc295248027 h 10 HYPERLINK l _Toc295248028 8通信協(xié)議設(shè)計(jì) PAGEREF _Toc295248028 h 11 HYPERLINK l _Toc295248029 9結(jié)論 PAGEREF _Toc295248029 h 12 HYPERLINK l _Toc295248030 到 PAGEREF _Toc29524

6、8030 h 13 HYPERLINK l _Toc295248031 參考文獻(xiàn) PAGEREF _Toc295248031 h 14 HYPERLINK l _Toc295248032 附錄源程序清單 PAGEREF _Toc295248032 h 151 簡(jiǎn)介1.1 項(xiàng)目背景函數(shù)發(fā)生器是實(shí)驗(yàn)室的基本設(shè)備之一。目前,一些標(biāo)準(zhǔn)產(chǎn)品被廣泛使用。它們雖然功能齊全,性能指標(biāo)高,但價(jià)格昂貴,很多功能不可用。該設(shè)計(jì)集成了一個(gè)運(yùn)算放大器作為應(yīng)用的核心。通過(guò)增加外圍器件,構(gòu)成運(yùn)算和正反饋電路,滿足振蕩條件,產(chǎn)生一定的波形。最后,利用差分電路的傳輸特性,將三角波轉(zhuǎn)換為正弦波。該儀器具有結(jié)構(gòu)簡(jiǎn)單、成本低、體積小

7、、便于攜帶等特點(diǎn)。雖然功能和性能指標(biāo)趕不上標(biāo)準(zhǔn)的信號(hào)發(fā)生器,但足以滿足一般的實(shí)驗(yàn)要求。函數(shù)發(fā)生器作為一種常見的信號(hào)源,是現(xiàn)代測(cè)試領(lǐng)域應(yīng)用最廣泛的通用儀器之一。在各種電子元器件、元器件及成套設(shè)備的開發(fā)、生產(chǎn)、測(cè)試和維護(hù)中,要學(xué)會(huì)有一個(gè)信號(hào)源,它可以產(chǎn)生不同頻率和波形的電壓、電流信號(hào)并加到裝置或設(shè)備中。正在測(cè)試中。與其他儀器一起觀察和測(cè)量被測(cè)儀器的輸出響應(yīng),以分析和確定其性能參數(shù)。信號(hào)發(fā)生器是電子測(cè)量領(lǐng)域中最基本、應(yīng)用最廣泛的電子儀器。它可以產(chǎn)生多種波形信號(hào),如正弦波、三角波、方波等,因此廣泛應(yīng)用于通信、雷達(dá)、導(dǎo)航、航空航天等領(lǐng)域。1.2 項(xiàng)目主要任務(wù)任務(wù)和要求:1. 可編程產(chǎn)生幾種常用信號(hào);2、

8、信號(hào)風(fēng)格可變,正弦波、三角波、方波、2PSK、LFM;3、變頻,1MHz - 10MHz,2PSK調(diào)制信號(hào)周期0.1ms - 1ms,LFM帶寬為中心頻率的1/100-10%;4、輸出幅度可變,可程控或手動(dòng)調(diào)節(jié)。5.電源可以是實(shí)驗(yàn)室穩(wěn)壓電源2 多功能函數(shù)發(fā)生器2.1 方案選擇方案是否合理可行,對(duì)跨功能函數(shù)發(fā)生器的技術(shù)指標(biāo)能否實(shí)現(xiàn)具有決定性的影響。因此,在進(jìn)行具體設(shè)計(jì)之前,非常有必要根據(jù)設(shè)計(jì)要求反復(fù)推敲各種備選方案的優(yōu)缺點(diǎn),最終確定要選擇的具體器件,以及與這些器件的連接方式。軟件的整體結(jié)構(gòu)也進(jìn)行了設(shè)計(jì)。為實(shí)現(xiàn)多功能函數(shù)發(fā)生器的功能要求,系統(tǒng)應(yīng)包括輸出選擇模塊、DDS波形發(fā)生模塊、單片機(jī)等部件。以

9、下是這些組件的選擇分析。在確定了具體的模型之后,再確定組件之間的連接形式。(1) 輸出選擇模塊我們使用CD4066模擬開關(guān)從前級(jí)選擇波形,控制方便穩(wěn)定。(2) 單片機(jī)本設(shè)計(jì)選用STC12C5A60S2單片機(jī),其主要特點(diǎn)是工作速度快,12C單片機(jī)獨(dú)特的1T工作模式保證了其高速運(yùn)行,比普通單片機(jī)快12倍。(3) DDS波形生成模塊最早的時(shí)候,我們使用單片機(jī)來(lái)產(chǎn)生波形。由于普通單片機(jī)的工作頻率只有35MHz,我們想用飛思卡爾的MC9S12XS128MCC單片機(jī)將16MHz外接晶振的頻率倍增到100MHz,然后讀取ROM中的波形數(shù)據(jù)。 ,但理論上還是不能滿足10MHz的要求。最后,我們選擇了 DDS。

10、借助DDS,我們可以輕松輸出10MHz的信號(hào),最高甚至可以達(dá)到40MHz。2.2 整體結(jié)構(gòu)框圖基于以上分析,可以得出多功能函數(shù)發(fā)生器的整體結(jié)構(gòu)框圖,如圖2-1所示。單片機(jī)作為整個(gè)系統(tǒng)的控制核心,接收上位機(jī)發(fā)來(lái)的控制指令,經(jīng)過(guò)必要的處理后,發(fā)送給DDS模塊控制波形的相關(guān)參數(shù),同時(shí)控制模擬開關(guān)量有選擇地輸出波形。數(shù)據(jù)記錄的查詢可以通過(guò)PC機(jī)進(jìn)行,因此圖中還附有RS232通訊接口。主機(jī)向微控制器發(fā)送命令以實(shí)時(shí)控制函數(shù)發(fā)生器的輸出。它可以在三角波、方波、正弦波、2PSK、LFM、FSK和2ASK之間切換,并可以相應(yīng)地控制輸出波形的幅度和占空比。 ,單片機(jī)還將控制量的數(shù)據(jù)實(shí)時(shí)回傳給上位機(jī),并通過(guò)上位機(jī)的

11、虛擬多功能函數(shù)發(fā)生器輸出顯示。單片機(jī)上位機(jī)DDS模塊RS232接口模擬開關(guān)信號(hào)輸出圖2-1 多功能函數(shù)發(fā)生器整體結(jié)構(gòu)框圖3 STC12C5A60S2單片機(jī)簡(jiǎn)介STC12C5A60S2/AD/PWM系列微控制器是宏晶科技生產(chǎn)的單時(shí)鐘/機(jī)器周期(1T)微控制器???8-12 倍。該部分集成了MAX810專用復(fù)位電路,2路PWM,8路高速10位A/D轉(zhuǎn)換(250K/S),適用于電機(jī)控制,強(qiáng)干擾場(chǎng)合。1、增強(qiáng)型8051 CPU,1T,單時(shí)鐘/機(jī)器周期,指令代碼與傳統(tǒng)8051完全兼容2、工作電壓:STC12C5A60S2系列工作電壓:5.5V-3.3V(5V單片機(jī))STC12LE5A60S2系列工作電壓

12、:3.6V-2.2V(3V單片機(jī))3、工作頻率范圍:0-35MHz,相當(dāng)于普通8051的0-420MHz4.用戶應(yīng)用空間8K/16K/20K/32K/40K/48K/52K/60K/62K字節(jié).5.片內(nèi)集成1280字節(jié)RAM6.通用I/O口(36/40/44),復(fù)位后:準(zhǔn)雙向口/弱上拉(普通8051傳統(tǒng)I/O口)可設(shè)置四種模式:準(zhǔn)雙向口/弱上拉,推挽/強(qiáng)上拉,僅輸入/高阻,每個(gè)I/O口開漏驅(qū)動(dòng)能力可達(dá)20mA,但整個(gè)芯片最大不超過(guò)55mA7、ISP(系統(tǒng)內(nèi)可編程)/IAP(應(yīng)用內(nèi)可編程),無(wú)需專用編程器,無(wú)需專用仿真器,可通過(guò)串口直接下載用戶程序(P3.0/P3.0)。 1),你可以在幾秒鐘內(nèi)

13、完成一個(gè)作品。8.具有EEPROM功能(STC12C5A60S2/AD/PWM無(wú)EEPROM)9.看門狗10、該部分集成了MAX810專用的復(fù)位電路(當(dāng)外部晶振低于12MHz時(shí),復(fù)位管腳可以直接用1K電阻接地)11、外部掉電檢測(cè)電路:P4.6端口有一個(gè)低壓閾值比較器。 5V單片機(jī)為1.32V,誤差為+/-5%,3.3v單片機(jī)為1.30V,誤差為+/-3%12、時(shí)鐘源:外接高精度晶振/時(shí)鐘,外接R/C振蕩器(溫漂+/-5%到+/-10%)。下載用戶程序時(shí),用戶可以選擇是使用內(nèi)部R/C振蕩器還是外部晶振/時(shí)鐘。室溫下較低的R/C振蕩器頻率為:5.0V單片機(jī):11MHz-15.5MHz; 3.3V單

14、片機(jī):8MHz-12MHz。制造誤差和溫度漂移,以實(shí)際測(cè)試為準(zhǔn)13、共4個(gè)16位定時(shí)器,兩個(gè)定時(shí)器/計(jì)數(shù)器兼容傳統(tǒng)8051,16位定時(shí)器T0和T1,沒有定時(shí)器2,而是一個(gè)獨(dú)立的波特率發(fā)生器,用于串行通信的波特率發(fā)生器外加2個(gè)PCA模塊可以實(shí)現(xiàn)另外2個(gè)16位定時(shí)器14. 2個(gè)時(shí)鐘輸出端口,T0溢出可從P3.4/T0輸出時(shí)鐘,T1溢出可從P3.5/T1輸出時(shí)鐘15. 7個(gè)外部中斷I/O口,傳統(tǒng)下降沿中斷或低電平觸發(fā)中斷,新增支持上升沿中斷的PCA模塊,可通過(guò)外部中斷喚醒掉電模式,INT0/P3.2,INT1/ P3.3、T0/P3.4、T1/P3.5、RxD/P3.0、CCP0/P1.3(也可以通

15、過(guò)寄存器設(shè)置為P4.2)、CCP1/P1.4(也可以設(shè)置通過(guò)注冊(cè)到 P4.3)16. PWM(2路)/PCA(可編程計(jì)數(shù)器陣列,2路),也可以作為2路D/A,也可以用來(lái)實(shí)現(xiàn)2個(gè)以上定時(shí)器,也可以用來(lái)實(shí)現(xiàn)2個(gè)外接中斷(可以單獨(dú)或同時(shí)支持上升沿中斷/下降沿中斷)17、A/D轉(zhuǎn)換,10位精度ADC,共8通道,轉(zhuǎn)換速度可達(dá)250K/S(每秒25萬(wàn)次)18、通用全雙工異步串口(UART),由于STC12系列是高速8051,可以用定時(shí)器或PCA軟件實(shí)現(xiàn)多串口19、STC12C5A60S2系列有雙串口,后綴有S2標(biāo)志的有雙串口,RxD2/P1.2(可通過(guò)寄存器設(shè)置為P4.2),TxD2/P1.3(可設(shè)置為P

16、4.2) 3 通過(guò)注冊(cè))20、工作溫度范圍:-40-+85C(工業(yè)級(jí))/0-75C(商業(yè)級(jí))21、封裝:PDIP-40、LQFP-44、LQFP-48 當(dāng)I/O口不夠用時(shí),可以用23根普通I/O口線連接74HC164/165/595(可級(jí)聯(lián))到擴(kuò)展 I/O 也可以使用 A/D 做按鍵掃描來(lái)節(jié)省 I/O 端口,或者使用雙 CPU、三線通信和更多的串口。4 模擬開關(guān)CD4066介紹4.1 主要特點(diǎn)CD4066是四路雙向模擬開關(guān),主要用于模擬或數(shù)字信號(hào)的復(fù)用。端子排列與CC4016相同,但導(dǎo)通電阻較低。此外,導(dǎo)通電阻在整個(gè)輸入信號(hào)范圍內(nèi)基本恒定。 CD4066由四個(gè)獨(dú)立的雙向開關(guān)組成,每個(gè)開關(guān)都有一

17、個(gè)控制信號(hào),開關(guān)中的p和n器件在控制信號(hào)的作用下同時(shí)切換。這種結(jié)構(gòu)消除了開關(guān)晶體管的閾值電壓隨輸入信號(hào)的變化,因此在整個(gè)工作信號(hào)附近導(dǎo)通電阻相對(duì)較低。與單路開關(guān)相比,其優(yōu)點(diǎn)是輸入信號(hào)的峰值電壓等于電源電壓,導(dǎo)通電阻比輸入信號(hào)更穩(wěn)定。4.2芯片管腳及電路圖 4-1 CD4066 引腳排列 圖 4-2 芯片電路5 DDS模塊介紹5.1特點(diǎn)與 DSP(數(shù)字信號(hào)處理)一樣,DDS 是一項(xiàng)關(guān)鍵的數(shù)字技術(shù)。 DDS 是 Direct Digital Synthesizer 的縮寫。與傳統(tǒng)頻率合成器相比,DDS具有成本低、功耗低、分辨率高、轉(zhuǎn)換時(shí)間快等優(yōu)點(diǎn)。一個(gè)DDS芯片主要包括三個(gè)部分(如Q2220)、頻

18、率控制寄存器、高速相位累加器和正弦計(jì)算器。頻率控制寄存器可以將用戶輸入的頻率控制代碼以串行或并行的方式加載和注冊(cè);相位累加器根據(jù)DDS頻率控制碼在每個(gè)時(shí)鐘周期內(nèi)進(jìn)行相位累加,得到相位值。正弦計(jì)算器計(jì)算相位值。計(jì)算數(shù)字化正弦波的幅值(芯片一般查表得到)。 DDS芯片的輸出一般是數(shù)字化的正弦波,因此需要經(jīng)過(guò)高速D/A轉(zhuǎn)換器和低通濾波器才能得到可用的模擬頻率信號(hào)。此外,部分DDS芯片還具有調(diào)幅、調(diào)頻、調(diào)相功能和芯片D/A轉(zhuǎn)換器(如AD7008)。5.2 DDS的優(yōu)勢(shì)頻率分辨率高,輸出頻點(diǎn)多,最多2N個(gè)工頻點(diǎn)(N為相位累加器的位數(shù));頻率切換速度快,達(dá)到我們的水平;頻率切換時(shí)相位是連續(xù)的;可輸出寬帶正

19、交信號(hào);輸出相位噪聲低,可改善參考頻率源的相位噪聲;可以產(chǎn)生任意波形;全數(shù)字化,易于集成,體積小,重量輕。在各行各業(yè)的測(cè)試應(yīng)用中,信號(hào)源起著極其重要的作用。但是信號(hào)源的種類很多,功能和特性各不相同,適用于很多不同的應(yīng)用。目前,最常見的信號(hào)源類型包括任意波形發(fā)生器、函數(shù)發(fā)生器、射頻信號(hào)源和基本模擬輸出模塊。在信號(hào)源中使用DDS技術(shù)已逐漸成為當(dāng)前測(cè)試測(cè)量行業(yè)的主流做法。5.3 典型的 DDS 函數(shù)發(fā)生器函數(shù)波形的完整周期存儲(chǔ)在如上所示的內(nèi)存查找表中。相位累加器跟蹤輸出函數(shù)的當(dāng)前相位。為了輸出非常低的頻率,采樣樣本之間的相位差()將非常小。例如,非常慢的正弦波可能具有 1 度的 delta 相位。那

20、么波形的0號(hào)樣本將得到0時(shí)刻正弦波的幅度,波形1號(hào)樣本將得到1時(shí)刻正弦波的幅度,以此類推上。在 360 次采樣后,將輸出完整的 360 度正弦曲線,或者準(zhǔn)確地說(shuō)是一個(gè)周期。較快的正弦波可能具有 10 度的增量相位。因此,36 個(gè)樣本將輸出一個(gè)周期的正弦波。如果采樣率保持恒定,則上述較慢正弦波的頻率將比較快正弦波的頻率慢 10 倍。此外,恒定的 delta 相位必然會(huì)導(dǎo)致恒定的正弦波頻率輸出。但是,DDS 技術(shù)允許通過(guò)頻率表快速改變信號(hào)的 delta 相位。函數(shù)發(fā)生器可以指定一個(gè)頻率表,其中包括由波形頻率和持續(xù)時(shí)間信息組成的段。函數(shù)發(fā)生器按順序產(chǎn)生每個(gè)定義的頻率區(qū)間。通過(guò)生成頻率表,可以構(gòu)建復(fù)雜

21、的掃頻信號(hào)和跳頻信號(hào)。 DDS 允許函數(shù)發(fā)生器的相位從一個(gè)階段到另一個(gè)階段連續(xù)變化。矢量信號(hào)發(fā)生器提供高度靈活且功能強(qiáng)大的解決方案,可用于科學(xué)研究、通信、消費(fèi)電子、航空航天/國(guó)防、半導(dǎo)體測(cè)試以及軟件定義無(wú)線電、射頻識(shí)別 (RFID) 和無(wú)線傳感器網(wǎng)絡(luò)等新興領(lǐng)域, ETC。一些公司還提供許多其他利用 DAC 生成模擬信號(hào)的模擬輸出產(chǎn)品。模擬輸出板的基本架構(gòu)是將小型 FIFO 存儲(chǔ)器連接到 DAC。大多數(shù)模擬輸出板用于產(chǎn)生靜態(tài)電壓,許多可用于產(chǎn)生低頻波形。6 硬件設(shè)計(jì)6.1 RS232通訊模塊上位機(jī)可以通過(guò)RS232電平轉(zhuǎn)換與單片機(jī)通信。本設(shè)計(jì)采用MAX232直接將電腦與串口相連。電路如圖 6-1

22、 所示。圖 6-1 RS232 模塊6.2 DDS 模塊單片機(jī)DA轉(zhuǎn)換后的輸出輸入到DDS模塊的第9腳,控制方波的占空比。單片機(jī)的輸出輸入到數(shù)字電位器,再輸入到DDS模塊的第5-7腳,控制輸出波形的幅值。第 18 個(gè) DDS 引腳為串行數(shù)據(jù)傳輸端口,引腳 15-17 為模塊控制端口,引腳 2、3、12 和 13 分別輸出方波和正弦波。電路連接如圖 6-2 所示。圖 6-2 DDS 模塊7軟件設(shè)計(jì)7.1 主機(jī):上位機(jī)向下位機(jī)發(fā)送數(shù)據(jù),生成相應(yīng)的波形。界面如下:8 通信協(xié)議設(shè)計(jì)由于要使用單片機(jī)與上位機(jī)之間的串行通信,因此需要進(jìn)行一些簡(jiǎn)單的通信協(xié)議設(shè)計(jì)。通信協(xié)議定義了控制輸出波形、模式、頻率、幅度、

23、信號(hào)類型、占空比等參數(shù),具體協(xié)議如圖7-1所示。圖 7-1 通訊協(xié)議9 結(jié)論經(jīng)過(guò)反復(fù)調(diào)試,多功能函數(shù)發(fā)生器基本滿足設(shè)計(jì)要求,可以選擇性輸出三角波、方波、正弦波、2PSK、LFM,還增加了一些常用的波形輸出,如2ASK、FSK。本設(shè)計(jì)項(xiàng)目采用單周期STC12C5A60S2單片機(jī)和DDS模塊,利用DDS實(shí)現(xiàn)更高頻率波形的輸出,利用其串口模塊實(shí)現(xiàn)與PC機(jī)的通訊。項(xiàng)目的設(shè)計(jì)讓我對(duì)設(shè)計(jì)電路有了進(jìn)一步的了解,為以后的工作奠定了基礎(chǔ),也鍛煉了我的思維和動(dòng)手能力。至當(dāng)我即將完成畢業(yè)設(shè)計(jì),即將離開母校去上班的時(shí)候,我的心中充滿了對(duì)母校和老師們的感激之情。四年的母校培訓(xùn),讓我的知識(shí)水平和思想境界有了質(zhì)的提升。在此

24、,謹(jǐn)向四年來(lái)在我的學(xué)習(xí)、生活和思想中給予我關(guān)心、支持和鼓勵(lì)的各位師生表示特別的祝福!我感謝我的父母多年來(lái)在物質(zhì)和精神上的關(guān)懷、鼓勵(lì)和支持。父母的愛給了我前進(jìn)的巨大動(dòng)力,也正因?yàn)槿绱?,我知道如何感恩。祝母校明天比今天更好!參?魏王麗. Protel99SE基礎(chǔ)教程M 人民郵電, 200 6. 2 胡振宇 DS18B20接口的C語(yǔ)言編程J.單片機(jī)及嵌入式系統(tǒng)應(yīng)用,2002,(7):55-56。3何立民.單片機(jī)高級(jí)教程應(yīng)用與設(shè)計(jì)M航空航天大學(xué), 2002 年。 4 馬忠梅 C語(yǔ)言單片機(jī)應(yīng)用設(shè)計(jì)M航空航天大學(xué), 1999。 5 戚薇 C51單片機(jī)編程教程與實(shí)驗(yàn)M.航空航天大學(xué), 2006. 6 惠萍

25、,周國(guó)雄基于Proteus的單片機(jī)系統(tǒng)設(shè)計(jì)與仿真實(shí)例M. - 機(jī)械工業(yè),2009。附錄源程序列表#include #include “功能.h”#include “生成器.h”#include Serial.h#include MPC41010.h長(zhǎng)單位頻率_0 = 0 x00; /轉(zhuǎn)換后0的頻率頻率如表所示。長(zhǎng)單位頻率_1 = 0 x00; /轉(zhuǎn)換后的頻率頻率如表所示。uchar 調(diào)制信號(hào)8 = 0,1,0,1,0,1,0,1; /調(diào)水獺控制信號(hào)數(shù)?長(zhǎng)單位調(diào)制_頻率_0 = 100000; /0負(fù)載頻率/LFM時(shí)間段為上限T頻率率長(zhǎng)單位調(diào)制_頻率_1 = 200000; /1 載頻 /LFM

26、 時(shí)間周期 那么 是下限 T 頻率 頻率 long uint sweep_time = 700; /掃描阿爾法?頻率?時(shí)間?時(shí)間? (單比特?是?10ms)long uint temp_time = 0; /定時(shí)器/定時(shí)器/定時(shí)器?中D?多變的?long uint delta_Frequency = 0; /單比特,時(shí)間到時(shí)間,時(shí)間到時(shí)間變化uchar delta_Frequency_tri = 0; /三角波/鋸齒Y波改變頻率的頻率率長(zhǎng)單位頻率掃描 = 0 x00; /掃描頻率使用的頻率頻率uint 信號(hào)寬度 = 1000; /代碼?元一寬度/掃描?頻率模式型?大體時(shí)間?是一個(gè)位?時(shí)間框架時(shí)

27、間? (10 毫秒)uchar 信號(hào)_h = 0 x00; /代碼?元一寬、度、高?位?uchar 信號(hào)_l = 0 x00; /代碼?元一寬,度低臺(tái)?少量?uchar 調(diào)制位 = 0; /調(diào)水獺控制信號(hào)數(shù)和位置?uchar 調(diào)制類型 = 0; /1 是正弦 波 和 方波, 2 是三角波, 3 是鋸齒 Y 波, 4 是 aFSK, 5 是 aASK, 6 是 aPSK, 7是 LFM,?8 是關(guān)閉信號(hào)源,0 保存?uchar 調(diào)制類型溫度 = 0; /調(diào)整時(shí)間幀的值uchar duty_squ = 0 x00; /方波?占空比?占空比?uchar idata muc_receive45; /單

28、?芯片?機(jī)接受?接收?返回? type , ?2-9代soo?是指括號(hào)嗎? (輟學(xué)?非?調(diào)水獺?系統(tǒng)?類型?)?信號(hào)?頻率 頻率 , ? 10-13 位數(shù)字?度,? 10位數(shù)?朱一代?表包括?/第11位?大秀?代表括號(hào)?是的?不?外雷電跳塔?系統(tǒng)?,? 12-20 大秀?該表包括代碼、元素a、寬度、頻率、載頻的頻率、25-32代、載頻的頻率、載頻的頻率。 率e/41-42代soo?uchar out_tri = 0 x0; /DA輸出的值uchar amp_tri = 1;/*功能、數(shù)字、功能、功能:含有毰毰毰毰毰毰毰毰毰樓樓機(jī)0會(huì)?入?yún)?shù):鎰N/A出口參數(shù):鎰N/A*/無(wú)效時(shí)間0_init

29、(無(wú)效)TMOD |= 0X11;signal_h = (65536-signal_width)/256;signal_l = (65536-signal_width)%256;TH1 = 信號(hào)_h;TL1 = 信號(hào)_l;ET1 = 1;TR1 = 0;TH0 = 信號(hào)_h;TL0 = 信號(hào)_l;ET0 = 1;EA = 1;IP = 0X10; /串行?端口優(yōu)先? TR0 = 0;/*功能功能|你能:時(shí)間延遲嗎?功能編號(hào)入口參數(shù)值:延時(shí)時(shí)間值(drop-out個(gè)位-毫秒-秒?)?出口參數(shù):鎰N/A*/*void delay_ms(uint z)uchar i,j;for(i = z; i 0

30、; i+ )for(j = 110;j0;j+); */*主函數(shù)*/無(wú)效的主要(無(wú)效)init_9850();time0_init();ser_init();初始化ADC();/* 最重要的圖是大洙?大片?選擇?信號(hào)?選擇?中D、DA是用來(lái)治痢疾的嗎? ?空的 ?雙括號(hào)?*/cs = 0;wr1 = 0;key_sin = 0;key_squ = 1;key_tri = 0; / 打開一個(gè)?正弦 波DA_TRI = 0;DA_DUT = 1;P2 = 0 x30;寫_RES(0 x00);/*/頻率_1 = Calculate_Control_Word_9850(100000);Send_Co

31、ntrol_Word_9850(Frequency_1,phase_0);調(diào)制類型 = 10;調(diào)制類型溫度 = 調(diào)制類型;而(1)開關(guān)(調(diào)制類型)案例0:中斷;案例1:set_SIN();modulation_type = 0;休息;案例2:set_TRI();modulation_type = 0;休息;案例3:set_SAW();modulation_type = 0;休息;案例4:set_FSK();modulation_type = 0;休息;案例5:set_ASK();modulation_type = 0;休息;案例6:set_PSK();modulation_type = 0;休息;案例7:set_sweep_Frequency();modulation_type = 0;休息;案例8:close_all();modulation_type = 0;

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論