通信与电子实验4Word格式.docx

上传人:b****5 文档编号:20539538 上传时间:2023-01-23 格式:DOCX 页数:9 大小:4.88MB
下载 相关 举报
通信与电子实验4Word格式.docx_第1页
第1页 / 共9页
通信与电子实验4Word格式.docx_第2页
第2页 / 共9页
通信与电子实验4Word格式.docx_第3页
第3页 / 共9页
通信与电子实验4Word格式.docx_第4页
第4页 / 共9页
通信与电子实验4Word格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

通信与电子实验4Word格式.docx

《通信与电子实验4Word格式.docx》由会员分享,可在线阅读,更多相关《通信与电子实验4Word格式.docx(9页珍藏版)》请在冰豆网上搜索。

通信与电子实验4Word格式.docx

DAC0832直通工作;

数据产生模块不停地将8bit的变化数据输入到DAC0832的8位数字量输入线上,DAC0832输出相应的变化的模拟量。

实验中,由于EAB单元大小的限制和波形精度的要求,一个周期波形用256点还原。

构造的ROM为8×

256大小。

四.实验的顶层原理图

五.功能实现

系统包括三大模块:

可变分频模块PINCHOOSE、地址扫描输出模块SOURCE和波形生成模ROMBOXIN。

通过分频控制ROM地址扫描速度以得到不同频率的波形输出;

通过替换配置文件改变波形生成模块中初始数据可得到锯齿波、方波、三角波和正弦波等多种波形。

1)PINCHOOSE的模块

PINCHOOSE产生125KHZ和250KHZ

libraryieee;

useieee.std_logic_1164.all;

entitypinchooseis

port(f1m:

instd_logic;

key1:

instd_logic;

f125k:

outstd_logic);

endpinchoose;

architecturebehaveofpinchooseis

signalcount:

integerrange0to7;

begin

divideclk:

process(f1m)

begin

if(f1m'

eventandf1m='

1'

)then

ifkey1='

then

ifcount<

3thenf125k<

='

0'

;

count<

=count+1;

elsifcount<

7thenf125k<

elsifcount>

=7thenf125k<

count<

=0;

endif;

else

1thenf125k<

=3thenf125k<

endprocess;

endbehave;

功能仿真波形

当KEY按下(即KEY=1)时将1MHZ8分频输出125KHZ,当KEY松开时将1MHZ4分频输出250KHZ.

2)SOURCES地址扫描源

useieee.std_logic_unsigned.all;

entitysourcesis

port(clk:

outer:

outstd_logic_vector(7downto0));

endsources;

architecturebehaveofsourcesis

signaltemp:

std_logic_vector(7downto0);

process(clk)

if(clk'

eventandclk='

)thentemp<

=temp+1;

endprocess;

outer<

=temp;

3)P1MHZ产生

将实验箱的50MHZ50分频成1MHZ

lIBRARYIEEE;

USEIEEE.STD_LOGIC_1164.ALL;

USEIEEE.STD_LOGIC_UNSIGNED.ALL;

ENTITYPIN1MZIS

PORT(CLKIN:

INSTD_LOGIC;

CLKOUT:

OUTSTD_LOGIC);

ENDPIN1MZ;

ARCHITECTUREAOFPIN1MZIS

BEGIN

PROCESS(CLKIN)

VARIABLECNTTEMP:

INTEGERRANGE0TO49;

IFCLKIN='

ANDCLKIN'

EVENTTHEN

IFCNTTEMP=49THENCNTTEMP:

ELSE

IFCNTTEMP<

25THENCLKOUT<

ELSECLKOUT<

ENDIF;

CNTTEMP:

=CNTTEMP+1;

ENDIF;

ENDPROCESS;

ENDA;

4)romfb模块

使用MAX+PLUS11的宏向导工具实现不同宽度和深度的ROM的设计

实验波形

没按键没放大时的方波

按键没放大的方波

 

没按键有放大的方波

有按键有放大的方波

将填充物改下就可以产生三角波

波形图

没按键没放大的三角波

有按键没放大的三角波

没按键有放大的三角波

有按键有放大的三角波

锯齿波

没按键没放大的锯齿波

按键没放大的锯齿波

没按键放大的锯齿波

有按键有放大的锯齿波

正弦波

没有按键没有放大的正弦波

有按键没有放大的正弦波

没有按键有放大的正弦波

有按键有放大的正弦波

六.调试过程

1.反相器not的作用

SOURCES是产生256个地址,反相器是使隔半个周期再来根据地址来取点,一个周期波形用256点还原。

2.可以通过PINCHOOSE这个模块来改变输出波形的频率,将1MHZ通过不同的分频来改变输出的频率。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1