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

正文內(nèi)容

基于dds函數(shù)信號發(fā)生器設(shè)計方案(編輯修改稿)

2025-06-02 00:20 本頁面
 

【文章內(nèi)容簡介】 andLCD(0x01,1)。 //顯示清屏 WriteCommandLCD(0x06,1)。 // 顯示光標(biāo)移動設(shè)置,游標(biāo)右移 WriteCommandLCD(0x0C,1)。 // 顯示開及光標(biāo)設(shè)置,游標(biāo)關(guān),反白關(guān)}void LCDClear(void) //清屏{ WriteCommandLCD(0x01,1)。 //顯示清屏 WriteCommandLCD(0x34,1)。 // 顯示光標(biāo)移動設(shè)置 WriteCommandLCD(0x30,1)。 // 顯示開及光標(biāo)設(shè)置}//按指定位置顯示一串字符void DisplayListChar(uchar X, uchar Y, uchar code *DData){ uchar ListLength,X2。 ListLength = 0。 X2=X。 if(Y1) Y=1。 if(Y4) Y=4。 X amp。= 0x0F。 //限制X不能大于16,Y在14之內(nèi) switch(Y) { case 1:X2|=0X80。break。 //根據(jù)行數(shù)來選擇相應(yīng)地址 case 2:X2|=0X90。break。 case 3:X2|=0X88。break。 case 4:X2|=0X98。break。 } WriteCommandLCD(X2, 1)。 //發(fā)送地址碼 while (DData[ListLength]=0x20) //若到達字串尾則退出 { if (X = 0x0F) //X坐標(biāo)應(yīng)小于0xF { WriteDataLCD(DData[ListLength])。 ListLength++。 X++。 Delay1ms(5)。 } }}//圖形顯示void DisplayImage(uchar code *DData){ unsigned char x,y,i。 unsigned int。 for(i=0。i9。i+=8) //分兩屏,上半屏和下半屏,因為起始地址不同,需要分開 { for(x=0。x32。x++) //32行 { WriteCommandLCD(0x34,1)。 WriteCommandLCD((0x80+x),1)。 WriteCommandLCD((0x80+i),1)。 //行地址,上、下半屏,即第一行0X80、第三行地址0X88 WriteCommandLCD(0x30,1)。 for(y=0。y16。y++) WriteDataLCD(*DData++)。 //讀取數(shù)據(jù)寫入LCD } } WriteCommandLCD(0x36,1)。 //擴充功能設(shè)定 WriteCommandLCD(0x30,1)。 }void LCDFlash(void) //閃爍效果{ WriteCommandLCD(0x08,1)。 //顯示清屏 Delay1ms(600)。 WriteCommandLCD(0x0c,1)。 // 顯示開及光標(biāo)設(shè)置 Delay1ms(600)。 WriteCommandLCD(0x08,1)。 //顯示清屏 Delay1ms(600)。 WriteCommandLCD(0x0c,1)。 // 顯示開及光標(biāo)設(shè)置 Delay1ms(600)。 WriteCommandLCD(0x08,1)。 //顯示清屏 Delay1ms(600)。} 、主程序設(shè)計 主程序中集成了初始化部分、鍵盤掃描部分以及對各個函數(shù)的調(diào)用,以下即為整個主程序部分:void main(){ init()。 while(1) { if(SF==0) DDS_JM()。// 見附錄二 if(SDK==0) { if(D_FS==1) Set_Freq(D_Freq)。 if(D_FS==0) Set_Freq(0)。 } if(ST==1) { if(sn1=1) Sn=sn1。 else { WriteCommandLCD(0x85,1)。 Sn=1000。 } if(s1==0) { Delay1ms(2)。 if(s1==0) { TR0=0。SF=0。ST=0。 while(!s1)。 } } } if(TT==1) { if(s1==0) { Delay1ms(2)。 if(s1==0) { TR1=0。SF=0。TT=0。 while(!s1)。 } } } }} 、中斷函數(shù)部分 中斷函數(shù)部分主要包括定時器T0、T1中斷,這兩個函數(shù)分別用于掃頻和跳頻中,下面附上兩個中斷函數(shù)。T0中斷,按照所設(shè)定的時間進行中斷,連續(xù)向AD9851發(fā)送頻率控制字,產(chǎn)生掃頻現(xiàn)象;void time0() interrupt 1{ TH0=(65536Sn)/256。 TL0=(65536Sn)%256。 S_Freq+=S_bjz2。 if(S_FreqS_L) { S_Freq=S_F。 } Set_Freq(S_Freq)。 if(s1==0) { Delay1ms(2)。 if(s1==0) { TR0=0。SF=0。ST=0。 while(!s1)。 } }}T1中斷,類似于T0中斷,它主要產(chǎn)生跳頻現(xiàn)象;void time1() interrupt 3{ TH1=(65536T_bjz2)/256。 TL1=(65536T_bjz2)%256。 T_Freq=(T_Freq+T_bjz1)*5。 if(T_Freq20000000) T_Freq=1000。 Set_Freq(T_Freq)。 T_Freq=(T_Freq4)*8。 if(T_Freq20000000) T_Freq=0。 if(s1==0) { Delay1ms(2)。 if(s1==0) { TR1=0。SF=0。TT=0。 while(!s1)。 } }}、本章小結(jié)程序的設(shè)計主要從三方面編寫,一、液晶的顯示程序;二、AD9851驅(qū)動程序及顯示程序;三、主程序以及中斷函數(shù)的編寫;本程序中對于顯示程序部分的編寫,能夠合理地分配變量,充分利用液晶的界面顯示資源,并且能很好地把按鍵與顯示變量銜接起來,使得操作更加人性化、簡單化。程序的編寫,大體上結(jié)構(gòu)比較清晰,每個子程序都是獨立的模塊,通過程序間相互調(diào)用使之連接起來,不足之處在于子程序的格式比較繁瑣,雖然能實現(xiàn)電路的基本功能,但程序運行效率低??赏ㄟ^把每個子程序建立成C文件的格式,然后通過主程序調(diào)用,這樣便可提高系統(tǒng)的性能。三、 實物的使用說明、使用說明實物的使用主要是通過按鍵進行操作的,本電路中共設(shè)置了5個獨立式鍵盤,分別為S1(功能鍵)、S2(上切鍵)、S3(下切鍵)、S4(加號鍵)、S5(減號鍵)。 程序下載之后,給系統(tǒng)上電,液晶上面便顯示三種模式狀態(tài),分別為定頻模式、掃頻模式、跳頻模式,光標(biāo)默認(rèn)在定頻模式上閃爍,可通過SS3進行上下選擇,當(dāng)光標(biāo)停留在哪個位置時,按下功能鍵S1即可進入相應(yīng)的模式。另外,在每個模式界面上都設(shè)有上下模式選擇按鈕,默認(rèn)情況下,光標(biāo)都在上模式按鈕上閃爍,此時,可通過SS3來選擇光標(biāo)閃爍的位置。定頻模式 所謂定頻模式,就是在輸出頻率范圍內(nèi)設(shè)定任意一個頻率值,即可輸出相應(yīng)的頻率;在定頻模式中主要有步進值的設(shè)定和輸出頻率的設(shè)定,在對輸出頻率設(shè)定時,可先設(shè)定一下步進值,這樣有助于快速設(shè)定相應(yīng)頻率值的大??;,在初始界面下,先通過S2選擇光標(biāo)到設(shè)定步進值的位置,然后通過S4選擇步進值為1MHz,再把光標(biāo)跳到設(shè)定頻率的位置,按下S4把頻率加到1MHz,按下S3把光標(biāo)返回到設(shè)定步進值的位置,按下S5把步進值減小為100KHz,按下S2再次把光標(biāo)跳到設(shè)定頻率的位置,按下 S4繼續(xù)增加所設(shè)定的頻率值,最后按下功能鍵S1,即可輸出相應(yīng)的頻率。掃頻模式 所謂掃頻模式,就是在設(shè)定的初始、終止頻率范圍內(nèi),按照所設(shè)定的時間和增量循環(huán)輸出相應(yīng)的頻率;在掃頻模式中,主要設(shè)有初始頻率、終止頻率以及掃描時間,除了這些還有步進值和掃頻增量的設(shè)定,由于液晶界面大小有限,所以把這兩個放在另一個界面上,在掃頻初始界面上有一個中間按鈕,可通過這個中間按鈕進入次界面,操作的方法是當(dāng)光標(biāo)在這個按鈕上閃爍時,按下S1即可進入,返回時也是采用這種方法,對于掃頻界面上的設(shè)定和定頻界面上設(shè)定的方法一樣,可先設(shè)定步進值和掃頻增量,然后再設(shè)定初始頻率和終止頻率,最后設(shè)置一下掃描時間,并按下S1即可進行掃頻。跳頻模式 所謂跳頻,就是在一定的輸出頻率范圍內(nèi),按照一定的方式,輸出不同的頻率;在跳頻界面上,設(shè)有跳頻增量和跳頻時間間隔,其對應(yīng)的操作和上面的一樣,最后在設(shè)定跳頻間隔時,按下S1即可進行跳頻輸出。 注:在掃頻和跳頻模式中,最后按下S1后,其他按鍵就被屏蔽了,再次按下S1時即可恢復(fù),與此同時,掃頻與跳頻也就終止了。在定頻模式中沒有,只有切換到其他模式時,結(jié)束定頻輸出。、實物圖片實物整體結(jié)構(gòu)圖,如圖4—2—1所示:圖4—2—1舉例說明,定頻模式下界面的顯示如圖4—2—2所示:圖4—2—2五、設(shè)計調(diào)試與驗證 、調(diào)試報告設(shè)計完成之后,就進行測試與驗證,下面主要對波形的頻率范圍,輸出電壓的峰峰值指標(biāo),信號頻率誤差等進行測試與驗證。該電路輸出的頻率范圍為0到25MHz,經(jīng)驗證頻率輸出范圍符合要求。圖51為25MHz時的正弦波形。圖51正弦波輸出電壓的峰峰值隨著頻率的增高,幅度有所衰減,例如圖52與圖53之間,幅度明顯有差別。圖52 圖53在本電路中通過內(nèi)部自帶的比較器,產(chǎn)生的方波經(jīng)過測試,在低頻段輸出波形較好如圖54所示;如果頻率低于100Hz時,由于示波器的原因,波形有點變形,如圖55所示;但大于3MHz時輸出頻率開始失真如圖56所示。由于AD9851內(nèi)部比較器的增益比較高,使得輸出方波的幅度比正弦波高很多,如下面幾幅圖所示,為此,在輸出端通過增加幅度控制單元,便可降幅。圖54 圖55圖56 、本章小結(jié)頻率的輸出誤差經(jīng)測試與統(tǒng)計,在100KHz以下測得的頻率與設(shè)置頻率的偏差小于5Hz,在100KHz到700KHz之間,偏差小于30Hz,800KHz到1MHz之間,偏差在30到90Hz之間,輸出頻率1MHz以上偏差保持在100Hz左右。在波形方面,三角波和方波輸出頻率比較低,頻率越高失真越嚴(yán)重。為此,還要進一步改善。 經(jīng)過分析,該電路性能穩(wěn)定,輸出誤差在允許范圍之內(nèi),另外,在掃頻與跳頻上,也能滿足設(shè)計要求,美中不足的是輸出波形缺乏幅度增益控制,日后還得進一步完善。六、本人設(shè)計心得 在做這個設(shè)計的時候,一開始并沒有什么好的思路,也不知道從什么地方入手,自己通過一段時間的摸索,目標(biāo)漸漸地清晰起來,自己也有做下去的信心,從畫圖到PCB,從PCB再到工廠去做,這期間讓我感受到我們電子專業(yè)的學(xué)生真的應(yīng)該多動手,多去實踐 ,因為在動手的過程中,會讓你對電子的認(rèn)識更加深刻;通過近一段時間的學(xué)習(xí),我漸漸地對動手實踐有了很大的期盼,對電子也有了較濃厚的興趣,想要進一步擴展自己的能力,自己還要重新設(shè)定目標(biāo),還要學(xué)很多的東西,最近,自己也感受到了學(xué)習(xí)是個很漫長的過程,沒有清晰的目標(biāo),沒有堅定的意念,是不可能成功的。 七、致謝 對這個項目從無到有,從模糊到清晰都離不開查老師的辛勤指導(dǎo),是他讓我有了這個學(xué)習(xí)的機會,他總是能很友好地回答我提出的問題,哪怕是一個簡單的問題。在動手方面,例如所需要的元器件他都能夠幫我解決,給我動手制作帶來了很大的便利。另外,也很感謝學(xué)校實驗室對我們開放,給我們調(diào)試帶來了方便。八、參考文獻[1] 劉抒珍,童子權(quán),任麗軍,劉小紅.DDS 波形合成技術(shù)中低通橢圓濾波器的設(shè)計[J].哈爾濱理工大學(xué)學(xué)報.2004,9(5)[2] , . A digital frequency synthesizer. IEEE Transaction on Audio and Electroacoustics. , .1971.[3](DDS)技術(shù)的應(yīng)用與研究[D]..[4][D]..[5][D]..[6]. .[7][EB/OL]. [8][M].武漢:華中科技大學(xué)出版社,2000:212230. [10],:189195.[11][M].北京:高等教育出版社,[12]Analog Datasheet[EB/OL]. [13]郭勇,肖明清,譚靖,[J]. 電子技術(shù),2001.九、附錄 、附錄一:原理圖及PCB圖原理圖:PCB圖: 、附錄二:程序變量定義uchar Control_AD9851=
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1