- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验5 时序逻辑电路实验
实验5 时序逻辑电路实验
1.设计一个完整的时序逻辑电路,并用MAXPLUS进行仿真,将结果下载到实验箱中,测试电路的正确性。
要求:设计一个24进制计数电路,数字显示在数码管上,有手动和自动两种模式,在自动模式下每隔1秒从00显示到23然后循环,在手动模式下,每按一次按键计数值加1。每次从23跳到00时,响铃提示。
应包含VHDL源程序,详细的设计报告,对程序,仿真结果,实验箱运行结果(图片贴到报告中)进行详尽的分析
24进制器(很重要)
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY hours24 IS
PORT(CLK,X:IN STD_LOGIC;
O_1:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
O_2:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
W:OUT STD_LOGIC;
bee:OUT STD_LOGIC
);
END hours24;
ARCHITECTURE g3 OF hours24 IS
SIGNAL COUNT_1,COUNT_2:STD_LOGIC_VECTOR(3 DOWNTO 0);
BEGIN
PROCESS(CLK,X)
BEGIN
IF(CLKEVENT AND CLK = 1 )THEN
IF(COUNT_2=2 AND COUNT_1=3)THEN
COUNT_2=0000;
COUNT_1=0000;
bee=1;
ELSIF(COUNT_1=9)THEN
COUNT_2=COUNT_2+1;
COUNT_1=0000;
ELSE COUNT_2=COUNT_2; COUNT_1=COUNT_1+1;bee=0;
END IF;
END IF;
END PROCESS;
W=X;
O_2=COUNT_2 ;
O_1=COUNT_1;
END g3;
分频(重要)
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_unsigned.ALL;
USE IEEE.STD_LOGIC_ARITH.ALL;
ENTITY fenpin IS
PORT(clk:IN STD_LOGIC;
sd:IN STD_LOGIC;
EN:IN STD_LOGIC;
clk_F:OUT STD_LOGIC;
sd_1:OUT STD_LOGIC;
wx:OUT STD_LOGIC;
EN_1:OUT STD_LOGIC
);
END fenpin;
ARCHITECTURE g1 OF fenpin IS
SIGNAL clk_DIV:STD_LOGIC;
BEGIN
PROCESS(clk)
VARIABLE COUNT:INTEGER RANGE 0 TO 4;
BEGIN
IF(clkEVENT AND clk = 1)THEN
IF(COUNT=3)THEN
COUNT:=0;
ELSE COUNT:=COUNT+1;
IF( COUNT2)THEN
clk_DIV= 1;
ELSE clk_DIV = 0;
END IF;
END IF;
END IF;
END PROCESS;
clk_F=clk_DIV;
EN_1=EN;
sd_1=sd;
wx=clk;
END g1;
按键消除抖动(重要)
library IEEE;
use ieee.std_logic_1164.all;
entity xiaodou is
port(
clk,key,xuan: in std_logic;
dmc,clk_out,xuan_out: out std_logic
);
end xiaodou;
architecture g0 of xiaodou is
signal r,s,qr,qs,d1,d2,q1,q2,d3,d4,q3,q4,cp:std_logic;
begin
process(clk)
begin
if(clkevent and clk=1)then
d1=key;
d2=d1;
q2=d2;
d3=qr;
d
您可能关注的文档
- 安全实训三_杀毒软件的使用.doc
- 安全漏洞标识与描述规范的研究.doc
- 安全环保管理制度GL04-2009.doc
- 安全标准化_责任人职责要素文件汇编.doc
- 安全生产控制图.doc
- 安全生产技术-刘峰.ppt
- 安全生产法及相关法律知识第1讲作业.doc
- 安全生活小常识.doc
- 安全知识竞赛方案详细计划书.doc
- 安全硬件产品价格体系.doc
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
最近下载
- 学生工作单位实习证明word模板.docx
- 横河CS3000中文培训从讲解到组态最全资料.ppt VIP
- 内容讲义文本kyn28型开关柜及五防系统.ppt
- 四年级上册美术试卷国家义务教育质量监测答案.pdf VIP
- 2024年四川省广安市《保安员证》考试题库含答案 .pdf VIP
- 毕业设计(论文)-基于PLC的电梯控制系统设计.doc
- 糖尿病护理业务学习护理课件.pptx VIP
- 三菱电梯MAXIEZ-CZ调试大纲.pdf
- 东芝2307维修手册 东芝200623062506维修手册.doc
- 中考英语阅读训练Gulliver's Travels (selection)《格列佛游记》(选段).pdf VIP
文档评论(0)