简易波形发生器的设计制作_第1页
简易波形发生器的设计制作_第2页
简易波形发生器的设计制作_第3页
简易波形发生器的设计制作_第4页
简易波形发生器的设计制作_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、任务四;简易波形发生器的设计制作1动能:熟练示波器的使用,和D/A、A/D转换电路的设计与应用,通过单片机控制D/A或A/D转换。2电路原理图:D/A转换实验模块电路原理图A/D转换实验模块电路原理图3接线:D/A转换实验板接线4源程序:#include#include#define DAC0832 XBYTE0X7FFFunsigned char n;void DelayMS(unsigned int ms) unsigned char i; while(ms-) for(i=0;i120;i+);void main() while(1) P1=0XFF; switch(P1) case 0

2、xfe:DAC0832=0XFF; DelayMS(10); DAC0832=0X00; DAC0832=0X00; DelayMS(10); break; case 0xfd:DAC0832=n+; break; case 0xfb:for(n=0;n0;n-) DAC0832=n; DelayMS(1); 5完成情况:由于设备示波器问题,显示波形动荡很大,不过与理论波形走势相似,1) 闭合开关S1:调节示波器水平方向的时间档位(ms级)和垂直方向的电压档(v级),可观察到示波器显示方波,与理论如以下(a)图相似;2) 断开S1,闭合S2:可观察到示波器显示锯形波形,与理论如以下(b)图相似

3、;3) 断开S2,闭合S3:可观察到示波器显示三角波形,与理论如以下(c)图相似;扩展1:修改源程序中各波形的延时时间,即修改调用函数Delay MS(n)中的参数n,重新编译、烧写程序至单片机,然后观察并记录示波器输出的各种波形,要求将输出波形图绘制在本任务报告中。1功能:对比不同时间波形的变化。2源程序:任务中Delay MS(n)中的参数n改为原来的10倍大,其他不变。3完成情况:由于设备示波器问题,显示波形动荡很大,不过与理论波形走势相似,1) 闭合开关S1:调节示波器水平方向的时间档位(ms级)和垂直方向的电压档(v级),可观察到示波器显示方波,与理论如以下(a)图相似;2) 断开S1,闭合S2:调节示波器水平方向的时间档位(us级)和垂直方向的电压档(v级),可观察到示波器显示锯形波形,与理论如以下(b)图相似;3) 断开S2,闭合S3:调节示波器水平方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论