資源簡介
基于DAC0832的簡單DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件

代碼片段和文件信息
#include?“reg51.h“
unsigned?char?flag;
bit?time;
unsigned?char?sin(unsigned?char?x)
{
?unsigned?char?code?sin_tab[]={125128131134138141144147150153156159??162165168171174177180182185188191193196198201203??206208211213215217219221223225227229231232234235??237238239241242243244245246246247248248249249250??250250250250250250250249249248248247246246245244??243242241239238237235234232231229227225223221219??217215213211208206203201198196193191188185182180??177174171168165162159156153150147144141138134131??128125122119116112109106103100979491888582797673??7068656259575452494744423937353331292725272927252321??1918161513121198765443221100000000112??23445678911121315161819212325272931333537??39424447495254575962656870737679828588979497??100103106109112116119122};??return?sin_tab[x];??}
void?DAC0832(unsigned?char?x)
{
?P2=x;
}
void?main()
{
?unsigned?char?i;
?i=0;
?TMOD=0X02; ?//低半字節(jié)用來定義定時器0,用于控制輸出波的頻率
?TH0=256-40; ?//定時時間
?ET0=1; ?//定時中斷允許控制位,允許
?IT0=1; ?//外中斷0觸發(fā)方式控制位,低電平有效
?IT1=1;
?EX0=1; ?//外中斷0允許控制位,允許
?EX1=1;
?EA=1; ?//中斷允許總控制位,允許
?TR0=1; ?//啟動定時器工作
?flag=0; ?//開始時無輸出
?
?while(1)
?{
?if(time==1)
?{
??time=0;
??if(i>249)
??i=0;
??else
??i++;
??switch(flag)
??{
???case?0:DAC0832(0);
???break;
???case?1: //三角波
???if(i>125)
???DAC0832(250-i);
???else
???DAC0832(i);
???break;
???case?2: //正弦波
???DAC0832(sin(i));
???break;
???default:?break;
??}
?}
?}
}
void?time0()interrupt?1
{time=1;}
void?int0()?interrupt?0
{flag=1;}
void?int1()?interrupt?2
{flag=2;}??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-09-14?22:01??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\
?????目錄???????????0??2012-09-14?21:58??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\0832\
?????文件????????3976??2012-09-13?01:13??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\0832\0832
?????文件????????1912??2012-09-13?01:15??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\0832\0832.c
?????文件????????1208??2012-09-13?01:13??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\0832\0832.hex
?????文件??????????41??2012-09-13?01:13??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\0832\0832.lnp
?????文件????????3995??2012-09-13?01:13??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\0832\0832.LST
?????文件????????7618??2012-09-13?01:13??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\0832\0832.M51
?????文件????????3955??2012-09-13?01:13??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\0832\0832.OBJ
?????文件???????12120??2012-09-13?01:13??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\0832\0832.plg
?????文件???????57377??2012-09-13?01:15??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\0832\0832.uvopt
?????文件???????13395??2012-09-12?16:08??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\0832\0832.uvproj
?????文件???????55649??2012-09-12?16:08??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\0832\0832_uvopt.bak
?????文件???????????0??2012-09-12?15:23??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\0832\0832_uvproj.bak
?????文件????????6376??2009-05-07?14:37??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\0832\STARTUP.A51
?????文件???????14048??2012-09-13?01:13??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\0832\STARTUP.LST
?????文件?????????758??2012-09-13?01:13??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\0832\STARTUP.OBJ
?????文件??????100278??2012-09-13?01:17??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\Backup?Of?dds.DBK
?????文件???????10323??2012-09-14?18:57??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\bestsave.rte
?????文件?????????132??2012-09-14?18:57??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\dds.DO
?????文件??????103570??2012-09-14?19:00??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\dds.DSN
?????文件???????16326??2012-09-14?18:57??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\dds.EDF
?????文件?????????238??2012-09-14?18:58??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\dds.log
?????文件???????28788??2012-09-14?18:58??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\dds.LYT
?????文件?????????792??2012-09-14?19:00??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\dds.PWI
?????文件????????2060??2012-09-14?18:57??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\dds.sts
?????文件??????103606??2012-09-14?15:44??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\Last?Loaded?dds.DBK
?????文件???????18236??2012-09-14?17:13??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\Last?Loaded?dds.LBK
?????文件??????116224??2012-09-14?22:01??基于DAC0832的DDS信號發(fā)生器報告+原理圖+PCB圖+程序代碼+proteus的isis的仿真等文件\報告.doc
- 上一篇:京東奪寶島插件
- 下一篇:遺傳算法 NSGA II
評論
共有 條評論