




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第第頁ad9850-c程序-設計源代碼ad9850-c程序-源代碼
#include
#include
floatl,m,n,q,z;
doublek;
//定義管腳
#definedata_OUTP1
sbitFQ_UD=P3^0;//AD9850信號更新申請
sbitW_CLK=P3^1;
sbitFESET="P3"^2;//寫控制字時鐘
unsignedcharCON_word[5];
//Worddata[7]data[6]data[5]data[4]data[3]data[2]data[1]data[0]
//W0PhasebPhaseb3Phaseb2Phaseb1Phaseb0PowerDownControlControl
//W1Freq-b31Freq-b30Freq-b29Freq-b28Freq-b27Freq-b26Freq-b25Freq-b24
//W2Freq-b23Freq-b22Freq-b21Freq-b20Freq-b19Freq-b18Freq-b17Freq-b16
//W3Freq-b15Freq-b14Freq-b13Freq-b12Freq-b11Freq-b10Freq-b9Freq-b8
//W4Freq-b7Freq-b6Freq-b5Freq-b4Freq-b3Freq-b2
//
//函數名稱:delay
//入口參數:N
//函數功能:延時子程序,實現(16*N+24)us的延時
//系統采用11.0592MHz的時鐘時,延時滿足要求,其它情況需要改動
//
//voiddelay(unsignedintN)
//{
//inti;
//for(i=0;i//}
//
//
/*******************************************************/
voidFreq_Adjust(longvalue_Freq)
{
unsignedinti;
longf;
unsignedcharL4,L3,L2,L1,L0;
FQ_UD=0;
f="value"_Freq*86;
L0=0x28;
L4=f
L3=(f>>8)
L2=(f>>16)
L1=(f>>24)
CON_word[0]=L0;
CON_word[4]=L4;
CON_word[3]=L3;
CON_word[2]=L2;
CON_word[1]=L1;
FQ_UD=0;
W_CLK=0;
//delay(0);
_nop_();_nop_();_nop_();_nop_();_nop_();
CON_word[0]=CON_word[0]//置工作方式選擇位為00
for(i=0;i=0
Delay1ms(150);
break;
}
}
if(m>=0
}
if(z==14)
{
gotoBEGAIN;
}
if(z==15)
{
GotoXY(0,1);
Print(
GotoXY(9,1);
Print("OK!!");
Delay1ms(1000);
break;
}
if(l==1)
{k=z;}
if(l==2)
{
k="k"*10+z;
}
if(l==3)
{
k="k"*10+z;
}
if(l==4)
{
k="k"*10+z;
}
if(l==5)
{
k="k"*10+z;
}
if(l==6)
{
k="k"*10+z;
}
if(l==7)
{
k="k"*10+z;
}
if(l==8)
{
k="k"*10+z;
}
if(l>8||k>25000000)
{
GotoXY(0,1);
Print("ERROR!!");
Delay1ms(500);
gotoBEGAIN;
}
IntToStr(k,
GotoXY(0,1);
Print(
P2=0XF0;
Delay1ms(150);
}
FQ_UD=0;
Freq_Adjust(k);
while(1)
{
GotoXY(0,0);
Print("THEPLDISPLAY");
IntToStr(k,
GotoXY(0,1);
Print(
m="keynum"();
if(m==10)
{Delay1ms(300);
if(k>=30000000){k=30000000;}
else{k="k"+1000;}
}
if(m==11)
{Delay1ms(300);
if(k<=0){k=0;}
else{k=k-1000;}
}
if(m==14)
{
gotoBEGAIN;
}
}
}
AD9850內含可編程DDS系統和高速比較器,能實現全數字編程控制的頻率合
成。可編程DDS系統的核心是相位累加器,它由一個加法器和一個N位相位寄
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四年級數學(上)計算題專項練習及答案匯編
- 2025年注冊消防工程師考試消防安全案例分析歷年真題解析試卷
- A-Level生物實驗模擬試卷2025年-顯微鏡操作與樣本處理重點難點突破
- 2025年小學三年級童話故事文化背景測試卷
- 2025年高考化學化學平衡移動原理突破試卷
- 2025年乒乓球裁判員二級考試模擬試卷:規則掌握與實戰執裁策略
- 流感治療指南
- 口腔醫學技術職業規劃書
- 廣東省汕尾市2025年考研英語(二)新題型專項訓練卷:閱讀理解與完形填空解析
- 2025年全面備考的Delphi試題及答案
- JJG 30-2012通用卡尺
- GB/T 26785-2011細水霧滅火系統及部件通用技術條件
- 中藥藥理學題庫(附上答案)
- GB/T 21695-2008飼料級沸石粉
- GB/T 17193-1997電氣安裝用超重荷型剛性鋼導管
- ETF融資融券的應用策略課件
- 實驗室生物安全程序文件
- 行政審批電子監察系統簡介
- 東芝空調用戶使用手冊
- 全國卷高考標準語文答題卡作文紙3欄800字版
- 血流感染的診斷及治療課件
評論
0/150
提交評論