文件名称:三角波仿真波形-scpi基础知识介绍
文件大小:1.43MB
文件格式:PDF
更新时间:2024-06-23 11:48:58
基于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 三角波仿真波形