91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 19.31MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-20
  • 語言: 其他
  • 標簽: AD9854??DDS??

資源簡介

資料里有測試操作的詳細說明,需詳細閱讀,注意模擬地與數字地的處理,建議使用0歐姆電阻連接,一開始上手可采用并行界接線,有問題聯系qq:1298928466

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?
//**********************以下為系統時鐘以及其相關變量設置**************************/
/*?
??此處根據自己的需要設置系統時鐘以及與其相關的因子,一次需且只需開啟一個???
??CLK_Set為時鐘倍頻設置,可設置4~20倍倍頻,但最大不能超過300MHZ
??Freq_mult_ulong和Freq_mult_doulle均為2的48次方除以系統時鐘,一個為長整形,一個為雙精度型
*/
//?#define?CLK_Set?7
//?const?ulong??Freq_mult_ulong??=?1340357;
//?const?double?Freq_mult_doulle?=?1340357.032;

//#define?CLK_Set?9
//const?ulong??Freq_mult_ulong??=?1042500; ?
//const?double?Freq_mult_doulle?=?1042499.9137431;

//?#define?CLK_Set?8
//?const?ulong??Freq_mult_ulong??=?1172812;
//?const?double?Freq_mult_doulle?=?2932031.403;

#define?CLK_Set?10
const?ulong??Freq_mult_ulong??=?938250;
const?double?Freq_mult_doulle?=?938249.9224;

uchar?FreqWord[6];??????????????//6個字節頻率控制字

//**************************修改硬件時要修改的部分********************************/
?#define?AD9854_DataBus?P3
?#define?AD9854_AdrBus??P1
?sbit?AD9854_RST???=?P2^0;???? //控制信號引腳
?sbit?AD9854_SP????=?P2^1;
?sbit?AD9854_OSK???=?P2^2;? //osk
?sbit?AD9854_UDCLK?=?P2^4;?
?sbit?AD9854_WR????=?P1^6;
?sbit?AD9854_FDATA?=?P2^6;???????//fsk/bpsk/hold
?sbit?AD9854_RD????=?P2^7;
??


//====================================================================================
//函數名稱:void?AD9854_WR_Byte(uchar?addruchar?dat)
//函數功能:AD9854并行口寫入數據
//入口參數:addr?????6位地址
//?????????dat??????寫入的數據
//出口參數:無
//====================================================================================
void?AD9854_WR_Byte(uchar?addruchar?dat)
{
AD9854_AdrBus??=?(addr&0x3f)?|?(P1&0xc0);
AD9854_DataBus?=?dat;
AD9854_WR??????=?0;
AD9854_WR??????=?1;
}

//====================================================================================
//函數名稱:void?AD9854_Init(void)
//函數功能:AD9854初始化
//入口參數:無
//出口參數:無
//====================================================================================
void?AD9854_Init(void)
{
AD9854_WR=1;//將讀、寫控制端口設為無效
AD9854_RD=1;
AD9854_UDCLK=0;
AD9854_RST=1;?????????????????//復位AD9854
DelayMs(10);
AD9854_RST=0;
??AD9854_SP?=?1;

//AD9854_WR_Byte(0x1d0x10); ???????????//關閉比較器
AD9854_WR_Byte(0x1d0x00); ???????????//開啟比較器
AD9854_WR_Byte(0x1eCLK_Set); ???//設置系統時鐘倍頻????????????
AD9854_WR_Byte(0x1f0x00); ???//設置系統為模式0,由外部更新
AD9854_WR_Byte(0x200x60); ???//設置為可調節幅度,取消插值補償

AD9854_UDCLK=1;???????????????//更新AD9854輸出
??AD9854_UDCLK=0;
}

//====================================================================================
//函數名稱:void?Freq_convert(long?Freq)
//函數功能:正弦信號頻率數據轉換
//入口參數:Freq???需要轉換的頻率,取值從0~SYSCLK/2
//出口參數:無???但是影響全局變量FreqWord[6]的值
//說明:???該算法位多字節相乘算法,有公式FTW?=?(Desired?Output?Frequency?×?2N)/SYSCLK
//?????????得到該算法,其中N=48,Desired?Output?Frequency?為所需要的頻率,即Freq,SYSCLK
//?????????為可編程的系統時鐘,FTW為48Bit的頻率控制字,即FreqWord[6]
//====================================================================================
void?Freq_convert(long?Freq)???
{
ulong?FreqBuf;
ulong?Temp=Freq_mult

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-08-08?15:29??V3.1-AD9854模塊資料\
?????目錄???????????0??2019-08-08?15:28??V3.1-AD9854模塊資料\原理圖PDF\
?????文件??????261125??2017-06-08?09:56??V3.1-AD9854模塊資料\原理圖PDF\V3.0-AD9854電路原理圖.pdf
?????目錄???????????0??2019-08-08?15:29??V3.1-AD9854模塊資料\測試程序\
?????目錄???????????0??2019-08-08?15:28??V3.1-AD9854模塊資料\測試程序\8051版本\
?????目錄???????????0??2019-08-08?15:28??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\
?????文件???????16578??2018-07-16?20:16??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\AD9854
?????文件????????8106??2018-07-16?20:16??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\AD9854.LST
?????文件???????17147??2018-07-16?20:16??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\AD9854.M51
?????文件????????8453??2018-07-16?20:16??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\AD9854.OBJ
?????文件????????4928??2017-06-06?10:42??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\AD9854.c
?????文件?????????278??2017-06-04?17:23??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\AD9854.h
?????文件????????3282??2018-07-16?20:16??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\AD9854.hex
?????文件??????????70??2018-07-16?20:16??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\AD9854.lnp
?????文件?????????572??2018-07-16?20:16??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\AD9854.plg
?????文件??????135888??2017-06-06?18:37??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\AD9854.uvgui.cheqian
?????文件???????69745??2018-07-16?20:16??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\AD9854.uvgui.xxl
?????文件??????135889??2017-06-06?10:42??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\AD9854.uvgui_cheqian.bak
?????文件???????69752??2018-07-16?19:44??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\AD9854.uvgui_xxl.bak
?????文件????????7681??2018-07-16?20:16??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\AD9854.uvopt
?????文件???????14039??2017-06-06?09:43??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\AD9854.uvproj
?????文件????????7680??2018-07-16?19:44??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\AD9854_uvopt.bak
?????文件???????14039??2017-06-04?20:48??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\AD9854_uvproj.bak
?????文件????????7076??2018-07-16?20:16??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\init.LST
?????文件????????7626??2018-07-16?20:16??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\init.OBJ
?????文件????????3800??2017-06-05?10:55??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\init.c
?????文件?????????455??2017-06-05?10:55??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\init.h
?????文件????????3579??2018-07-16?20:16??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\main.LST
?????文件????????3231??2018-07-16?20:16??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\main.OBJ
?????文件????????1858??2017-06-06?18:37??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.0\main.c
?????目錄???????????0??2019-08-08?15:28??V3.1-AD9854模塊資料\測試程序\8051版本\51_AD9854測試程序_V1.1\
............此處省略2304個文件信息

評論

共有 條評論