77范文网 - 专业文章范例文档资料分享平台

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

来源:网络收集 时间:2019-03-15 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

机电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 -

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于51单片机函数信号发生器设计(5)在线全文阅读。

基于51单片机函数信号发生器设计(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/522125.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: