亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 9954s.c

?? 2005年全國大學生電子設計大賽 頻譜儀 題 源代碼。作品獲國家一等獎
?? C
字號:
#include<9954.h>
#include<aduc841.h>
#include<math.h>


#define IO_SS P3_2
#define A1k 13427

void SPI_Write(unsigned char sdata);




void ddsSetCFR1 (unsigned long int idata cfr1)	// Set Control Function Register 1-------------
{
    unsigned long  idata tmp1,tmp2,tmp3;
    tmp1=cfr1>>8;
    tmp2=tmp1>>8;
    tmp3=tmp2>>8;
    IO_SS=0;
    SPI_Write (AD9954_CFR1);
    SPI_Write ((unsigned char)(tmp3));
    SPI_Write ((unsigned char)(tmp2));
    SPI_Write ((unsigned char)(tmp1));
    SPI_Write ((unsigned char)cfr1);
    IO_SS=1;
}

void ddsSetCFR2 (unsigned long int idata cfr2)	// Set Control Function Register 2-------------
{
    unsigned long  idata tmp1,tmp2;
    tmp1=cfr2>>8;
    tmp2=tmp1>>8;
    IO_SS=0;
    SPI_Write (AD9954_CFR2);
	  SPI_Write ((unsigned char)(tmp2));
    SPI_Write ((unsigned char)(tmp1));
    SPI_Write ((unsigned char)cfr2);
    IO_SS=1;

}

void ddsSetASF (unsigned int idata asf)		// Set DDS Amplitude Scale Factor--------------
{
    IO_SS=0;
    SPI_Write (AD9954_ASF);
    SPI_Write ((asf >> 8) & 0xff);
    SPI_Write (asf & 0xff);
    IO_SS=1;

}
/*
void ddsSetARR (unsigned char idata arr)		// Set DDS Amplitude Ramp Rate-----------------
{
    IO_SS=0;
    SPI_Write (AD9954_ARR);
    SPI_Write ((arr >> 8) & 0xff);
    SPI_Write (arr & 0xff);
    IO_SS=1;

}
*/
void ddsSetFTW0 (unsigned long int idata ftw)		// Set DDS frequency tuning word---------------
{
    unsigned long  idata tmp1,tmp2,tmp3;
    tmp1=ftw>>8;
    tmp2=tmp1>>8;
    tmp3=tmp2>>8;
    IO_SS=0;
    SPI_Write (AD9954_FTW0);
    SPI_Write ((unsigned char)(tmp3));
    SPI_Write ((unsigned char)(tmp2));
    SPI_Write ((unsigned char)(tmp1));
    SPI_Write ((unsigned char)ftw);
    IO_SS=1;

}

void ddsSetFTW1 (unsigned long int idata ftw)		// Set DDS frequency tuning word---------------
{
    unsigned long idata tmp1,tmp2,tmp3;
    tmp1=ftw>>8;
    tmp2=tmp1>>8;
    tmp3=tmp2>>8;
    IO_SS=0;
    SPI_Write (AD9954_FTW1);
    SPI_Write ((unsigned char)(tmp3));
    SPI_Write ((unsigned char)(tmp2));
    SPI_Write ((unsigned char)(tmp1));
    SPI_Write ((unsigned char)ftw);
    IO_SS=1;

}

/*

void ddsSetPOW (unsigned int idata pow)		// Set the output phase------------------------
{
    IO_SS=0;
    SPI_Write (AD9954_POW);
    SPI_Write ((unsigned char)(pow >> 8));
    SPI_Write ((unsigned char)pow);
    IO_SS=1;

}


void ddsPD()
{
 SPI_Write(0xff,0);
 SPI_Write(0xfe,1);

}
*/
void ddsSetSwpN(unsigned long idata delta,unsigned char idata rate)
{

 unsigned long  idata tmp1,tmp2,tmp3;
    tmp1=delta>>8;
    tmp2=tmp1>>8;
    tmp3=tmp2>>8;
 IO_SS=0;
 SPI_Write (AD9954_NLSCW);
 SPI_Write ((unsigned char)rate);
 SPI_Write ((unsigned char)(tmp3));
 SPI_Write ((unsigned char)(tmp2));
 SPI_Write ((unsigned char)(tmp1));
 SPI_Write ((unsigned char)delta);
 IO_SS=1;

}

void ddsSetSwpP(unsigned long idata delta,unsigned char idata rate)
{
  unsigned long idata tmp1,tmp2,tmp3;
    tmp1=delta>>8;
    tmp2=tmp1>>8;
    tmp3=tmp2>>8;
 IO_SS=0;
 SPI_Write (AD9954_PLSCW);
 SPI_Write ((unsigned char)rate);
 SPI_Write ((unsigned char)(tmp3));
 SPI_Write ((unsigned char)(tmp2));
 SPI_Write ((unsigned char)(tmp1));
 SPI_Write ((unsigned char)delta);
 IO_SS=1;

}
/*
void FM(unsigned int mfrq,unsigned char band,unsigned long fc)
{
 unsigned int idata temp;                         
 unsigned int idata Rrr=8000000/1024/mfrq;
 unsigned char idata send[5];
 P3_4=0;
 send[4]=(unsigned char)Rrr;
 send[3]=(unsigned char)Rrr/256;
 send[2]=0xff;
 send[1]=0x03;
 send[0]=0x70;
 ddsSetCFR1(0x82000000);
 ddsSetRAMS(send);
 IO_SS=0;
 SPI_Write(0x0b);                                 
 for(temp=0;temp<1024;temp++)
 {
  ddsSetRAM(fc+A1k*band*sin(temp*0.006135923));
 } 
  
 IO_SS=1;
 
}


*/
void DDS_Ini(void) //   Initialize the DDS
{

	ddsSetCFR1(0x02000042);
  
  ddsSetCFR2(0x00000026);
  
  ddsSetFTW0(0x10000000);
  /*
  ddsSetCFR1(0x02000082,1);
  
  ddsSetCFR2(0x00000026,1);
  
  ddsSetFTW0(0x10000000,1);
   */
  ddsSetASF(0xffff);
  
  //ddsSetASF(0xffff,1);
  
}


void initUart(void)
{
 SPICON=0x3a;
 //SCON=0xd0;
 //T3CON=0x84;
 //T3FD=0x07;
 

}

void SPI_Write(unsigned char sdata)
{
 SPIDAT=sdata;
 while(!ISPI);
 ISPI=0;

}

/*
void sendUart(unsigned char idata sdata,bit cmd)
{
 if(cmd==1)
  {
   TB8=1;
   SBUF=sdata;
   TB8=0;
   while(TI==0);
   TI=0;
   
  }
 else
  {
   SBUF=sdata;
   while(TI==0);
   TI=0;

  }

}


void ddsSetRAM (unsigned long int ram)		// Set DDS frequency tuning word---------------
{
    unsigned long tmp1,tmp2,tmp3;
    tmp1=ram/256;
    tmp2=tmp1/256;
    tmp3=tmp2/256;
    SPI_Write ((unsigned char)(tmp3));
    SPI_Write ((unsigned char)(tmp2));
    SPI_Write ((unsigned char)(tmp1));
    SPI_Write ((unsigned char)ram );
}
 

 void ddsSetRAMS(unsigned char ram[])
{
 IO_SS=0;
 SPI_Write (0x07);
 SPI_Write (ram[4]);
 SPI_Write (ram[3]);
 SPI_Write (ram[2]);
 SPI_Write (ram[1]);
 SPI_Write (ram[0]);
 IO_SS=1;
 

}
 */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人亚洲精品青草天美| 色哟哟在线观看一区二区三区| 国产精品白丝av| 色偷偷成人一区二区三区91| 欧美一区二区三区在线观看视频| 欧美精品一区二区三区久久久| 伊人婷婷欧美激情| 懂色av中文字幕一区二区三区 | 午夜婷婷国产麻豆精品| 国产中文一区二区三区| 欧美手机在线视频| 中国色在线观看另类| 美日韩一区二区| 欧美日韩中文字幕精品| 亚洲国产精品一区二区久久恐怖片 | 日韩国产成人精品| 91美女片黄在线观看| 久久久久久久久久看片| 日韩国产欧美三级| 欧美怡红院视频| 亚洲视频在线一区二区| 精品一区二区三区在线观看| 欧美日韩一区二区三区高清| 中文字幕一区二区三区不卡在线| 精品一区二区三区香蕉蜜桃| 在线日韩av片| 亚洲欧美影音先锋| 成人免费毛片片v| 久久人人97超碰com| 久久国产精品免费| 欧美一二区视频| 午夜欧美在线一二页| 欧美网站一区二区| 亚洲国产欧美在线人成| 欧美亚洲一区三区| 一区二区高清视频在线观看| 99精品视频一区二区| 亚洲欧美一区二区三区极速播放| 成人免费看视频| 国产精品电影一区二区三区| 不卡的av电影在线观看| 中文字幕日本不卡| 色综合久久综合网97色综合 | 国产永久精品大片wwwapp| 三级欧美在线一区| 欧美日韩国产电影| 日本va欧美va瓶| 91精品在线一区二区| 欧美a级理论片| 精品国产乱码久久久久久影片| 另类人妖一区二区av| 久久综合久久久久88| 国产aⅴ精品一区二区三区色成熟| 久久免费国产精品| 成人黄色小视频| 亚洲乱码国产乱码精品精98午夜 | 色偷偷久久一区二区三区| 亚洲女同一区二区| 欧美日本在线一区| 久久精品国产亚洲a| 国产亚洲欧美在线| 99热这里都是精品| 亚洲国产精品久久人人爱蜜臀| 91精品国产一区二区三区| 国产美女一区二区三区| 亚洲精品写真福利| 91精品在线麻豆| 国产成人a级片| 亚洲亚洲精品在线观看| 欧美一区二区精品| 成人综合日日夜夜| 五月天中文字幕一区二区| 欧美精品一区二区高清在线观看| 成人免费av在线| 日韩电影一区二区三区| 国产精品久久免费看| 欧美精品v日韩精品v韩国精品v| 狠狠色2019综合网| 亚洲自拍偷拍图区| 国产午夜亚洲精品理论片色戒| 91久久精品一区二区三| 国产一区二区在线看| 亚洲永久精品国产| 欧美韩日一区二区三区四区| 欧美男男青年gay1069videost| 国产一区二区三区美女| 亚洲国产一二三| 国产日韩一级二级三级| 在线不卡免费av| av一区二区不卡| 精品一区二区三区在线播放视频| 一区二区三区四区高清精品免费观看| 精品国产91久久久久久久妲己 | 91视频在线观看免费| 国产激情一区二区三区桃花岛亚洲| 亚洲色图欧美激情| 久久久久国产一区二区三区四区 | 亚洲丝袜精品丝袜在线| 日韩欧美国产一区二区在线播放 | 中文文精品字幕一区二区| 777a∨成人精品桃花网| 色乱码一区二区三区88| 国产精品亚洲第一区在线暖暖韩国| 日韩精品一二三四| 亚洲一区二区在线免费看| 亚洲欧洲日韩av| 日本一区二区动态图| 久久影院午夜片一区| 日韩一级免费观看| 在线不卡免费欧美| 欧美精品vⅰdeose4hd| 欧美又粗又大又爽| 色偷偷成人一区二区三区91| 不卡在线视频中文字幕| 成人亚洲一区二区一| 风间由美一区二区av101| 国产综合色视频| 国产一区不卡在线| 国产精品影视在线观看| 久久99久国产精品黄毛片色诱| 日韩黄色免费电影| 日韩高清欧美激情| 六月丁香婷婷色狠狠久久| 麻豆国产精品视频| 精品综合久久久久久8888| 国产最新精品精品你懂的| 国产一本一道久久香蕉| 国产风韵犹存在线视精品| 国产精品自拍毛片| 成人美女视频在线看| 91一区二区三区在线观看| 91小视频在线免费看| 97久久精品人人做人人爽| 91福利精品第一导航| 欧美日韩国产欧美日美国产精品| 欧美精品一级二级三级| 欧美一区二区在线免费播放 | 91年精品国产| 欧美影院一区二区三区| 91精品国产黑色紧身裤美女| 欧美tk—视频vk| 亚洲国产精品精华液2区45| 亚洲欧洲av在线| 亚洲小说春色综合另类电影| 日韩精品91亚洲二区在线观看| 久久精品国产网站| 成人看片黄a免费看在线| 色天使久久综合网天天| 欧美精品在线一区二区三区| 欧美精品一区视频| 亚洲日本在线视频观看| 同产精品九九九| 国产成人亚洲综合a∨婷婷图片| 99国产欧美久久久精品| 在线不卡欧美精品一区二区三区| 久久丝袜美腿综合| 亚洲一区二区视频在线观看| 老司机午夜精品99久久| av福利精品导航| 在线综合+亚洲+欧美中文字幕| 国产亚洲欧洲一区高清在线观看| 一区二区三区四区亚洲| 开心九九激情九九欧美日韩精美视频电影 | 91精品国产91久久久久久一区二区| 精品国产91亚洲一区二区三区婷婷 | aaa亚洲精品一二三区| 欧美精品在线观看播放| 欧美国产一区二区| 亚州成人在线电影| 岛国一区二区三区| 欧美精品视频www在线观看| 久久精品人人爽人人爽| 婷婷综合久久一区二区三区| 成人综合婷婷国产精品久久免费| 欧美美女一区二区在线观看| 国产精品久久久久久一区二区三区 | 国产精品亚洲午夜一区二区三区| 欧美影院一区二区三区| 国产精品久久久久久久久久久免费看 | 在线观看不卡视频| 亚洲国产精品黑人久久久| 美女一区二区在线观看| 欧美视频一区在线| 综合久久久久久| 国产大陆a不卡| 欧美成人精品1314www| 无吗不卡中文字幕| 色偷偷一区二区三区| 国产精品毛片久久久久久| 激情伊人五月天久久综合| 欧美精品在线一区二区| 亚洲精品菠萝久久久久久久| 成人听书哪个软件好| 久久久久久久久久久黄色| 蜜臀久久久久久久| 91精品麻豆日日躁夜夜躁| 亚洲一卡二卡三卡四卡| 色老汉av一区二区三区| 亚洲美女在线一区| 91在线高清观看|