quartus 2 计数器Word格式.docx

上传人:b****5 文档编号:21271553 上传时间:2023-01-29 格式:DOCX 页数:13 大小:504.20KB
下载 相关 举报
quartus 2 计数器Word格式.docx_第1页
第1页 / 共13页
quartus 2 计数器Word格式.docx_第2页
第2页 / 共13页
quartus 2 计数器Word格式.docx_第3页
第3页 / 共13页
quartus 2 计数器Word格式.docx_第4页
第4页 / 共13页
quartus 2 计数器Word格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

quartus 2 计数器Word格式.docx

《quartus 2 计数器Word格式.docx》由会员分享,可在线阅读,更多相关《quartus 2 计数器Word格式.docx(13页珍藏版)》请在冰豆网上搜索。

quartus 2 计数器Word格式.docx

此时只是配置了与工程相关的一些基本设置,在开发过程中如需要,仍然可以通过菜单Assignments->

Settings来修改。

5)新建文件:

打开File->

New,选择DeviceDesignFiles子类中的VHDLFile,点击OK,创建一个VHDL文件。

6)在编辑区输入VHDL语言,或者用文本方式打开DIV.txt文件将其中的内容拷贝到编辑区,并以DIV.vhd文件名保存。

7)在快捷菜单中点击StartAnalysis&

Synthesis,开始对程序语言进行编译。

8)等待,编译完成后观察是否有错误。

如有error,则修改直至没有error,只出现warnings没有关系,点击“确定”,关闭该窗口。

9)返回DIV.vhd界面,点击File->

Create/update->

CreateSymbolFilesforCurrentFile

10)等待,出现下面界面,点击确定

11)再新建文件:

12)在编辑区输入VHDL语言,或者用文本方式打开SEG7.txt文件将其中的内容拷贝到编辑区,并以SEG7.vhd文件名保存。

13)在快捷菜单中点击StartAnalysis&

14)等待,编译完成后观察是否有错误。

15)返回SEG7.vhd界面,点击File->

16)等待,出现下面界面,点击确定

17)新建文件:

New,选择DeviceDesignFiles子类中的BlockDiagram/SchematicFile,点击OK,创建一个顶层文件。

18)出现下面所示界面,在界面上双击鼠标左键

19)出现下图界面,点击Libraries框内的Project左侧加号,出现下拉菜单

20)选择DIV,点击OK

21)此时Symbol界面消失,鼠标光标处出现一个模块,随意选择一个位置,点击鼠标左键,将模块放置在刚刚建立的Block界面上。

22)用同样过程将SEG7模块也放置在block界面内。

双击左键->

选择Project->

选择SEG7->

OK。

放置好的模块可以使用鼠标拖动改变位置。

23)在空白处点击鼠标左键,在Name处输入output点击OK,将输出模块加入到文件中去,同样方法再添加一个output。

24)在空白处点击鼠标左键,在Name处输入input点击OK,将输出模块加入到文件中去,同样方法再添加两个input。

25)将各模块按下图方式放置

26)在左上角的input模块上双击鼠标出现下面界面,将Pinname(s)改为CLK

27)用同样方法,将另外两个INPUT和OUTPUT名称改成下图所示,RST,EN,COUT,SEG[7..0]

28)在名为CLK的input右角上点击鼠标左键,按住向右拖动,至DIV的clk管脚,出现下图所示方框时,松开鼠标左键,此时已经将名为CLK的input与DIV的CLK管脚进行了连接。

29)使用同样方法,将其余几个管脚全部按照下图连接好。

注意,连线可以拐弯。

30)保存文件,并将此顶层实体命名为CNT10。

31)首先在左侧ProjectNavigator处点击File,然后在CNT10上点击鼠标右键,出现菜单,点击SetasTop-LevelEntity

32)在快捷菜单中点击StartAnalysis&

33)等待,编译完成后观察是否有错误。

如有error,则修改直至没有error;

只出现warnings没有关系,点击“确定”,关闭该窗口。

34)点击AssignmentEditor,进行管脚绑定。

35)点击左侧菜单中的按钮:

showallknownpinnames,将出现所有出现在程序中的管脚。

36)管脚绑定如下表所示,如有管脚在下表中未注明,则不需要绑定。

To

Value

CLK

PIN_N2

seg[2]

PIN_AC12

COUT

PIN_AE23

seg[3]

PIN_AD11

EN

PIN_N25

seg[4]

PIN_AE11

RST

PIN_N26

seg[5]

PIN_V14

seg[0]

PIN_AF10

seg[6]

PIN_V13

seg[1]

PIN_AB12

seg[7]

PIN_AD19

37)全部绑定好后,保存,点击StartCompilation,进行全编译。

38)全编译完成,如下图所示,此时自动生成了一个timer.sof文件。

39)点击Programmer,进入下载窗口。

40)将DE2与主机连接好后,点击HardwareSetup进行设置,选择USBBlaster下载口,关闭对话框,点Start,进行下载。

41)当出现Progress到达100%时,下载结束

2.操作说明

通过控制SW0和SW1可以控制最右边的数码管的计数和复位功能

SW0

SW1

功能描述

计数器停止工作,数码管显示前一状态的数值

1

计数器复位

计数器开始工作,每1秒数值加1,加到9后变为0,同时SW0上侧红灯亮,

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

当前位置:首页 > 农林牧渔 > 水产渔业

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

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