毕业设计基于单片机的函数信号发生器 - 图文(7)

2019-05-17 18:18

黄冈职业技术学院(论文)

当达到最大值后又回到最小值,如此循环,当台阶间隔很小时,波形基本上近似于直线。适当选择循环的时间,可以得到不同周期的锯齿波。锯齿波发生原理与方波类似,只是高低两个延时的常数不同,所以用延时法,来产生锯齿波,设个自变量i让它不断地自加1,直到加到255,DAC0832可以又自动归0,然后再不断地重复上述过程进而产生锯齿波。 3.程序

juchi() {

uchar temp=0x00;

while(1) { DA0832A=temp++;

if(temp==0xc0) temp=0; }

}

31

黄冈职业技术学院(论文)

5 系统调试与测试

5.1 调试

简单系统硬件的调试通常采用载入简单的测试程序并运行,使用数字表或示波器观察;对有些硬件例如显示器、键盘等可直接编入程序观察程序执行状态。

1.上电复位后用示波器观察晶振或ALE是否有波形输出。如有表明单片机已激活。用示波器观察晶振波形如图5-1所示。

图5-1 晶振波形

2.按键的调试

对于新给定的一个ZLG7289及键盘是,我们应当首先确定每个按键的键值,只有当我们确定键之后,才可以对我们所要设置的按键的功能通过真正做到使软硬件相结合在一起,实现我们的目标功能,真是我们可以利用系统的显示部分也即就是系统的LED,我们通过假设法使出本系统的键值。一般对于设计心得系统我们都可以采用这种方法,因为现在是人性化社会每个设计都有自己的特色,在设计中我们的充分利用系统为我们所提供的一些显而易见的东西来完成我们所打算实现的功能。

32

黄冈职业技术学院(论文)

对于十六个按键及功能介绍见表5-1

表 5-1 按键功能表 KEY K1 K2 K3 K4 K5 K6 K7 K8 K9 K10 K11 K12 K13 K14 K15 K16 作用 0 1 2 3 4 5 6 7 8 9 小数点 频率设置 幅度设置 波形切换 LED清屏 确定键 通过仿真器对系统进行调试,使用调试软件为KeilC51,软件版本为μVision4。系统上电运行后,第1次按下波形切换键K14,再按下确认件K16,从示波器上观察结果如图5-3

33

黄冈职业技术学院(论文)

图 5-3 正弦波

第2次按下K14按确定K16后从示波器观察图形如图5-4

图 5-4 方波

34

黄冈职业技术学院(论文)

第3次按下K14按确定K16后从示波器观察图形如图5-5

图 5-5 锯齿波

第3次按下K14按确定K16后从示波器观察图形如图5-6

图 5-6 三角波

通过实验可以知道本系统中的K14用于几种波形的相互切换。

5.2 测试

1.测试的方法:

在测试本系统时采用的是将设置的数值与示波器所测试值进行对比,进而可以知道本系统的性能

2.通过按键,实现其按键所对应的功能,并观察测试结果,对设计进一步的进行

35


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

下一篇:轴承座(1)4×M5螺纹底孔加工专机总体结构、夹具及其液压系统设计

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

马上注册会员

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