资源简介
基于DAC0832的简单DDS信号发生器报告+原理图+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; //低半字节用来定义定时器0,用于控制输出波的频率
TH0=256-40; //定时时间
ET0=1; //定时中断允许控制位,允许
IT0=1; //外中断0触发方式控制位,低电平有效
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信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\
目录 0 2012-09-14 21:58 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\0832\
文件 3976 2012-09-13 01:13 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\0832\0832
文件 1912 2012-09-13 01:15 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\0832\0832.c
文件 1208 2012-09-13 01:13 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\0832\0832.hex
文件 41 2012-09-13 01:13 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\0832\0832.lnp
文件 3995 2012-09-13 01:13 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\0832\0832.LST
文件 7618 2012-09-13 01:13 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\0832\0832.M51
文件 3955 2012-09-13 01:13 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\0832\0832.OBJ
文件 12120 2012-09-13 01:13 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\0832\0832.plg
文件 57377 2012-09-13 01:15 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\0832\0832.uvopt
文件 13395 2012-09-12 16:08 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\0832\0832.uvproj
文件 55649 2012-09-12 16:08 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\0832\0832_uvopt.bak
文件 0 2012-09-12 15:23 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\0832\0832_uvproj.bak
文件 6376 2009-05-07 14:37 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\0832\STARTUP.A51
文件 14048 2012-09-13 01:13 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\0832\STARTUP.LST
文件 758 2012-09-13 01:13 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\0832\STARTUP.OBJ
文件 100278 2012-09-13 01:17 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\Backup Of dds.DBK
文件 10323 2012-09-14 18:57 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\bestsave.rte
文件 132 2012-09-14 18:57 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\dds.DO
文件 103570 2012-09-14 19:00 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\dds.DSN
文件 16326 2012-09-14 18:57 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\dds.EDF
文件 238 2012-09-14 18:58 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\dds.log
文件 28788 2012-09-14 18:58 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\dds.LYT
文件 792 2012-09-14 19:00 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\dds.PWI
文件 2060 2012-09-14 18:57 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\dds.sts
文件 103606 2012-09-14 15:44 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\Last Loaded dds.DBK
文件 18236 2012-09-14 17:13 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\Last Loaded dds.LBK
文件 116224 2012-09-14 22:01 基于DAC0832的DDS信号发生器报告+原理图+PCB图+程序代码+proteus的isis的仿真等文件\报告.doc
- 上一篇:京东夺宝岛插件
- 下一篇:遗传算法 NSGA II
相关资源
- 开源1A锂电池充电板TP4056原理图+PCB
- 一个labview仿真的函数信号发生器.vi
- 联想W520/T520笔记本电脑电路原理图
- 三星DDR800内存条PCB文件和原理图
- DAC0832波形发生器幅值及频率都精确可
- 八三编码器设计 VHDL代码 简单,包附
- NE555电路应用原理图及PCB
- 光立方制作(原理图 源程序 LED搭接方
- 直流伺服电机电路原理图(内附单片
- 六款ISP电路原理图
- 用quartus 2编的全加器(原理图输入)
- LENOVO Y410P NM-A031 主板电路原理图
- SX126x_LORA驱动程序(包含完整的工程文
- w5500原理图封装
- STM32的PCB封装库,以及原理图库,48
- 基于nRF24L01的射频收发电路原理图
- nRF24L01无线模块原理图和与5V单片机的
- RK3399 DEMO官方原厂 PCB 原理图以及周边
- 8086交通灯 Proteus原理图及程序
- 伺服驱动器原理图详解
- ams1117降压电路原理图
- HDMI转SDI方案设计原理图
- DDR4台式机内存条原理图.pdf
- 瑞芯微RK原厂3399+LPDDR4 200球参考原理图
- BGA扇出,原理图中PCB的类和布线规则
- USRP X300/X310的原理图
- 霹雳闪光灯电路原理图
- Lenovo ThinkPad S1 Yoga主板原理图
- 带线路补偿的车载USB充电器电路原理
- tms320c6748 DSP原理图 SCH PCB
评论
共有 条评论