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

正文內(nèi)容

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

2025-06-25 05:58本頁面
  

【正文】 //開啟總中斷與定時器 }。 //在第二行顯示 }EA=1。lcd_hang1[waveform*16])。 lcd_hang2[2]=total_freq%10+0x30。 lcd_hang2[3]=total_freq%10+0x30。 lcd_hang2[4]=total_freq%10+0x30。 //求輸出頻率(個數(shù)*單位)lcd_hang2[5]=total_freq%10+0x30。 //方括號中選取第幾個數(shù)后,并把該值賦給T_tempTLtemp=waveTL[waveform*10+(wavefreq[waveform]1)]。 //使DAC寄存器關(guān)閉break。 break。 case 0xb0: //頻率按規(guī)定單位依次衰減 wavefreq[waveform]。 if(wavefreq[waveform]10) wavefreq[waveform]=1。 break。 //獲取P3口高四位的值 switch(keytemp) { case 0xe0: //選擇波形 waveform++。 if(key==0) //確實(shí)有按鍵按下而引發(fā)中斷 { keytemp=P3amp。 TR0=0。 uint total_freq。 else if(waveform==2) square_out()。 if(waveform==0) sine_out()。 while(1){ }} void timer0() interrupt 1{ TH0=THtemp。 EX0=1。 //設(shè)置定時器為位工作方式 IT0=1。 waveform=0。 DA_S1=1。 DA_S2=0。lcd_hang1[4*16])。lcd_hang1[3*16])。 write_(0x80)。 write_(0x06)。 //初始化一定要設(shè)置為零,表示寫數(shù)據(jù) write_(0x38)。 }}void init_lcd(){ lcden=0。num++){ write_date(temp1[num])。 ? for(num=0。 write_(addr)。 lcden=0。 lcden=1。 lcd_ports=date。 }void write_date(uchar date){ rs=1。 delay(5)。 delay(5)。 lcden=0。sbit lcden=P2^4。 //關(guān)閉位輸入寄存器}/************1602液晶的相關(guān)函數(shù)*************/define lcd_ports P1sbit rs=P2^2。 DA_S1=0。 if(judge==1) DAdata=0xff。 DA_S1=1。 }void sine_out() { DAdata=sine_tab[wavecount++]。 DA_S1=0。 }void triangle_out() { DAdata=triangle_tab[wavecount++]。y0。x0。 void delay(uchar z) { uint x,y。 uchar code triangle_tab[]={ 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 code waveTH[]={ 0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff}。 uchar code lcd_hang1[]={Sine Wave Triangle Wave Square Wave Select Wave: press key! }。 uchar code freq_unit[3]={10,50,200}。uchar judge=1。uchar wavecount。 sbit DA_S2= P2^1。我們已經(jīng)測試了32頻道的PXI數(shù)據(jù)采集模塊同時與發(fā)達(dá)的硬件。模擬輸出(單通道)是生成的數(shù)字模擬轉(zhuǎn)換器通過CPLD進(jìn)行各種類型的波形像正弦、正方形、三角形和其他的波的形狀能夠變化幅度和頻率。模塊也可以生成觸發(fā)器和時鐘信號,可以傳遞給其他設(shè)備通過羅曼蘭連接器。類似的模塊重置和觸發(fā)器生成操作可以執(zhí)行通過前面板按鈕開關(guān)或通過軟件CAMAC命令。模塊也可以生成該模塊可以操作要么在連續(xù)信號的生成模式或在觸發(fā)模式取決于應(yīng)用程序。類似的模塊重置和觸發(fā)器生成操作可以執(zhí)行通過前面板按鈕開關(guān)或通過軟件CAMAC命令。這項(xiàng)工作的主要目的是開發(fā)一個信號發(fā)生器用于測試我們的數(shù)據(jù)采集接口為大量該模塊可以操作要么在連續(xù)信號的生成模式或在觸發(fā)模式取決于應(yīng)用程序。它還可以用于其他類似的應(yīng)用程序。對sst 1數(shù)據(jù)采集系統(tǒng)的需求,我們已經(jīng)開發(fā)了一種基于CAMAC測試信號發(fā)生器模塊使用的可配置設(shè)備(CPLD)。一般來說,沒有設(shè)備適用于所有可能的應(yīng)用程序。在設(shè)計(jì)和實(shí)現(xiàn)任意信號的生成系統(tǒng)是獨(dú)立的,并?需要支持的任何計(jì)算機(jī)硬件或軟件,需要在早期的嘗試已經(jīng)得出結(jié)論,幾乎任何周期信號可以生成。這是發(fā)現(xiàn)所有的信號顯示生成精確的0犯錯任意信號發(fā)生器發(fā)揮重要作用在許多應(yīng)用程序中。幾種不同的技術(shù)利用兩個模擬和數(shù)字的方法正在被用于生成的設(shè)計(jì)已經(jīng)通過使用最先進(jìn)的高水平的設(shè)計(jì)技術(shù)和已針對最新的可用的FPGA芯片從Xilinx和阿爾特拉。該系統(tǒng)利用正交函數(shù)來生成各種周期性任意信號。然而,它們都存在著許多缺點(diǎn)。 任意信號發(fā)生器發(fā)揮重要作用在許多應(yīng)用程序中。 為了執(zhí)行一個芯片上的測試,用于描述靜態(tài)和傳輸參數(shù)的嵌入式數(shù)模轉(zhuǎn)換器(adc),本文提出了一種可重構(gòu)的正弦信號發(fā)生器振蕩器為基礎(chǔ),可以產(chǎn)生兩個高和低頻率正弦信號通過切換到不同的模式的振蕩器。如何更準(zhǔn)確地提取早期(弱)故障特征信號仍是一個熱點(diǎn)和難點(diǎn)的研究的學(xué)科。研究工作由中國研究人員在中國的重量也包括。它已經(jīng)被用來解決特定的問題在量子化學(xué)和化學(xué)物理。超過70篇論文發(fā)表在了1989年至1997年間。 參考文獻(xiàn)[1] 胥紹禹.多波形信號發(fā)生器[J].電子報(bào),2006(18),18~21.[2] 楊瀟,劉剛,翟玉文.多功能PWM信號發(fā)生器設(shè)計(jì)[J].吉林化工學(xué)院學(xué)報(bào),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ì)[J].電子科技,2010(07),87~91[6] 郭強(qiáng).基于FPGA的信號發(fā)生器的設(shè)計(jì)[J].機(jī)械與電子,2010(11),112~113[7] 黃惟公.單片機(jī)原理及應(yīng)用[M].西安電子科技大學(xué)出版社,2007[8] 邱關(guān)源.電路[M].高等教育出版社,1999[9] 鮑祖尚.基于MAX038的信號發(fā)生器設(shè)計(jì)[J].中南林業(yè)科技大學(xué)學(xué)報(bào),2010(07),181~184[10] 姜穎韜.正弦波信號發(fā)生器的DSP設(shè)計(jì)[J].科技經(jīng)濟(jì)市場,2010(06),10~12[11] 劉長君.基于函數(shù)發(fā)生芯片MAX038的函數(shù)發(fā)生器設(shè)計(jì)[J].電子世界,2010(06),48~49[12] 徐仁貴,管運(yùn)生,李學(xué)東.實(shí)用的多功能信號發(fā)生器[J].電測與儀表,2000(07),40~42[13] 康書英,趙書濤.一種簡易的任意波形信號發(fā)生器[J].電力情報(bào),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ù)學(xué)技術(shù)稱為小波變換(WT)已經(jīng)成功地應(yīng)用在化學(xué)信號處理。在畢設(shè)期間由于基礎(chǔ)問題和外在的許多壓力,使我多次想放棄這次畢業(yè)設(shè)計(jì),是我的老師和家人給了我很多的自信和幫助,使得我有信心繼續(xù)下去。感謝學(xué)校給我們這次畢業(yè)設(shè)計(jì)的機(jī)會和其它的幫助。致 謝 持續(xù)緊張和忙碌了幾個月的畢業(yè)設(shè)計(jì)終于做完了,在此我特別感謝帶我的指導(dǎo)老師宋建華老師,在這次畢業(yè)設(shè)計(jì)中對我的的耐心指導(dǎo)和幫助。其中正弦波和三角波的程序較為繁瑣,因?yàn)槭峭ㄟ^查表指令產(chǎn)生的,所以要列出個含有較多字符的表格。鍵盤電路用的獨(dú)立未編碼結(jié)構(gòu),三個鍵分別控制波形及頻率。這樣一個信號發(fā)生裝置在控制領(lǐng)域有相當(dāng)廣泛的應(yīng)用范圍。特別是這個信號發(fā)生器的設(shè)計(jì)中涉及到一個典型的控制過程。結(jié) 論基于單片機(jī)的智能信號發(fā)生器設(shè)計(jì),該課題的設(shè)計(jì)目的是充分運(yùn)用大學(xué)期間所學(xué)的專業(yè)知識,考察現(xiàn)在正在使用的信號發(fā)生器的基本功能,完成一個基本的實(shí)際系統(tǒng)的設(shè)計(jì)全過程。在確定編程思路以后將各部分的程序及各子程序編好,使用 keil 進(jìn)行編譯,根據(jù)提示的錯誤對程序進(jìn)行修改。通過編譯、運(yùn)行,可以檢查程序錯誤。硬件調(diào)試比較費(fèi)時,需要細(xì)心和耐心,也需要熟練掌握電路原理。在此期間我查閱了各種資料和求助了老師和同學(xué)的幫助,才能完成軟件程序的設(shè)計(jì)。 本章小結(jié)軟件部分是一個難點(diǎn),軟件也是一個電路的靈魂。液晶顯示原理:液晶顯示的原理是利用液晶的物理特性,通過電壓對其顯示區(qū)域進(jìn)行控制,有電就有顯示,這樣即可以顯示出圖形。 1602顯示程序如圖34所示16x02即32個字符(16列2行)。0xf0=0xd0時,說明頻率升鍵按下,當(dāng)P3amp。==0時,說明有鍵按下,然后取P3口的值和0Xf0相與,取出P3口的高4位,最后使用swatch(),當(dāng)P3amp。假設(shè)需要10HZ的正弦波,由于正弦波的取點(diǎn)個數(shù)為256個,所以每個點(diǎn)所要的時間為1/10/256秒,選用定時/計(jì)數(shù)器T0的方式1實(shí)現(xiàn),設(shè)計(jì)數(shù)器初值為X:X=65536(1/10/256*106/)但是,由于實(shí)際程序執(zhí)行過程中,不光要取256個點(diǎn),還要執(zhí)行一些與取點(diǎn)相關(guān)的程序,所以需要的初值往往要小于X。 頻率程序設(shè)計(jì)本設(shè)計(jì)采用定時器來控制波形頻率,通過輸出的兩點(diǎn)間的延時來實(shí)現(xiàn)調(diào)頻的功能。本系統(tǒng)的軟件包括以下幾個程序模塊:(1)初始化程序;(2)顯示程序;(3)鍵盤掃描程序與處理程序;(4)定時器0服務(wù)程序;(5)正弦波發(fā)生程序及其服務(wù)程序;(6)三角波發(fā)生程序;(7)方波發(fā)生程序; 頻率改變與波形輸出流程圖頻率改變結(jié)束滿足要求?調(diào)用延時程序增加(降低)頻率()=0等待開始圖41為頻率改變流程圖,圖42為波形輸出流程圖NYNY 圖41頻率改變流程圖本圖主要介紹了AT89c51單片機(jī),在圖中我們可以看出,在給單片機(jī)上電的時,要正常運(yùn)行就要進(jìn)行定時功能,在運(yùn)行過程中如果滿足要求則可以進(jìn)行頻率的改變,如果不能滿足要求則要重新運(yùn)行直到滿足要求為止。(6)注意在程序的有關(guān)位置處寫上功能注釋,提高程序的可讀性。(4)為提高軟件設(shè)計(jì)的總體效率,以簡明、直觀法對任務(wù)進(jìn)行描述,在編寫應(yīng)用軟件之前,應(yīng)繪制出程序流程圖。(3)建立正確的數(shù)學(xué)模型。(2)要樹立結(jié)構(gòu)化程序設(shè)計(jì)風(fēng)格,各功能程序模塊化、子程序化。一個優(yōu)秀的應(yīng)用系
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1