33问答网
所有问题
单片机控制dac0832输出正弦波的程序??
如题所述
举报该问题
推荐答案 2011-07-07
在单片机里面存储一个正弦表,一个一个数值发给dac0832控制就好了
追问
怎么找那个表啊?
追答
其实正弦表就是将一个模拟的正弦波离散化,抽样得到许多时间样本点的值,你要是在时间轴上产生的话可以自己做一个啊,要不然百度一下。。。。这个应该会有吧。。。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/cBB5WBcRP.html
相似回答
利用
单片机
和
DAC0832控制输出
方形波,锯齿波,三角波,并通过示波器显示...
答:
//#define DACR XBYTE[0x7fff] //单通道
输出
,单缓冲就行了。unsigned char i,sqar_num=128; //最大值100,默认值50 unsigned char cho=0; //0:
正弦波
。1:方波。2:三角波。3:锯齿波。unsigned char num=0;unsigned char TIME0_H=0xff,TIME0_L=0xd9; //定时器0的初值设置...
51
单片机
和
DAC0832输出
方波、矩形波和
正弦波
由液晶1602显示的C语言程 ...
答:
sbit DA_S1= P2^0; //
控制DAC0832的
8位输入寄存器,仅当都为0时,可以
输出
数据(处于直通状态),否则,输出将被锁存 sbit DA_S2= P2^1; // 控制DAC0832的8位DAC寄存器,仅当都为0时,可以输出数据(处于直通状态),否则,输出将被锁存 sbit key= P3^2;uchar wavecount; //'抽...
试用
DAC0832
芯片设计一个能够
输出
频率为50Hz的方波电路和
程序
答:
void
DAC0832
(unsigned char x){ csda=0;dawr=0;P0=x;csda=1;dawr=1;} void main(){ char d;wela=0;dula=0;d=1;TMOD=0X02;num=10;TH0=256-num; //num用来
控制
采样一个点所用的时间 TL0=256-num;ET0=1; //按键接于外部中断0,与中断1 EA=1;TR0=1;flag=2; //开...
大家正在搜
单片机dac0832正弦波
单片机dac0832输出三角波
dac0832输出正弦波
dac0832产生正弦波程序
dac0832输出正弦波汇编
dac0832输出三角波程序
单片机dac0832波形发生器
用dac0832生成正弦波
利用dac0832产生正弦波
相关问题
求51单片机控制dac0832产生正弦波、方波、三角波输出程...
C51单片机和DAC0832输出正弦波?
若想利用DAC0832芯片输出正弦波,编制相应程序
用单片机和DAC0832输出正弦波的程序应该怎么写
C51单片机和DAC0832输出正弦波原理
51单片机控制DAC0832产生正弦波,如何用定时器改变频率...
单片机控制DAC0832如何实现正弦波频率变化?
如何用51单片机控制DAC0832产生不同频率正弦波,键盘改...