【文件属性】:
文件名称:三角波仿真波形-scpi基础知识介绍
文件大小:1.43MB
文件格式:PDF
更新时间:2021-06-03 18:02:18
基于51单片机的低频信号发生器(C语言)
(3)三角波程序
if(P1_0==0&&P1_1==1) //三角
{
if(s2==255)
ss2=1;
if(ss2==0)
s2++;
if(ss2==1)
{
s2--;
if(s2==0)
ss2=0;
}
P0=s2;
tp=1;
}
5.2.3 锯齿波产生
(1)产生锯齿波的原理
锯齿波中的斜线用一个个小台阶来逼近,在一个周期内从最小值开始逐步递增,当
达到最大值后回到最小值,如此循环,当台阶间隔很小时,波形基本上近似与直线。适
当选择循环的时间,可以得到不同周期的锯齿波。锯齿波发生原理与方波类似,只是高
低两个延时的常数不同,所以用延时法,来产生锯齿波,设个自变量 S3 让它不断地自
加 1,直到加到 255,又自动归 0。然后再不断地重复上述过程而产生锯齿波。
(2)输出波形
图 5.2 三角波仿真波形