作为通用电子密码锁,主要由三个部分组成:数字密码输入电路、密码锁控制电路和密码锁显示电路。 作为电子密码锁的输入电路,可供选择的方案有数字机械式键盘和触摸式数字键盘等多种。虽然机械式键盘存在一些诸如机械
如图是电子密码锁的输入电路框图,由键盘扫描电路、弹跳消除电路、键盘译码电路、按键数据缓存器,加上外接的一个3×4矩阵式键盘组成。 如图 密码锁的输入电路框图来源:ks990次
密码锁的控制电路是整个电路的控制中心,主要完成对数字按键输入和功能按键输入的响应控制。 (1)如果按下数字键,第一个数字会从显示器的最右端开始显示,此后每新按一个数字时,显示器上的数字必须左移一格,以便
(1)清除键:清除所有的输入数字,即做归零动作。 (2)激活电锁键:按下此键时可将密码锁的门上锁。(上锁前必须预先设定一个四位的数字密码。) (3)解除电锁键:按下此键会检查输入的密码是否正确,若密码正确无
将前面各个设计好的功能模块进行整合,可得到一个完整的电子密码锁系统的整体组装设计原理图,如图所示。 如图 密码锁的整体组装设计原理图来源:ks990次
如图为键盘输入去抖电路的仿真结果图,图中的输出信号QQ0,QQ1,D_0UT1,DD0,DD1是为便于仿真时观察中间结果而增加的观测点的输出,调试好后程序中的相应语句应注释掉。由图上可以看出,原来的弹跳现象经过键盘输入去
如图为密码锁输入电路的仿真结果图,图中的输出信号CLK_SCAN,C_DEBOUNCE是为便于仿真时观察中间结果而增加的观测点的输出,调试好后程序中的相应语句应注释掉。 如图 密码锁输入电路仿真结果图 为便于观测有关结果
如图1、如图2分别是两个密码锁控制电路仿真结果图。其中如图1的仿真过程为先输入上锁密码“1234”,再按下上锁键激活电锁,接着输入万能解锁密码“8888”,最后按下解锁键解锁。如图2的仿真过程为先输入上锁密码"12
状态控制器KZQ的功能是控制微波炉工作过程中的状态转换,并发出有关控制信息,因此我们可用-个状态机来实现它。经过对微波炉工作过程中的状态转换条件及输出信号进行分析,我们可得到其状态转换图如图1所示,其输入
ZZQ的输入、输出端口如图所示,根据其应完成的逻辑功能,它本质上就是一个三选一数据选择器。本设计采用一个进程来完成,但由于三个被选择的数据只有一个来自输入端口,因此另两个被选择的数据则通过在进程的说明部分
烹调计时器JSQ为减数计数器,其最大计时时间为59∶59。因此我们可用两个减计数十进制计数器DCNT10和两个减计数六进制计数器DCNT6级联构成。JSQ的内部组成原理如图所示。 如图 JSQ的内部组成原理图来源:ks991次
本显示译码器YMQ47不但要对数字0~9进行显示译码,还要对字母d、o、n、E进行显示译码,其译码对照表如表所示。 如表 YMQ47的译码对照表 来源:ks990次
数据装载器ZZQ的VHDL源程序 来源:ks990次
烹调计时器JSQ的VHDL源程序 来源:ks990次
显示译码器YMQ47的VHDL源程序 来源:ks990次
45 s定时单元的VHDL源程序 来源:ks990次
5 s定时单元的VHDL源程序 来源:ks990次
25 s定时单元的VHDL源程序 来源:ks990次
显示控制单元的VHDL源程序 来源:ks990次
EDA中的显示译码器的VHDL源程序 来源:ks990次