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

正文內(nèi)容

基于單片機的dds信號發(fā)生器設(shè)計畢業(yè)論文(參考版)

2024-11-14 02:49本頁面
  

【正文】 } } } 。break。break。break。break。break。break。break。break。 } AD9850set(0,F)。 case 7:F=F+5000。 case 6:F=F+1000。 case 5:F=F+500。 case 4:F=F+100。 浙江科技學院信息與電子工程學院 2020 屆本科畢業(yè)設(shè)計(論文) 37 case 3:F=F+50。 case 2:F=F+10。 case 1:F=F+5。 if(k==2) { switch(flag) { case 0:F=F+1。break。 39。)。yjdat(39。break。 39。)。yjdat(39。break。039。)。yjdat(39。break。yjdat(tab2[0])。break。 case 3:yjdat(tab2[5])。yjdat(tab2[0])。break。break。 yj(0x8c)。 39。)。 yjdat(39。 39。 yj(0x8c)。 if(k==1) { if(flag==7) flag=0。 P0=0。 AD9850set(0,F)。 uchar k,flag=0。 yjdat(tab1[5][2])。} else {yjdat(tab2[g])。} else if(s){yjdat(tab2[s])。yjdat(tab2[s])。yjdat(tab2[g])。yjdat(tab2[b])。)。yjdat(39。)。yjdat(39。} else if(w){yjdat(tab2[w])。k39。yjdat(tab2[q])。} else if(sw){yjdat(tab2[sw])。M39。yjdat(tab2[w])。)。yjdat(39。)。yjdat(39。)。yjdat(39。 /*if(qw){yjdat(tab2[qw])。} yjdat(tab1[5][1])。yjdat(tab2[g])。yjdat(tab2[g])。} else if(b){yjdat(tab2[b])。K39。yjdat(tab2[g])。yjdat(tab2[b])。.39。} else if(q){yjdat(tab2[q])。K39。yjdat(tab2[g])。yjdat(tab2[b])。.39。yjdat(tab2[q])。)。yjdat(39。yjdat(tab2[s])。)。yjdat(39。yjdat(tab2[w])。)。yjdat(39。yjdat(tab2[s])。yjdat(tab2[q])。yjdat(tab2[sw])。.39。} else if(bw){yjdat(tab2[bw])。M39。yjdat(tab2[g])。yjdat(tab2[b])。yjdat(tab2[w])。)。yjdat(39。 if(qw){yjdat(tab2[qw])。 g=x%10。 b=x/100%10。 w=x/10000%10。 bw=x/100/10000%10。 } void print(long int x) { uint g=0,s=0,b=0,q=0,w=0,sw=0,bw=0,qw=0。 } yj(0x8c)。 while(tab1[4][i]) { yjdat(tab1[4][i])。 //yj(0x80+0x48)。 i++。 yj(0x88)。 } i=0。 while(tab1[1][i]) { yjdat(tab1[1][i])。 } i=0。 while(tab1[0][i]) { yjdat(tab1[0][i])。 yj(0x06)。 yj(0x38)。 return a。}a=3。}a=2。}a=1。 } uchar key() { uchar a=0。 en=0。 en=1。 rs=1。 } void yjdat(uchar a) { en=0。 delay(1)。 P0=a。 rs=0。j)。i) for(j=110。 for(i=a。j)。i) for(。 for(。 uchar code tab2[]=0123456789ABCDEFG。 sbit en=P2^4。 sbit rs=P2^3。 sbit key1=P3^4。 浙江科技學院信息與電子工程學院 2020 屆本科畢業(yè)設(shè)計(論文) 29 參考文獻 [1] 劉偉 , 胡仁杰 , 王崢 . 基于 AD9850 芯片的信號發(fā)生器的研究 [J]. 電工電氣 , 2020, 11: 008. [2] 劉建成 , 鄒應(yīng)全 , 行 鴻彥 . 基于 DDS9834 的函數(shù)發(fā)生器設(shè)計 [J]. 現(xiàn)代電子技術(shù) , 2020, 2(8): 10. [3] 高衛(wèi)東 , 尹學忠 , 儲飛黃 . AD9850 DDS 芯片信號源的研制 [J]. 實驗室研究與探索 , 2020, 5: 4043. [4] Coulesses . Digital synthesis: a tool for Periodie wave generation[J].IEEE Signal Processing, 2020, 9(21) [5] 郭天祥 . 新概念 51 單片機 C 語言 教程 [M]. 電子工業(yè)出版社 ,2020. [6] 張友德 . 單片微型機原理、應(yīng)用與實踐 [M]. 復旦大學出版社 ,2020. [7] 閆玉德 , 俞虹 . MCS51 單片機原理與應(yīng)用 : C 語言版 [M]. 機械工業(yè)出版社 , 2020. [8] 張永瑞 . 電子測量技術(shù)基礎(chǔ) [M]. 西安電子科技大學出版社 , 2020. [9] LCD1602 液晶顯示器 . [10] 許小俊 . 高速帶寬數(shù)字線性調(diào)頻信號源的硬件設(shè)計 [D].太原理工大學 ,2020. [11] 馬寶甫 , 孫晨 , 公茂法 , 等 . 單片機人機接口實例集 [M]. 北京航空航天大學出版社 , 1998. [12] Yigang Z. Foundation and Application of Microcontroller[J]. 2020. [13] 石雄 , 楊加功 , 彭世蕤 . DDS芯片 AD9850的工作原理及其與單片機的接口 [J]. 國外電子元器件 , 2020, 5: 5356. 浙江科技學院信息與電子工程學院 2020 屆本科畢業(yè)設(shè)計(論文) 30 附錄 1 原理圖 浙江科技學院信息與電子工程學院 2020 屆本科畢業(yè)設(shè)計(論文) 31 附錄 2 主程序代碼 include include define uchar unsigned char define uint unsigned int sbit led=P3^2。在做畢業(yè)設(shè)計整個過程中,張老師嚴謹?shù)闹螌W態(tài)度深深地感染了我,那種用于開拓的精神和高度的責任心將使我終生受益。 浙江科技學院信息與電子工程學院 2020 屆本科畢業(yè)設(shè)計(論文) 28 致謝 在這幾個月的緊張忙碌中,我要感謝給予我知識和精神上幫助與支持的所有老師和同學,正是有了這么多的 關(guān)心和指導,我才能夠順利的完成畢業(yè)設(shè)計 。 但是,該信號發(fā)生器也是 缺點的,例如它只能調(diào)制出方波和正弦波,其他的三角波和鋸齒波等信號波形都不能調(diào)制出來。根據(jù)設(shè)計方案,詳細地闡述了單片機的控制原理、 AD9850 的使用方法,設(shè)計了相應(yīng)的硬件電路和系統(tǒng)軟件,制作了電路原理樣機并進行調(diào)試。并通過設(shè)計方案 ,針對設(shè)計任務(wù)提出了可行方案。 浙江科技學院信息與電子工程學院 2020 屆本科畢業(yè)設(shè)計(論文) 27 第 6 章 結(jié)束語 本次畢業(yè)設(shè)計要完成的主要工 作是完成單片機控制 AD9850 產(chǎn)生正弦信號,并能顯示出相應(yīng)的頻率,且使頻率能 夠 以 1Hz為步長進行調(diào)整。LCD 下方的四個按鍵從左至右依次是復位鍵、幅度調(diào)制鍵、上調(diào)鍵和下減鍵。 利用 Protel99se 軟件畫出電路原理圖以后,考慮到制作 PCB 板可 能會需要超過一周的時間,為了節(jié)省時間于是就放棄了制作 PCB 板,而是直接采用通用板制作電路。 3)電路制板:根據(jù)單路原理圖,購買相應(yīng)的元器件,利用實驗室里的工具,進行手工制作 。 2)電路原理圖:利用電路設(shè)計軟件,將方案用標準的電路原理圖表示,為電路板圖的生成提供依據(jù)。 硬 件電路制作 本次論文設(shè)計的原理圖繪制 所使 用的軟 件是 protel99se。 我們此次軟件調(diào)試時直接 燒入到單片機中進行調(diào)試。 同時, 在 LCD的顯示調(diào)節(jié)時也要選取適當?shù)碾娮?進行分壓調(diào)節(jié),通常選取 1K 左右的電阻,這樣才能使液晶屏正常 顯示 頻率 。是實際操作中是 由鍵盤鍵入的頻率值, 并 判斷是否超出 了允許的 范圍, 然后 生成頻率控制字, 再通過 并行方式送入 DDS 系統(tǒng)中 ,合成用戶所需 要的頻率,最后 通過程序?qū)崿F(xiàn) 對整個系統(tǒng)的控制,即顯示頻率 。圖 是 I/O 方式并行接口的電路圖 ,AD9850 芯片的 D0~D7 數(shù)據(jù)接口 與 單片機上的 P1 口相連 , FQ_UD 和 W_CLK 則是分別和 與 相連 ,同時所有時序關(guān)系都能夠 通過浙江科技學院信息與電子工程學院 2020 屆本科畢業(yè)設(shè)計(論文) 19 軟件控制 來 實現(xiàn)。單片機與 AD9850 連接有兩種方式,一種是 并行方式 ,另一種是 串行方式 。 40 位控制 /數(shù)據(jù)字的裝載 完成 后, FQ_UD引腳的脈沖信號上升沿 就會再次 刷新 AD9850 的工作狀態(tài),同時使 寄存器 的 指針復位 ,準備下一次位控制 /數(shù)據(jù)字的裝入。 在進行 串行裝載時, AD9850 的 D7 引腳和 W_CLK 引腳 就可以組成同步串行接口,這個接口能夠和單片機 AT89S52 直接相 連。位 W34是 用來控制 AD9850 的上電和掉電 ,通過控制 這一位置 使其置 1 來實現(xiàn)掉電。 表 41 AD9850 串行裝載的數(shù)據(jù)結(jié)構(gòu) 表 位代號 功能 位代號 功能 位代號 功能 位代號 功能 W0 Freqb0 (LSB) W10 Freqb10 W20 Freqb20 W30 Freqb30 W1 Freqb1 W11 Freqb11 W21 Freqb21 W31 Freqb31 (MSB) W2 Freqb2 W12 Freqb12 W22 Freqb22 W32 Control W3 Freqb3 W13 Freqb13 W23 Freqb23 W33 Control W4 Freqb4 W14 Freqb14 W24 Freqb24 W34 PowerDown W5 Freqb5 W15 Freqb15 W25 Freqb25 W35 Phaseb0 浙江科技學院信息與電子工程學院 2020 屆本科畢業(yè)設(shè)計(論文) 18 (LSB) W6 Freqb6 W16 Freqb16 W26 Freqb26 W36 Phaseb 1 W7 Freqb7 W17 Freqb17 W27 Freqb27 W37 Phaseb 2 W8 Freqb8 W18 Freqb18 W28 Freqb28 W38 Phaseb 3 W9 Freqb9 W19 Freqb19 W29 Freqb29 W39 Phaseb4 (MSB) 在表 41 中,通過改變 W0~ W31 位這 32 位的頻率控制字 的內(nèi)容就能夠 改變AD9850 的輸出頻率。 AD9850 的復位 信號是電位在 高電平 的時候 有效 ,同時 脈沖 的 寬度不 能 小于 5 個參考時鐘周期。 當使用 串行輸入 的 方式 時 , 25 引腳的一位數(shù)據(jù) 通過 WCLK 上升沿 串行移入 系統(tǒng)。同樣地,在經(jīng)過 連續(xù) 5 個 WCLK 上升沿后 , WCLK 的邊沿就沒有任何 影響 了 ,除非地址指針被 復位信號或 FQUD 上升沿 復位到第一個寄存器。 圖 是控制字并行輸入控制的時序圖 , 在并行輸入的 方式中 ,是 通過 8 位總線 D0~D7 把 數(shù)據(jù)輸入到寄存器 中 ,然后 在重復 輸入了 5 次之后 ,把 4
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1