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

正文內(nèi)容

基于dds的波形發(fā)生器設(shè)計(文件)

2025-07-12 15:41 上一頁面

下一頁面
 

【正文】 76。相位寄存器每過2N/M個外部參考時鐘后返回到初始狀態(tài)一次,相位地正弦查詢表每消費品一個循環(huán)也回到初始位置,從而使整個DDS系統(tǒng)輸出一個正弦波。將DAC的輸出經(jīng)低通濾波后接到AD9850內(nèi)部的高速比較器上即可直接輸出一個抖動很小的方波。、45176。流程如圖(2)。 f r 為參考時鐘頻率。串行控制字的寫入時序如圖 3 所示。與并行方式相比 ,串行寫入方式在數(shù)據(jù)傳輸?shù)乃俣壬弦?,但它更大優(yōu)點是能節(jié)省很多 I/ O 口資源[8 ]?!           D(4) 4軟件部分4.1   軟件部分設(shè)計軟件程序的功能就是通過程序使整個系統(tǒng)按照人們的設(shè)想要求工作起來 ,本系統(tǒng)中最主要的部分就是將AD9850 的 40 位控制字通過單片機寫入到 AD9850 芯片內(nèi) ,系統(tǒng)的程序流程圖如圖 4 所示。 //設(shè)置數(shù)碼管段碼09unsigned char code weima[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。 //無符號長整形數(shù)值,我們需要輸入的頻率uint MHZ, KHZ , HZ。 //AD9850四字節(jié)輸入后,上升沿有效sbit key_unit = P2^2。 //按鍵確認sbit weila = P2^6。 while(tt)。 EA = 1。 uchar delay = 15。 display_data[3] = KHZ % 100 / 10。 display_data[7] = HZ % 10。 LED_DATA_IO = duanma[10]。 LED_DATA_IO = weima[i+start]。 duanla = 1。 }/*******************************************函 數(shù):中斷函數(shù)入口函數(shù):無出口頻率:無********************************************/void INT_time0() interrupt 1{ TH0 = 2000 / 256。 AD9850_temp = 0。 unit++。 if(key_decade == 0) { while(key_decade == 0)。 } } if(key_power == 0) //10次冪鍵 { delay1ms(20)。 display_data[7] = power。 } } } frequence = unit + 10*decade。 if(frequence = 20000000) //由于AD9850的頻率范圍是1——20MHZ,所以超過了就重新輸入 { frequence = 0。 HZ = frequence %1000。 W_SLK = 0。 i 4。 i) { W_SLK = 0。 } DQ_VD = 1。 INIT_key()。7參考文獻[1 ] 、 應(yīng)用及接口技術(shù)[M] .北京:國防工業(yè)出版社 ,2004.[2] [M] . 北京:人民郵電出版社 ,2005.[3 ] ADI公司. ht tp :/ / . analog. [ EB/ OL ] [4]33 。 } } }}5波形圖 1HZ方波 1HZ正弦波 1MHZ方波 1MHZ實物 1MHZ正弦波 6結(jié)束語 本模塊學(xué)習(xí)是基于AD9850的DDS信號發(fā)生器的基礎(chǔ)上。 //初始化時間中斷 while(1) { if(key_sure == 0) { delay1ms(20)。 W_SLK = 1。 for(i = 4。 temp = (unsigned long)( * frequence)。 //AD9850開始標志位開啟}/*************************AD9850函數(shù)**************************************//*******************************************函 數(shù):進行9850的DDS函數(shù)發(fā)生,寫入控制字,寫入頻率字 從高字往低字寫入口函數(shù):需要的頻率出口頻率:無********************************************/void AD9850_WRITE(){ unsigned long temp。 } MHZ = frequence / 1000000。 i = power。 if(key_sure == 0) { while(key_sure == 0)。 power++。 if(decade == 10) decade = 0。 display_data[6] = unit。 while(1) { if(key_unit == 0) //個位鍵 { delay1ms(20)。 LED_display(0, 8)。 i++。 weila = 0。 duanla = 0。 //顯示兩個小數(shù)點 weila = 1。 display_d
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1