99问答网
所有问题
当前搜索:
单片机怎么输出几种不同波形
帮忙解决下:使用51
单片机
,产生方波、锯齿波、三角波等
波形
,频率可调...
答:
1、PWM固定占空比1:1,实现对称方波输出 2、方波后连接积分电路,可将方波变为同频率的三角波
。实现以上功能较容易,且可实现的频率范围较宽。锯齿波实现方法:锯齿波实现方法稍显麻烦,不过硬件电路原理与三角波类似。区别在于锯齿波在一个周期内输出若干个占空比不同的方波,每个方波的占空比除了最后一个...
如何
运用
单片机
原理制作智能信号发生器,要求产生方波、矩形波、三角波...
答:
defineDAC XBYTE[0x7fff] //P2.7接CS sbitkey0 = P3^2;// 增减切换键 sbitkey1 = P3^3;//个位,十位,百位,千位的控制切换 sbitkey2 = P3^4;// 调整位 sbitkey3 = P3^5;//
波形
选择正弦、三角、矩形波,锯齿波 unsignedchar i,j;unsignedint counter,step,flag;typedefunsigned int...
如何
使用
单片机
控制
输出波形
!是否需要特定模块!
答:
单片机
控制
输出波形
,不用模块;可以通过编写程序进行控制;输出你想要的波形!
如何
使用
单片机
控制
输出波形
!是否需要特定模块!
答:
单片机
控制
输出波形
,不用模块;可以通过编写程序进行控制;输出你想要的波形!
单片机
或者 FPGA能不能通过设计程序
输出
正弦波 锯齿波以及其他...
答:
用DDS方法去产生你需要的任意波形
,比如AD9850,单片机控制其产生正弦波或者锯齿波,频率可以任意调整。一个DDS芯片AD9850,一片单片机AT89S52,全搞定,比你用FPGA简单多了吧?
单片机
8051设计简易
波形
发生器,要求能产生正弦波,方波,三角波,通过...
答:
unsigned char cho=0; //0:正弦波。1:方波。2:三角波。3:锯齿波。unsigned char num=0;unsigned char TIME0_H=0xff,TIME0_L=0xdc; //定时器0的初值设置;全局变量.对应正弦波,锯齿波50HZ sbit chg= P1^0;sbit freq_u=P1^1;sbit freq_d=P1^2;sbit duty_u=P1^3;sbit ...
基于
单片机
设计一
个波形
发生器,可产生方波、三角波、正弦波,且波形幅度...
答:
单片机
向0832发送数字编码,产生不同的
输出
。先利用采样定理对
各波形
进行抽样,然后把各采样值进行编码,的到的数字量存入各个波形表,执行程序时通过查表方法依次取出,经过D/A转换后输出就可以得到波形。假如N个点构成波形的一个周期,则0832输出N
个
样值点后,样值点形成运动轨迹,即一个周期。重复输出N个点,成为第二...
51
单片机
和DAC0832
输出
方波、矩形波和正弦波由液晶1602显示的C语言程 ...
答:
uchar judge=1; //在方波
输出
函数中用于简单判别作用 uchar waveform; //当其为0、1、2时,分别代表
三种
波 uchar code freq_unit[3]={10,50,200}; //三种波的频率单位 uchar idata wavefreq[3]={1,1,1}; //给每种波定义一个数组单元,用于存放单位频率的个数 uchar code lcd...
用
单片机
做
波形
发生器,产生正弦波等非脉冲波
答:
如果是可以用较为简单的数学公式可以描述的
波形
,可以不用数组的方法。比如半三角波,y=ax;i=1;i++;y就可以是DA的值了。也就是你只要能知道公式这事儿就好办,当然需要复杂运算的公式,建议数组,原因在于运算时,产生运算时间,运算时间有长有短,你会发现
输出
的波形被拉长或者两
个
值之间有间隔,...
利用89C51
单片机
设计多功能低频函数信号发生器,能产生方波、正弦波...
答:
第一种方案:在
单片机
里面构造
各种波形
的数据表,然后用数组来保存。单片机控制给DA的数据的时间间隔就可以控制
输出
的频率了,为了得到比较精确的频率,可以用定时器控制数据的输出频率啦。幅度的调节可以用双DA来做啊,也就是用另外一块DA来控制数据转换DA的基准电压。第二种方案:用单片机控制DDS芯片啊,...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
51单片机输出四种波形程序
单片机波型发生器的名字
51单片机方波程序
单片机示波器的代码是什么
单片机波形发生器怎么弹出来
51单片机da转换输出正弦波
单片机波形放大
51单片机输出方波原理
利用51单片机制作波形发生器