基于51单片机函数信号发生器设计(5)

2019-03-15 18:05

机电0810班郝兴毕业设计

while(!s3); ys--; } } } void main() {

init(); while(1) {

keyscanf();

if(s1num==1) //正弦波// {

for(j=0;j<255;j++) {

P0=tosin[j]; delay1(ys); } }

if(s1num==2) //方波// {

- 22 -

机电0810班郝兴毕业设计

P0=0xff; delay1(ys); P0=0; delay1(ys); }

if(s1num==3) //三角波// { if(a<128) { P0=a; delay1(ys); } else {

P0=255-a; delay1(ys); } a++; }

if(!(s1&s2&s3)) { xsf();

- 23 -

机电0810班郝兴毕业设计

} }

}

2、输出波形的种类与频率的测试

2.1、测量仪器及测试说明

测量说明:正弦波、矩形波、三角波信号的输出,通过对独立键盘来实现其的不同波形的输

出以及其频率的改变。 2.2测试过程

当程序下进去时经过初始化,液晶屏的上只显示“wave:”和“f:“,当开关三按一下是此时输出波形为正弦波,按两下时输出为方波,按三下时输出为三角波。另外两个开关可以调节频率,三种波形的频率可调范围不同,分别如下: 正弦波:1—180HZ 方 波:1——3.3KHZ 三角波:1——180HZ

根据示波器的波形频率的显示计算出三种波形的频率计算公式如下: 正弦波:f=(1000/(9+3*ys)) 方 波:f=(100000/(3*ys))

- 24 -

机电0810班郝兴毕业设计

三角波:f=(1000/(15+3*ys) 其中ys为延时的变量。 三种波形的仿真波形图如下:

图(8)正弦波图形

- 25 -

机电0810班郝兴毕业设计

图(9)方波图形

图(10)三角波图行

2.3、测试结果

- 26 -


基于51单片机函数信号发生器设计(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:组织行为学案例分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: