- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习情境五:数字钟设计 EDA技术知识项目化教程 [电子教案].ppt
《EDA技术》 Electronic Design Automation ` ②模块符号如图5.7所示。 图5.7 时模块符号 ③仿真: 秒模块仿真如图5.8所示。 图5.8 时模块仿真波形 (4)动态扫描显示模块 VHDL 程序(seltime.vhd) ①程序 library ieee; use ieee.std_logic_1164.all; use ieee. std_logic_unsigned.all; entity seltime is port( ckdsp : in std_logic; reset : in std_logic; second : in std_logic_vector(7 downto 0); minute : in std_logic_vector(7 downto 0); hour : in std_logic_vector(7 downto 0); daout : out std_logic_vector(3 downto 0); sel : out std_logic_vector(2 downto 0)); end seltime; architecture behav of seltime is signal sec : std_logic_vector(2 downto 0); begin process(reset,ckdsp) begin if(reset=0) then sec=000; elsif(ckdspevent and ckdsp=1) then if(sec=101) then sec=000; else sec=sec+1; end if; end if; end process; process(sec,second,minute,hour) begin case sec is when 000=daout=second(3 downto 0); when 001=daout=second(7 downto 4); when 010=daout=minute(3 downto 0); when 011=daout=minute(7 downto 4); when 100=daout=hour(3 downto 0); when 101=daout=hour(7 downto 4); when others=daout=XXXX; end case; end process; sel=sec; end behav; ②模块符号如图5.9所示。 图5.9 动态扫描显示模块符号 ③仿真: 秒模块仿真如图5.10所示。 图5.10 动态扫描显示模块仿真波形 (5)7 段译码显示模块的 VHDL 程序(deled.vhd) ①程序 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY DELED IS PORT( S: IN STD_LOGIC_VECTOR(3 DOWNTO 0); A,B,C,D,E,F,G,H: OUT STD_LOGIC); END DELED; ARCHITECTURE BEHAV OF DELED IS SIGNAL DATA:STD_LOGIC_VECTOR(3 DOWNTO 0); SIGNAL DOUT:STD_LOGIC_VECTOR(7 DOWNTO 0); BEGIN DATA=S; PROCESS(DATA) Electronic Design Automation 绵阳职业技术学院 信息工程系 学习情境五:数字钟设计 一.项目目的 掌握六十进制,二十四进制计数器的设计方法 掌握混合设计方法 掌握多位共阳数码管动态扫描显示驱动及编码 掌握 基于FPGA的层次化设计方法 学习 VHDL 基本单元电路的综合设计应用 1.功能要求 具有时、分、秒计数显示功能,以二十四小时循环计时; 具有复位,使能,调节小时,分钟的功能; 具有整点报时功能。 二.项目要求 设计
您可能关注的文档
最近下载
- 征信报告模板-带水印-通用.docx VIP
- 女儿墙维修工程施工方案(3篇).docx VIP
- 找准下一个买卖点.docx VIP
- 2026届高一物理必修一同步1.4 速度变化快慢的描述——加速度(解析版).docx VIP
- UniStrong合众思壮eSurvey2.0软件使用说明书.pdf VIP
- 中国宏桥首次覆盖报告:高景气与一体化与高分红,电解铝龙头静待价值重估.docx VIP
- 中国宏桥-市场前景及投资研究报告:高景气+一体化+高分红,电解铝龙头,价值重估.pdf VIP
- 少女漫画·女作家·日本人-中外文学作品丛书.docx VIP
- 人教版四年级数学上册期末测试卷核心考点.pdf VIP
- 爆破工程技术人员取证培训初级D设计题真题参考答案.pdf VIP
文档评论(0)