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

正文內(nèi)容

基于dds和單片機(jī)的信號發(fā)生器設(shè)計(專業(yè)版)

2025-01-11 20:41上一頁面

下一頁面
  

【正文】 break。 break。 } 程序中的 DEL_MS(12)語句是延時,作用是延時去抖。將兩次讀取結(jié)果組合起來就可以得到當(dāng)前按鍵的特征編碼。 AD9835_WORD(dds)。 dds[1]=0x00。n8。一旦設(shè)定后, AD9835 將保持設(shè)定狀態(tài)不變,直到重新設(shè)置。 表 初始化控制字 A模式 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 1 0 SYNC SELSRC X X X X X X X X X X X X 表 初始化控制 B 模式 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 1 1 SLEEP RESET CLR X X X X X X X X X X X 表 初始化控制宇 D14 位定義的功能 3 軟件程序設(shè)計 25 D15 D14 命令 1 0 D13 是使能同步位 FYNC: 當(dāng) D13=1 時,讀 FSELECT、 PSEL0、 PSEL1 位或引腳,在MCLK的上升沿同步加載數(shù)據(jù)定義寄存器,該同步的反應(yīng)時間增加到兩個 MCLK 時鐘周期。引腳 PSEL0 和 PSELl 的值決定選用 4 個 12 位相位寄存器中的一個。兩部分采用接插件相互連接。這樣鍵盤中按鍵的個數(shù)是 16 個。 ○ 2 連接器的機(jī)械特性: 攀枝花學(xué)院本科畢業(yè)設(shè)計(論文) 16 連接器:由于 RS232C 并未定義連接器的物理特性,因此,出現(xiàn)了 DB2DB15 和 DB9 各種類 型的連接器,其引腳的定義也各不相同。 AD9835的 D/A 輸出僅為 ,信號再經(jīng)兩級 高速運(yùn)放放大后輸出。 引腳 8 為串行數(shù) 據(jù)輸入。 引腳 3 為內(nèi)部參考電壓輸出端。因此,通過改變相位值Δ P,就可以改變合成信號的頻率 f 。 ●無量程限制 在全部頻率范圍內(nèi)頻率設(shè)定一次到位,最適合寬頻帶系統(tǒng)的測試。 XTAL2(Pin19):內(nèi)部時鐘電路反向放大器輸出端,接外部晶振另一個引腳。片內(nèi)時鐘發(fā)生器把振蕩頻率兩分頻,產(chǎn)生一個兩相時鐘 P1 和 P2,供單片機(jī)使用。單片機(jī)按其使用目的可以分為通用和專用兩種類型。 信號發(fā)生器概述 產(chǎn)生模擬信號的傳統(tǒng)方法是采用 RC 或 LC 振蕩器,而它們產(chǎn)生的信號頻率的精度和穩(wěn)定度都很差。 本設(shè)計是 以 STC89C52 單片機(jī)為 控制 核心 的 DDS 頻率合成 信號發(fā)生器。 函數(shù)信號發(fā)生器在電路實(shí)驗(yàn)和設(shè)備檢測中具有十分廣泛的用途。 本系統(tǒng)設(shè)計結(jié)構(gòu)框圖如 圖 所示。晶體振蕩頻率在 2~25MHz 之間選擇 時 ,電容值 在小于等于 47pF之間選擇,電容 值的大小可對頻率起微調(diào)的作用。其中,按鍵電平復(fù)位是通過使復(fù)位端經(jīng)電阻與 Vcc 電源接通而實(shí)現(xiàn)的,其電路如圖 ( b) 所示;而按鍵脈沖復(fù)位則是利用 RC 微分電路產(chǎn)生的正脈沖來實(shí)現(xiàn)的, 其電路如圖 ( c)所示: ( a) 上電復(fù)位 2 硬件電路設(shè)計 7 ( b) 按 鍵電平復(fù)位 ( c)按鍵脈沖復(fù)位 圖 復(fù)位電路 上述電路圖中的電阻、電容參數(shù)適用于 6MHz 晶振,能保證復(fù)位信號高電平持續(xù)時間大于 2 個機(jī)器周期。如果要求功率輸出,則在經(jīng)過功率放大器進(jìn)行功率放大,最后由輸出端口輸出。合成時改變相位增量,由于相位增量不同,一個周期內(nèi)的取樣點(diǎn)數(shù)也不同,這樣產(chǎn)生的正弦信號頻率也就不同,從而達(dá)到頻率合成的效果。 AD9835 既可以使用內(nèi)部參考電壓,也可以使用外部參考電壓。該頻率要遠(yuǎn)大于 DDS 的輸出頻率,它決定輸出頻率的精度和相位噪聲。時鐘電路由 A1 構(gòu)成, A1為 50 MHz 有源晶振。實(shí)現(xiàn)這種變換的方法可用分立元件,也可用集成電路 芯片 。 2 硬件電路設(shè)計 17 本設(shè)計串口電路圖如圖 所示。 圖 系統(tǒng)總電路圖 實(shí)物制作說明 由于實(shí)際制板設(shè)備和條件限制,使用單面板制作工藝,為了方便 制板 ,將電路分成兩部分分開制板。 32 位相位累加器的輸出值截取高 12 位后與 12 位相位寄存器值相加,構(gòu)成 12 位的相 位地址,尋址余弦 ROM 表。 ● 當(dāng) D14=1 時,稱為 B 模式,其格式如表 所列。 SELSRC=0 時,用引腳 PSEL0 和 PSEL1選擇相位寄存器,用引腳 FSELECT 選擇頻率寄存器。 下面是有關(guān) AD9835 初始化編程的四個子程序。 } void AD9835_INIT(void) { uchar dds[2]={0xF8,0x00}。 AD9835_WORD(dds)。兩個 4 位 并行口中,一個 并行口 輸出掃描碼,使按鍵逐行動態(tài)接地 ; 另一個并行口輸入按鍵狀態(tài),由行掃描值和回饋信號共同形成鍵編碼而識別按鍵,通過軟件查表,查出該鍵的功能。// 列 return((~sccode)+(~recode))。 case 0x84: TempNum=4。 case 0x81: TempNum=14。 case 0x11: TempNum=11。 3 軟件程序設(shè)計 31 case 0x14: TempNum=15。這 0~15 的數(shù)字和實(shí)際鍵盤鍵位功能一一對應(yīng),可以通過此程序修改鍵盤鍵位功能布局。 KEY_SDATA=0xf0。 X=(freq[0]*+freq[1]*1+freq[2]*10+freq[3]*100+freq[4]*1000+freq[5]*10000+freq[6]*100000+freq[7]*1000000)*。 dds[1]=freq_word[0]。 } else { SDATA=1。接下來 的四組語句寫入表 的數(shù)據(jù)控制字,用于設(shè)定輸出頻率。 當(dāng) D13=0 時, AD9835 上電工作 D12 是復(fù)位位 RESET: 當(dāng) D12=1 時,相位累加器被置于零相位,對應(yīng)一個滿度的模擬輸出。 32 位頻率寄存器的值被分為四段,其格式如表 所列,每段有一個地址與該段對應(yīng)。 C 鍵下面是小數(shù)點(diǎn)鍵。 圖 4 4矩陣鍵盤電路圖 LCD 液晶顯示模塊 在單 片機(jī)系統(tǒng)中應(yīng)用晶液顯示器作為輸出器件有以下幾個優(yōu)點(diǎn): 顯示質(zhì)量高 攀枝花學(xué)院本科畢業(yè)設(shè)計(論文) 18 由于液晶顯示器每一個點(diǎn)在收到信號后就一直保持那種色彩和亮度,恒定發(fā)光,而不像陰極射線管顯示器( CRT)那樣需要不斷刷新新亮點(diǎn)。 它的內(nèi)部結(jié)構(gòu)基本可分三個部分; 第一部分是電荷泵電路。 圖 AD9835 應(yīng)用電路圖 2 硬件電路設(shè)計 15 RS232 模塊 RS232 通信協(xié)議介紹 RS232C 標(biāo)準(zhǔn)(協(xié)議)的全稱是 EIARS232C 標(biāo)準(zhǔn),其中 EIA (Electronic Industry Association)代表美國電子工業(yè)協(xié)會, RS( remeded standard)代表推薦標(biāo)準(zhǔn), 232 是標(biāo)識號, C 代表 RS232 的最新 一次修改( 1969),在這之前,有RS232B、 RS232A。當(dāng)該引腳變?yōu)榈碗娖綍r,通知器件有一個新的控制字將要被送入。在它與 AGND 之間應(yīng)連接一支 10nF 的去耦電容。 ○ 3 AD9835 芯片內(nèi)部結(jié)構(gòu) AD9835 芯片內(nèi)部結(jié)構(gòu)框圖如圖 所示。 AD9835 原理與結(jié)構(gòu) ○ 1 AD9835 簡介 AD9835 是 ANALOG 公司生產(chǎn)的高性能頻率合成器,具有數(shù)字相位調(diào)制和頻率調(diào)制能力,頻率分辨率可達(dá)晶振時鐘頻率的 40 億分之一,控制數(shù)據(jù)通過串口傳輸,并且具有休眠工作模式。 4)可編程 輸入 /輸出引腳( 32 根) STC89C52 單片機(jī)有 4 組 8 位的可編程 I/O 口,分別 是 P0、 P P P3 口,每個口有 8 位。除了進(jìn)入系統(tǒng)的正常初始化之外,當(dāng)由于程序運(yùn)行出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,為擺脫困境,也需按復(fù)位鍵重新啟動。專用型單片機(jī)在設(shè)計時已對系統(tǒng)結(jié)構(gòu)進(jìn)行了簡化,對軟、硬件進(jìn)行了優(yōu)化,可靠性高,成本低,但是這類單片機(jī)功能單一,通常是針對某一特定的產(chǎn)品。它將先進(jìn)的數(shù)字信號處理理論與方法引入信號合成領(lǐng)域,具有以往頻率合成器難以達(dá)到的優(yōu)點(diǎn),如頻率轉(zhuǎn)換時間短 (≤ 20ns)、頻率分辨率高 ()、頻率穩(wěn)定度高 (107~ 108)、輸出信號頻率和相位可快速程控切換等,因此可以很容易實(shí)現(xiàn)對信號的全數(shù)字式調(diào)制。該信號發(fā)生器輸出的 波形頻率和幅值在一定范圍內(nèi)可任意改變 , 與傳統(tǒng)信號發(fā)生器只有固定的幾種輸出波形相比 ,具有輸出波形的任意化和低頻精度高的特點(diǎn) 。在現(xiàn)代電子學(xué)的各個領(lǐng)域,常常需要高精度且頻率可方便調(diào)節(jié)的信號發(fā)生器。 ●輸出正弦波。時鐘可以由內(nèi)部方式產(chǎn)生或外部方式產(chǎn)生。 上電自動復(fù)位是通過外部復(fù)位電路的電容充電來實(shí)現(xiàn)的,其電路如圖 ( a)所示。由于波形數(shù)據(jù)是間斷的取樣數(shù)據(jù),所以 DDS 發(fā)生器輸出的是一個階梯正弦波型。 ●具有串口數(shù)據(jù)載入功能。在該引腳和模擬地 AGND 之間要接入一只電阻RSET,該電阻決定 DAC 電流的滿度值,計算公式是 式 ( ) 其中 VREFIN=,由此可求得電阻 的典型值為 RSET=。 引腳 15 和引腳 13 分別為模擬部分電源的正、負(fù)端,供電電壓為 +5(1177。 引腳 FSELECT, PSEL0 和 PSELl 外加調(diào)制信號,可用于對 DDS 進(jìn)行直接位控調(diào)制。(3~ 15)V之間。 TTL/CMOS 數(shù)據(jù)從 T1IN、 T2IN 輸入轉(zhuǎn)換成 RS232 數(shù)據(jù)從T1OUT、 T2OUT 送到電腦 DP9 插頭, DP9 插頭的 RS232 數(shù)據(jù)從 R1IN、 R2IN輸入轉(zhuǎn)換成 TTL/CMOS 數(shù)據(jù)后從 R1OUT、 R2OUT 輸出。 LCD1602 字符型液晶顯示模塊介紹 字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號等點(diǎn)陣 的 LCD,一般 的 LCD1602 字符型液晶顯示 模塊 實(shí)物如圖 。按過單位鍵之后,輸入的頻率隨即出現(xiàn)在顯示器的第二行,不管鍵入的是哪個單位,顯示的值都是以 Hz 為單位的值。當(dāng) D14 位取不同值時,該控制字有兩種不同的模式和含義。 0 1 0 1 選擇頻 率寄存器: SELSRC=1 時,用位 FSELECT(D11)選擇頻率寄存器。子程 序 AD9835_WORK(void)就是利用公式 ()進(jìn)行計算的。 p++。 AD9835_WORD(dds)。矩陣的行線和列線 分成兩個 4 位 并行接口和 單片機(jī) 通信。 if((KEY_SDATAamp。 break。 break。 } return TempNum。 break。 break。 if((KEY_SDATAamp。 freq_word[2]=(char)(Z8)。 dds[1]=freq_word[1]。 _nop_()。 AD9835 的輸出頻率可由下面公式計算 式( ) 式中的 △ phase 是相位增量; fclk是基準(zhǔn)時鐘頻率,這里為 50MHz,當(dāng)基準(zhǔn)時鐘頻率一定時, AD9835 可輸出的最低信號頻率為 式( ) 將 fclk=50MHz 代入公式( ),可求得 fmin=。其中 4 位地址 A3~ A0 就是表 所代表的頻率或相位寄存器的地址。 表 用引腳選擇頻率寄存器和相位寄存器 寄存器 二進(jìn)制位數(shù) 說明 FREQ0 32 頻率寄存器 0, FSELECT=0 時有效 FREQ1 32 頻率寄存器 1, FSELECT=1 時有效 PHASE0 12 相位寄存器 0, PSEL0=PSEL1=0 時有效 PHASE1 12 相位寄存器 1, PSEL0=1 和 PSEL1=0 時有效 PHASE2 12 相位寄存器 2, PSEL0=0 和 PSEL1=1 時有效 PHASE3 12 相位寄存器 3, PSEL0=PSEL1=1 時有效 表 32 位頻率字 16 MSB 16 LSB 8 H MSB 8 L MSB 8 H LSB 8 L LSB 表 12 位相位字 4 MSB 8 LSB 攀枝花學(xué)院本科畢業(yè)設(shè)計(論文) 24 表 頻率寄存器和相位寄存器的地址 A3 A2 A1 A0 寄存器 0 0 0 0 FREG0 8 L LSB 0 0 0 1 FREG0 8 H LSB 0 0 1 0 FREG0 8 L MSB 0 0 1 1 FREG0 8 H MSB 0 1 0 0 FREG1 8 L LSB 0 1 0 1 FREG1 8 H LSB 0 1 1 0 FREG1 8 L MSB 0 1 1 1 FREG1 8 H MSB 1 0 0 0 PHASE0 8 LSB 1 0 0 1 PHASE0 8 MSB 1 0 1 0 PHASE1 8 LSB 1 0 1 1 PHASE1 8 MSB 1 1 0 0 PHASE2 8 LSB 1 1 0 1 PHASE2 8 MSB 1
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1