资源简介

经过我测试通过的,用VHDL编写DDS,模块鲜明,非常适合新手学习

资源截图

代码片段和文件信息

%mydds.m
%Designed By Michael Chen (Chen sifan)2011\11\07
clear all;
fid = fopen(‘D:\Program Files\alter\MyWork\MyDDS.tbl‘‘r‘);%tbl文件的路径要写对哦
data = fscanf(fid‘%s‘);
fclose(fid);
b = find(data == ‘=‘);
number = length(b);
j = 0;
for i = 1 : number-1
    j = j+1;
    c_s(j1) = data(b(i)+1);
    c_s(j2) = data(b(i)+2);
end;
d_s = hex2dec(c_s);%将16进制的数据转换成十进制的
plot(d_s);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-11-07 21:16  Mydds\
     文件         335  2011-11-07 19:29  Mydds\ADDER8B.vhd
     文件        5527  2011-11-07 19:31  Mydds\lpm_rom8.vhd
     文件         411  2011-11-07 21:07  Mydds\mydds.m
     文件        2184  2011-11-07 21:15  Mydds\MyDDS.vhd
     文件         434  2011-11-07 19:50  Mydds\REG8B.vhd
     文件        3676  2011-11-07 16:07  Mydds\sin_soft.mif
     文件          85  2011-11-07 21:20  Mydds\文件说明.txt
     文件      509440  2009-03-23 22:26  Mydds\直接数字频率合成器(DDS).ppt

评论

共有 条评论