数码管动态显示EDA实验三

数码管动态显示EDA实验三

ID:41685329

大小:551.16 KB

页数:11页

时间:2019-08-29

数码管动态显示EDA实验三_第1页
数码管动态显示EDA实验三_第2页
数码管动态显示EDA实验三_第3页
数码管动态显示EDA实验三_第4页
数码管动态显示EDA实验三_第5页
资源描述:

《数码管动态显示EDA实验三》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验三数码管动态显示姓名:赵佳伟学号:1002100449一、实验目的1、实现实现()〜9十个数的动态显示。2、掌握数码管的工作状态。二、实验的硬件要求1、输入:CLK时钟信号2、输出:LED灯3、主芯片ALTERA下载板三、实验内容用VHDL语言输入法设计一个数码管动态显示电路,要求能够使Z在0〜9循环显示。实验步骤(1)进入windows操作系统,打开MAX+PLUSII10.0。1、启动File/ProjectName菜单,输入设计项冃的名字。点Assign/Device菜单,选择器件(本设计全选用EPM7128)o见图221。2、启动菜单File/New,选择TextEditor

2、file,打开编程编辑器,进行原理图设计输入。图221(1)输入代码(下图2.2.2)・MAX♦plusII-d:zjwdbp4.5•[p4.5・vhd-TextEditor)6MAX+plusIIFileEditTemplatesAssignUtilitiesOptionsWindowHelp-5*X□3is◎isEJk?公艮屈◎的於圍⑧垦@@(CouficrNc»16二]目浑淳LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD^LOGIC^UNSIGNED.ALL;ENTITYzjwISport(elk,d:inbit;sg:o

3、utbit_vector(7downto0));end;architectmaofzjwissignala:integerrange0to9:=0;signalclk_5hz:bit;signalclk_50hz:bit;signalql:bit;beginprocess(elk)variablenuml:integerrange0to49999:=0;beginifelk1eventandclk=11*thenifnuml=49999thennuml:=0;clk_5hz<=notclk_5hz;elsenuml:=l+numl;endif;endif;endprocess;proce

4、ss(elk)vari&blenuml:integerrange0to4999:=0;beginifelk*eventandclk='11thenifnuml=4999thennuml:=0;clk_50hz<=notclk_50hz;elsenuml:=l+numl;endif;endif;endprocess;process(clk_50hz)beginifclk_50hz1eventandclk_50hz=111thenql<=d;endif;endprocess;process(q丄丿beginifql1eventandql=119thenifa=9thena<=0;elsea<

5、=l+a;endif;endif;endprocess;process(a)beginCASEaISWHEN0=>SG<=H11000000n;WHENl=>SG<=f,11111001n;WHEN2=>SG<=r,10100100f,;WHEN3=>SG<=,l10110000,';WHEN4=>36<=

6、

7、10011001,';WHEN5=>SG<=fl10010010n;WHEN6=>SG<=n10000010n;WHEN7=>SG<=rf11111000n;when8=>sg<=nlllllllln;WHEN9=>sg<=n11110110n;endcase;endprocess

8、;And•3、保存单击保存按钮,扩展名为.vhd,本实验中取名为:p4_5.vhdo(3)编译启动MAX+PLUSIICOMPILER菜单,按START开始编译,生成.SOF和.POF等文件,以便硬件下载和编程时调用,同时生成.RPT文件,如图2.2.3。■VAX*p*u$H・d:gv«'p4.5MAX+pliwI!FileProcewirgInterfacesAssignOpborwWindowHep图223(4)仿真1、创建波形文件:①首先,将设计指定为当前项冃。②创建一个波形文件。选择菜单MAX+PLUSIIWaveformEditor,打开仿真工具WaveformEditor

9、,或选择新建一个WaveformEditor文件,将创建一个新的无标题波形文件,如图224所示:③储存波形文件。选择FileSaveAs,在FileName框中,输入相应文件名,单击OK按钮存盘。④设定时间轴网格大小。选择菜单0ptionGridSize,输入时间间隔(20ns),单击OK按钮。⑤设定时间轴长度。选择菜单FileEndTime并输入文件的结束时间(1抄)。图2.2.42、选择欲仿真的引线端子:①选择菜单Node

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。