liang183 发表于 2016-11-22 16:44:12

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

在实验前,我们已经将四种波形在不同频段的数据写入了数据存储器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的地址,循环周期显示输出即为我们所设计的波形。设计流程如下:


页: [1]
查看完整版本: 请自行计算其它波形的数据,利用U006和U005剩下的资源扩展其它波