- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用maxplus2用VHDL语言设计EDA数字钟
扫描
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
entity shch is
port(sh,sl,fh,fl,shh,shd:in std_logic_vector(3 downto 0);
clk: in std_logic;
--con:in std_logic_vector(3 downto 0);
smm:out std_logic_vector(5 downto 0);
ou:out std_logic_vector(7 downto 0));
end shch;
architecture sh_ch of shch is
signal tmpe:std_logic_vector(3 downto 0);
signal count:std_logic_vector(3 downto 0);
signal ouu:std_logic_vector(7 downto 0);
begin
process(clk)
begin
if (clkevent and clk=1) then
if count=0101 then
count=0000;
else
count=count+1;
end if;
end if;
end process;
smm=011111 when count=0101 else
101111 when count=0100else
110111 when count=0011else
111011 when count=0010else
111101 when count=0001else
111110 when count=0000;
tmpe=sl when count=0000 else
sh when count=0001 else
fl when count=0010 else
fh when count=0011 else
shd when count=0100 else
shh when count=0101 ;
process(tmpe)
begin
case tmpe is
when 0000=ouu
when 0001=ouu
when 0010=ouu
when 0011=ouu
when 0100=ouu
when 0101=ouu
when 0110=ouu
when 0111=ouu
when 1000=ouu
when 1001=ouu
when others=ouu
end case;
end process;
ou=ouu;
end sh_ch;
分频器
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
entity jsq_1000 is
port(clk:in std_logic;
cs: out std_logic);
end jsq_1000;
architecture jsq of jsq_1000 is
begin
process(clk)
variable count :integer;
begin
if (clkevent and clk=1) then
if count1024 then
count:=count+1;
cs=0;
else
count:=0;
cs=1;
end if;
end if;
end process;
end jsq;
时分秒计数器
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
entity sfsh is
port(rst, clk:in std_logic;
sh,sl,fh,fl,shh,shd:out std_logic_vector(3 downto 0));
end sfsh;
architecture sf_s
您可能关注的文档
- 一些常见端口功能对照表.doc
- 一级减速器机械课程设计(集体讨论精华版).doc
- 一些计算机操作高级技巧.docx
- 一建机电讲义(详).doc
- 一级减速箱设计.doc
- 一级圆柱齿轮减速器2012.doc
- 一用于带式运输机上的单级圆柱直齿轮减速器.doc
- 一级直齿圆柱齿轮减速器设计1.doc
- 一阶常微分方程的奇解.doc
- 一轮复习_万有引力与航天讲义.doc
- 2.1常用的生物学研究方法教学设计2023--2024学年京改版生物七年级上册.docx
- 门市购买合同协议.docx
- 门市认购合同协议.docx
- 电力技术监督上岗员《监控自动化技术监督找答案》考试题_0.doc
- 合伙果蔬超市协议书范本.docx
- 4.2 天气与气候 第二课时 教学设计-2024-2025学年七年级地理上学期粤人版(2024).docx
- 五年级品德与社会上册 走进民族大家庭教学实录1 北师大版.docx
- 人教版(部编版)初中历史八下 第14课海峡两岸的交往 教学设计.docx
- 闽教版(2020)小学信息技术四年级上册《综合活动2 设计版面制作报刊》教学设计及反思.docx
- 门市续租合同协议.docx
文档评论(0)