资源简介
基于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
相关资源
- 基于labview的多通道信号发生器
- 基于vhdl语言的信号发生器
- TMS320F2812原理图库和PCB库文件(Prote
- YL-51单片机开发板原理图
- si4432无线模块原理图PCB
- RTL8305NB原理图
- 用protues仿真的按键式波形发生器
- 六位数字时钟原理图
- STM32数字示波器制作资料PCB原理图源程
- 基于labview的虚拟函数信号发生器的设
- 2013年电子设计大赛F题z资料!包括原
- 华为MG323&MC323开发板原理图
- STM32神舟3号开发板原理图
- 天狼星单片机原理图
- RC522原理图
- 肺活量监测,STC89C51单片机和AD0832AD转
- arduino pro mini 封装、pcb图及原理图
- arduino mega 2560 原理图
- CC2530原理图及PCB集成库封装altium格式
- rc522原理图+PCB图4x6cm大小
- 压力传感器信号采集原理图
- 苹果数据线MFI337S3959原理图封装尺寸图
- MST705原理图及源代码
- 永讯K-100对讲机原理图-sch格式的prot
- 疯狂物联 跨阵M4物联网控制器原理图
- 一个常用开关电源原理图
- C8051F040开发板原理图
- 超声波模块原理图
- 常见STM32的原理图库和PCB库
- ADHOC路由协议原理图解包括DSR AODV等
评论
共有 条评论