freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

信號發(fā)生器畢設(shè)論文終版(存儲版)

2025-07-22 05:58上一頁面

下一頁面
  

【正文】 0x00,0x08,0x10,0x18,0x20,0x28,0x30,0x38,0x40,0x48,0x50,0x58,0x60,0x68,0x 70,0x78, 0x80,0x88,0x90,0x98,0xa0,0xa8,0xb0,0xb8,0xc0,0xc8,0xd0,0xd8,0xe0,0xe8,0xf 0,0xf8,0xff, 0xf8,0xf0,0xe8,0xe0,0xd8,0xd0,0xc8,0xc0,0xb8,0xb0,0xa8,0xa0,0x98,0x90,0x8 8,0x80, 0x78,0x70,0x68,0x60,0x58,0x50,0x48,0x40,0x38,0x30,0x28,0x20,0x18,0x10,0x 08,0x00}。uchar judge=1。模擬輸出(單通道)是生成的數(shù)字模擬轉(zhuǎn)換器通過CPLD進行各種類型的波形像正弦、正方形、三角形和其他的波的形狀能夠變化幅度和頻率。類似的模塊重置和觸發(fā)器生成操作可以執(zhí)行通過前面板按鈕開關(guān)或通過軟件CAMAC命令。一般來說,沒有設(shè)備適用于所有可能的應用程序。該系統(tǒng)利用正交函數(shù)來生成各種周期性任意信號。如何更準確地提取早期(弱)故障特征信號仍是一個熱點和難點的研究的學科。 參考文獻[1] 胥紹禹.多波形信號發(fā)生器[J].電子報,2006(18),18~21.[2] 楊瀟,劉剛,翟玉文.多功能PWM信號發(fā)生器設(shè)計[J].吉林化工學院學報,2010(02),50~52[3] 邢喆,朱繡鑫.多功能信號發(fā)生器[J].電子測量技術(shù),2004(06),18~19[4] 陳再清.多頻率信號發(fā)生器[J].電子技術(shù),1995(04),37~38[5] 李輝,朱林生.基于FPGA的三相函數(shù)發(fā)生器設(shè)計[J].電子科技,2010(07),87~91[6] 郭強.基于FPGA的信號發(fā)生器的設(shè)計[J].機械與電子,2010(11),112~113[7] 黃惟公.單片機原理及應用[M].西安電子科技大學出版社,2007[8] 邱關(guān)源.電路[M].高等教育出版社,1999[9] 鮑祖尚.基于MAX038的信號發(fā)生器設(shè)計[J].中南林業(yè)科技大學學報,2010(07),181~184[10] 姜穎韜.正弦波信號發(fā)生器的DSP設(shè)計[J].科技經(jīng)濟市場,2010(06),10~12[11] 劉長君.基于函數(shù)發(fā)生芯片MAX038的函數(shù)發(fā)生器設(shè)計[J].電子世界,2010(06),48~49[12] 徐仁貴,管運生,李學東.實用的多功能信號發(fā)生器[J].電測與儀表,2000(07),40~42[13] 康書英,趙書濤.一種簡易的任意波形信號發(fā)生器[J].電力情報,1996(04),25~27[14] Tierney, J Rader, ., and Gold, B.A Digital Frequency Synthesizer,IEEE[J].Transactions on Audio and Electroacoustics , 2000(08),112~115[15] Sullvan G J. Ratedistortion optimization for video pression.[J] IEEE Signal Processing. Mag., 1998, 15(6): 7490附錄1 譯文 從1989年開始,一個新的數(shù)學技術(shù)稱為小波變換(WT)已經(jīng)成功地應用在化學信號處理。其中正弦波和三角波的程序較為繁瑣,因為是通過查表指令產(chǎn)生的,所以要列出個含有較多字符的表格。結(jié) 論基于單片機的智能信號發(fā)生器設(shè)計,該課題的設(shè)計目的是充分運用大學期間所學的專業(yè)知識,考察現(xiàn)在正在使用的信號發(fā)生器的基本功能,完成一個基本的實際系統(tǒng)的設(shè)計全過程。在此期間我查閱了各種資料和求助了老師和同學的幫助,才能完成軟件程序的設(shè)計。0xf0=0xd0時,說明頻率升鍵按下,當P3amp。本系統(tǒng)的軟件包括以下幾個程序模塊:(1)初始化程序;(2)顯示程序;(3)鍵盤掃描程序與處理程序;(4)定時器0服務程序;(5)正弦波發(fā)生程序及其服務程序;(6)三角波發(fā)生程序;(7)方波發(fā)生程序; 頻率改變與波形輸出流程圖頻率改變結(jié)束滿足要求?調(diào)用延時程序增加(降低)頻率()=0等待開始圖41為頻率改變流程圖,圖42為波形輸出流程圖NYNY 圖41頻率改變流程圖本圖主要介紹了AT89c51單片機,在圖中我們可以看出,在給單片機上電的時,要正常運行就要進行定時功能,在運行過程中如果滿足要求則可以進行頻率的改變,如果不能滿足要求則要重新運行直到滿足要求為止。(2)要樹立結(jié)構(gòu)化程序設(shè)計風格,各功能程序模塊化、子程序化。圖35 流壓轉(zhuǎn)換及放大電路 單片機與DAC0832的連接,用地址92H的選通作為CS和WR1的控制信號,微處理器的寫信號直接來控制XFER和WR2。如圖34所示為一種用兩級運算放大器組成的模擬電壓輸出電路。0832是電流輸出型,示波器上顯示波形,通常需要電壓信號,電流信號到電壓信號的轉(zhuǎn)換可以由運算放大器LM324實現(xiàn),用兩片LM324可以實現(xiàn)雙極性輸出。圖33 鍵盤連接 顯示電路通過液晶1602顯示輸出的波形、頻率,其電路圖如下:圖34 顯示電路連接如上圖所示,1602的八位數(shù)據(jù)端接單片機的P1口,其三個使能端RS、RW、—。一個電信號通過機械觸點的斷開、閉合過程,完成高、低電平的切換。如視按下時間最長者為有效鍵,或認為最先按下的鍵為當前的按鍵,也可以將最后釋放的鍵看成是輸入鍵。這種逐行逐列地檢查鍵盤狀態(tài)的過程稱為對鍵盤的一次掃描。圖中鍵盤的行線(X0~X3)與列線(Y0~Y3)的交叉處通過一個按鍵來聯(lián)通,行線通過電阻接+5V,當鍵盤上沒有鍵閉合時所有的行線和列線都斷開,則行線都呈高電平。從鍵盤的結(jié)構(gòu)來分類,鍵盤可以分為獨立式和矩陣式兩類,每一類按其識別方法又都可以分為編碼和未編碼鍵盤兩種。當ILE為高電平,CS為低電平,ER1為負脈沖時,在LE產(chǎn)生正脈沖;其中LE為高電平時,輸入寄存器的狀態(tài)隨數(shù)據(jù)輸入線狀態(tài)變化,LE的負跳變將輸入數(shù)據(jù)線上的信息存入輸入寄存器。要是需要相應的模擬信號,可通過一個高輸入阻抗的線性運算放大器實現(xiàn)這個供功能。系統(tǒng)要求是便攜式低功耗的,所以在硬件電路建立前首先粗略計算一下整個系統(tǒng)所需的功耗。在通過顯示部分顯示其頻率,和波形。 方案二:用 FPGA 等可編程器件作為控制模塊。主要實現(xiàn)任務是利用單片機程序,產(chǎn)生數(shù)字式的正弦波、方波、三角波頻率可調(diào)的信號。假設(shè)這一周期性函數(shù)為F(X), 在一個周期內(nèi)所取點數(shù)為N , 則存放在該數(shù)據(jù)表中的數(shù)據(jù)依次為:F(0),F(xiàn)(2π/N),F(xiàn)(2*2π/N)……F((N1)*2π/N)。波形查找表由ROM構(gòu)成,內(nèi)部存有一個完整周期的波形的數(shù)字幅度信息,每個查找的地址對應波形中0176。 IC1d、IC1e~f 構(gòu)成兩級線性放大器,用于將三角波整形為模擬正弦波??梢哉f,單片機技術(shù)的發(fā)展,為信號發(fā)生器提供了廣大的空間。自從 70 年代微處理器的出現(xiàn)以后,利用各種微處理器、模數(shù)轉(zhuǎn)換器和數(shù)模轉(zhuǎn)多以軟件為主,實質(zhì)是采用微處理器對DAC的程序控制,就可以得到各種簡單的波形。在單片機的輸出端口接DAC0832進行D/A轉(zhuǎn)換,再通過運放進行波形調(diào)整,最后輸出波形接在示波器上顯示。在單片機上加外圍器件距陣式鍵盤,通過鍵盤控制波形頻率的增減以及波形的選擇,并用了LCD顯示頻率大小。自60年代以來信號發(fā)生器有了迅速的發(fā)展,這個時期的波形發(fā)生器大多采用模擬電子技術(shù),由分立元件或模擬集成電路構(gòu)成,其電路結(jié)構(gòu)復雜,且僅能產(chǎn)生正弦波、方波、鋸齒波和三角波等幾種簡單波形。隨著單片機技術(shù)的迅猛發(fā)展,信號發(fā)生器也伴隨著它得到迅猛的發(fā)展。此三角波經(jīng)施密特觸發(fā)器IC2a整形為方波,再經(jīng)IC2b~f 并聯(lián)輸出(多個門電路并聯(lián)以提高驅(qū)動能力),其電平兼容TTL。相位寄存器的輸出與相位控制字相加,其結(jié)果作為波形查找表的地址。為了保證信號質(zhì)量, 應該使一個周期內(nèi)所取離散值的點數(shù)足夠多(特別是在信號頻率很低時)。 設(shè)計要求本設(shè)計的任務是通過AT89C52單片機制作波形信號發(fā)生器該設(shè)計課題的研究和制作使我對信號發(fā)生系統(tǒng)要有一個全面的了解、對信號的發(fā)生原理要理解掌握,以及低頻信號發(fā)生器工作流程:波形的設(shè)定,D/A轉(zhuǎn)換,單片機(52單片機,顯示電路,鍵盤控制),顯示和各模塊的連接通信等各個部分的熟練聯(lián)接與調(diào)試,全面的了解常規(guī)芯片的使用方法、掌握了簡單信號發(fā)生器應用系統(tǒng)軟硬件的設(shè)計方法。 且單片機功耗低,價格低廉的優(yōu)點。第3章 硬件電路的設(shè)計 系統(tǒng)的總體設(shè)計方案本次設(shè)計所研究的就是對所需要的某種波形輸出對應的數(shù)字信號,在通過D/A轉(zhuǎn)換器和單片機部分的轉(zhuǎn)換輸出一組連續(xù)變化的0~5V的電壓脈沖值。:采用LCD顯示波形的類型以及頻率。D/A轉(zhuǎn)換結(jié)果采用電流形式輸出??刂菩盘朓LE、CS、WR1用來控制輸入寄存器。鍵盤是一組按鍵的組合,鍵通常是一種常開型按鈕開關(guān),平時鍵的兩個出點處于斷開狀態(tài),按下鍵時他們才閉合。(2)矩陣式未編碼鍵盤結(jié)構(gòu)的工作原理:如圖32所示是 4*4 的鍵盤接口,它是矩陣式的結(jié)構(gòu)。依此類推,最后使列線 Y3 為低電平,其余的列線為高電平,檢查 Y3 這一列上是否有鍵閉合。重鍵與連擊的處理:實際按鍵操作中,若無意中同時或先后按下兩個以上的鍵,系統(tǒng)確定哪個鍵操作是有效的,完全取決設(shè)計者的意圖。多數(shù)鍵盤的按鍵均采用機械彈性開關(guān)。本次設(shè)計采用獨立位編碼鍵盤加一個四輸入與門的形式,如圖33所示。DAC0832是具有20條引線的雙列直插式CMOS器件,它內(nèi)部具有兩級數(shù)據(jù)寄存器,完成8位電流D/A轉(zhuǎn)換,故不需要外加電路。 流壓轉(zhuǎn)換電路DAC0832為電流輸出型轉(zhuǎn)換器,一般要求輸出是電壓,所以還必須經(jīng)過一個外接的運算放大器轉(zhuǎn)換成電壓。由于LM324四運放電路具有電源電壓范圍寬,靜態(tài)功耗小,可單電源使用,價格低廉等優(yōu)點,因此被廣泛應用在各種電路中。設(shè)計出軟件的總體結(jié)構(gòu),使其結(jié)構(gòu)清晰、流程合理。(7)加強軟件抗干擾設(shè)計,它是提高系統(tǒng)應用可靠性的有利措施。0xf0=0xe0時,說明波形選擇鍵按下,當P3amp。主要是頻率改變流程和波形輸出流程的程序設(shè)計,這一部分主要是考核大家在大學期間C語言和匯編語言的掌握程度。除了語法差錯和邏輯差錯外,當確認程序沒問題時,通過直接加載到 protues 軟件電路中進行仿真。軟件程序方面較為復雜一點,此方案主要是靠程序的控制,主要由3個波形產(chǎn)生的子程序和1602液晶顯示程序,加上有承上啟下作用的主程序構(gòu)成,程序思路還是比較清晰。我在這里謝謝幫助過和勸導過我的人,我的人生因為有你們而更加美麗輝煌。 早期的旋轉(zhuǎn)機械故障特征是很弱的,是被強噪聲一般。在這項研究中,我們提出建模、模擬和原型小說定期任意信號的生成系統(tǒng)利用fpga。 有許多不同類型的信號發(fā)生器,為不同的目的和應用程序(和在不同程度的費用)。這可以通過前面板開關(guān)或通過CAMAC軟件命令(用于遠程操作)。該模塊生成兩種類型的信號:模擬和數(shù)字(TTL級別)。 uchar THtemp,TLtemp。uchar code waveTL[]={ 0x06,0x8a, 0x10,0x4e, 0x78,0x93, 0xa8,0xb3, 0xbe,0xc6, 0xac,0xde,0x48,0x7a,0x99,0xaf,0xbb,0xc8,0xd0,0xde, 0xff,0x8e,0x5a,0x41,0x32,0x28,0x20,0x1b,0x17,0x0e}。y)。 }void square_out() { judge=~judge。void write_(uchar ){ rs=0。 lcden=0。 delay(1)。 write_(0x0c)。 //在第二行顯示 }/********************1602液晶函數(shù)聲明結(jié)束*********************/void main(){ uchar i=0。 ET0=1。}void key_int0() interrupt 0{ uchar keytemp。 if(waveform2) waveform=0。case 0x70: DA_S2=1。 //在液晶中顯示時十位total_freq/=10。 TR0=1。 //在液晶中顯示時千位disp_lcd(0x80,amp。total_freq= wavefreq[waveform] * freq_unit[waveform]。 break。 //關(guān)總中斷與定時器 delay(5)。 TL0=TLtemp。 init_lcd()。 disp_lcd(0x80
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1