答案家

 找回密码
 立即注册
查看: 622|回复: 0

请自行计算其它波形的数据,利用U006和U005剩下的资源扩展其它波

[复制链接]

1万

主题

1万

帖子

81万

积分

校长

Rank: 9Rank: 9Rank: 9

积分
817292
发表于 2016-11-22 16:44:12 | 显示全部楼层 |阅读模式
在实验前,我们已经将四种波形在不同频段的数据写入了数据存储器U005(2864)并存放在固定的地址中。当单片机U006(89C51)检测到波形选择开关和频率调节开关送入的信息后,一方面通过预置分频器调整U004(EPM7128)中分频器的分频比(分频后的信号频率由数码管M001~M004显示);另一方面根据分频器输出的频率和所选波形的种类,通过地址选择器选中数据存储器U005中对应地址的区间,输出相应的数字信号。该数字信号经过D/A转换器U007(TLC7528)和开关电容滤波器U008(TLC14CD)后得到所需模拟信号。自行扩展其它波形时要求非常熟悉信号源模块的硬件电路,最好先用万用表描出整个硬件电路。此题建议让学生提供设计思路,在设计不成熟的情况很容易破坏信号源。提示如下:工作流程同已有的信号源,波形的数据产生举例如下:
    a=sin(2.0*PI*(float)i/360.0)+1.0;/产生360个正弦波点,表示一个周期波形数据/
k=(unsigned char)(a/2.0*255.0);/数字化所有点以便存储/
将自己产生的360个点追加到数据存储器U005(2864)并存放在后续的固定的地址中,根据单片机U006(89C51)编程选中对应U005的地址,循环周期显示输出即为我们所设计的波形。设计流程如下:
QQ截图20161122164346.png

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

CopyRight(c)2016 www.daanjia.com All Rights Reserved. 本站部份资源由网友发布上传提供,如果侵犯了您的版权,请来信告知,我们将在5个工作日内处理。
快速回复 返回顶部 返回列表