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

正文內容

基于dds與單片機的信號發(fā)生器的設計_畢業(yè)設計(完整版)

2025-08-31 04:25上一頁面

下一頁面
  

【正文】 .336P 0 .435P 0 .534P 0 .633P 0 .73230E A / V p p31P S E N29P 2 .728P 2 .627P 2 .526P 2 .425P 2 .324P 2 .223P 2 .122P 2 .021P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78R S T / V D D9P 3 .0 / R X D10P 3 .1 / T X D11P 3 .2 / I N T 012P 3 .3 / I N T 113P 3 .4 / T 014P 3 .5 / T 115P 3 .6 / W R16P 3 .7 / R D17X T A L 218X T A L 119G N D20U1S T C8 9 C5 2 圖 38 DDS 模塊 9 DDS 采用串行寫入模式, 省 下了單片機的 5 個 IO口。所以該步驟至少應延時 81*Tclk=. 具體做法可通過調用 delay()延時函數(shù)實現(xiàn),不用太精確,只要估計插入的延時大于 即可。 DB0~ DB7: 輸出 A/D 轉換后的 8 位二進制結果。) 模數(shù)轉換器 ADC0804 介紹 ADC0804 規(guī)格及引腳分配圖如下圖 34 所示 : 4 圖 34 本 設計 采用的 模數(shù)轉換器 ADC0804,它是 CMOS8 位單通道逐次漸近型的模數(shù)轉換器 ,各個引腳的大致功能如下: /CS: 芯片片選信號,低電平有效,即 /CS=0,該芯片才能正常工作。 片上集成 512 字節(jié) RAM。 可以 達到的效果 本設計可以將輸出頻率調整到 1~30 MHz, 而由于在超高頻條件下,一般運放的帶寬不足以滿足放大波幅的設計要求, 但是我們通過負電壓增加電流的方式,使得 信號輸出電壓峰峰值為 ~ 可調。本設計是 用直接數(shù)字頻率合成器 (DDS)。1 2V 電源電壓條件下,設計并制作一個正弦波信號源。 工作電壓: ~ ( 5V 單片機) /~ ( 3V 單片機) ,此設計用的是 5V的單片機。 具有看門狗功能 , PDIP 封裝 。 CLKR 和 CLKIN: 外接 RC 電路產(chǎn)生模數(shù)轉換器所需的時鐘信號,時鐘頻率 CLK = 1/,一般要求頻率范圍 100KHz~ 。 2.延時等待轉換結束: 依然由圖 36 中的上部“ FIGURE 10A”可知,由拉低 /WR 信 7 號啟動 AD 采樣后,經(jīng)過 1到 8 個 Tclk+INTERNAL Tc 延時后, AD 轉換結束,因此,啟動轉換后必須加入一個延時以等待 AD 采樣結束。其中 Y1 為晶振,頻率為 。 13 整體電路 14 系統(tǒng)程序設計 本設計采用 c 語言編程。 typedef unsigned int WORD。 // 口接 ad9850 的 w_clk 腳/PIN7 sbit ad9850_fq_up =P2^1。 //lcd sbit rw=P0^6。 double frequence=1000000。i++) for (j=0。 } BOOL lcd_bz() //檢測 lcd 是否忙 { BOOL result。 _nop_()。 return(result )。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 20 delay2 (1)。 lcd_pos (0x00)。 while (dis2[i]!=39。 for(i=0。 21 sum=sum/10。 h=v/sum。 sum=sum/10。 delay2(20)。 ad9850_w_clk=0。 //計算頻率的 HEX 值 x=4294967295/125。i8。i++) { ad9850_bit_data=(wi)amp。0x01。 ad9850_w_clk=1。 ad9850_w_clk=0。 if(a!=2) a。 } } if(add==0) { delay2(20)。 lcd_wdat (dis2[a])。 frequence=frequence+pow(10,(9a))*9。 break。 output=dushu()。//讀 ADC0804 前準備 27 P1=0xff。 q=P1。 qq=qq/256*5。 volt=ad8()。 display2()。 //外部中斷 0 IT0=1。 if(keybreak==0) { while(!keybreak)。 dds()。 } void main() { int g。 cs=1。 wr=0。 dianya=*dianya。 lcd_pos (0x40+10)。 } else { dis2[a]=dis2[a]1。 lcd_pos (0x40+a)。 25 lcd_pos (0x40+a)。 lcd_pos (0x40+a)。 ad9850_fq_up=0。 } //寫 w0 數(shù)據(jù) w=w0。 ad9850_w_clk=0。 ad9850_w_clk=1。0x01。 //如果是 16 進制,那么是 0xFFFFFFFF。 ad9850_fq_up=1。 ad9850_fq_up=0。 } void dds() //dds 總程序 { ad9850_w_clk=0。039。 //按鍵設置模式結束后,液晶顯示幅值 void display2() { unsigned int i。i++) { lcd_pos (0x40+i+2)。) { lcd_wdat (dis2[i])。 while (dis1[i]!=39。 delay2 (1)。 _nop_()。
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1