推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于VHDL设计的4位数字电子密码锁

更新时间:2020-07-03 07:29:19 大小:120K 上传用户:xzxbybd查看TA发布的资源 标签:vhdl密码锁 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

基于VHDL设计的4位数字电子密码锁


时序产生电路:

在一个系统的设计中,往往需要多种时钟信号,最为方便的方法是利用一个自由计数器来产生各种需

要的频率。本电路需要:系统主时钟、消抖取样时钟和动态扫描时钟。

时序产生电路举例:

有如下VHDL程序,请分析其输出结果:

LIBRARY IEEE;

USE _LOGIC_;

USE _LOGIC_ ;

USE _LOGIC_ ;

ENTITY free_counter IS

PORT (

CLK : IN STD_LOGIC ;

CLK_A : OUT STD_LOGIC ;

CLK_B : OUT STD_LOGIC_VECTOR(1 DOWNTO 0)

) ;

END free_counter ;

ARCHITECTURE a OF free_counter IS

SIGNAL Q : STD_LOGIC_VECTOR(6 DOWNTO 0);

BEGIN

PROCESS (CLK)

BEGIN

IF CLK'EVENT AND CLK = '1' THEN

Q <= Q + 1;

END IF;

END PROCESS;

KEYR3..0 KEYC2..0 对应的按键

011 1

101 2 0111

110 3

011 4

101 5 1011

110 6

011 7

101 8 1101

110 9


部分文件列表

文件名 大小
电子密码锁.doc 120K

【关注视频号领20积分】

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载