基于vhdl语言的电子密码锁设计内容摘要:
如果 en 为高电平且 s 为 1 时 系统将 g 和 h 的值改为当前 a, b 所代表的密码的四 位二进制数,达到改变密码的作用。 输出部分设计 输出由两部分组成,第一部分为输入密码 的显示,由对应的十进制数字转换成七段数码管的输入 [3]。 此处两个七段数码管的输出为 7 位标准逻辑矢量 c 和 d, 当 a, b 的值发生变化时在进行输入部分的操作后还会把 相对应的 7 位逻辑矢量赋给 c 和 d。 其 对照表如表 32 所示: 表 32 密码 — 七段数码馆输 出 对照表 输入密码 七段数码管输出 0 0111111 1 0000110 2 1011011 3 1001111 4 1100110 5 1101101 6 1111101 7 0000111 8 1111111 9 1100111 第二部分为指示灯的输出。 系统当前设置的密码存储在 g 和 h 中。 当 a, b 改变时,它们对应的二进制密码会分别存入四位标准逻辑矢量 e 和 f 中。 当 en1 为高电平时,系统对 e, g 和 f, h 进行比较,如果两者皆相等则将代表密码正确的绿灯 k 置为 1, m 置为 0,否则将 k 置 0, m 置 1.。 当 en 和 en1 都为 0 时, k 和 m 都为低电平,亮灯同灭。 芯片总体设计 电子锁芯片共有五个输入,四个输出,分别表示如下: A[9..0]和 B[9..0],密码输入 ;EN,密码确认键,用于修改密码; CLK,时钟信号; EN1,密码检验键; C[6..0]和 D[6..0],七段数码管输入; K 和 M 分别表示绿灯(密码正确)和红灯(密码错误) [4]。 根据不同的输入,系统课自动判断是对密码进行修改还是对密码进行检验,从而产生相应动作,实现电子密码锁的功能。 总体设计如图 所示: 图 芯片总体设计图 4 VHDL 语言设计 实现密码锁功能的 VHDL 语言源程序及注解如下: library ieee。 use。 use。 entity lock2 is port(a:in std_logic_vector(9 downto 0)。 十位输入端 b: in std_logic_vector(9 downto 0)。 个位输入端 en,clk:in std_logic。 en 为密码确认开关 en1:in std_logic。 en1 为密码检验开关 c,d:out std_logic_vector(6 downto 0):=0111111。 输出七段数码馆的控制 k,m:out std_logic)。 k 绿灯, m 红灯 end lock2。 architecture behave of lock2 is signal e : std_logic_vector(3 downto 0)。 signal f : std_logic_vector(3 downto 0)。 signal g : std_logic_vector(3 downto 0)。 :=0000。 g, h 用于修改密码的保存 signal h : std_logic_vector(3 downto 0)。 :=0000。 signal count1,count2:std_logic:=39。 039。 signal s: std_logic:=39。 039。 begin process(a,e) 十位的数据转换 begin if(a(9 downto 0)=0000000000) then c(6 downto 0) =0111111。 elsif (a(0)=39。 139。 ) then e=0000。 c(6 downto 0) =0111111。 elsif(a(1)=39。 139。 ) then e=0001。 c(6 downto 0) =0000110。基于vhdl语言的电子密码锁设计
相关推荐
的,用户不能根据自己的需要增加标记;而且各种浏览器的规格不尽相同,要使我们用 HTML 做的网页能够被所有浏览器正常显示,我们只能够使用 W3C(万维网协会)规定的标记来创建网页。 使用 XML 可以解决上述的难题。 W3C 对 XML 作了如下描述: “XML 描述了一类被称为 XML 文档的数据对象,并部分描述了处理它们的计算机程序的行为。 XML 是 SGML 的一个应用实例。 从结构上说
否 是 图 4 用户登录流程图 用户中心的留言板提供用户登记三种信息,信息包括:用户名(昵称),留言信息的标题,以及留言的内容。 留言登记流程图如下: 否 是 否 是 否 是 图 5 留言登记流程图 用户登录 邮箱验证 用户中心 密码验证 昵称验证 数据库 标题验证 留言发布 内容验证 6 用户中心的个人信息提交表单可以提交用户的信息包括:姓名,性别,手机号, 号,所在班级。
学研究的初步尝试,也是学生在教师的指导下,对所进行研究的适当表述,还是学生毕业及学位资格认定的重要依据。 毕业论文撰写是本科生培养过程中的基本训练环节之一,应符合国家及各专业部门制定的有关标准,符合汉语语法规范。 指导教师应加强指导,严格把关。 论文结构及要求 论文包括题目、中文摘要、外文摘要、目录、正文、参考文献、致谢和附录等几部分。 题目 论文题目应恰当、准确地反映论文的主要研究内容。
步建设到位, IP 电话的通话质量比早期已经有了很大的提高。 我们注意到,在科技界和企业界的共同努力下,应 用的种类不断大量出现,应用的效果越来越好。 2)基本原理及其应用 由 Voice Over IP 的字面意义,可以直译为透过 IP 网络传输的语音讯号或影像讯号,所以 VOIP就是一种可以在 IP网络上互传模拟音讯或视讯的一种技术。 简单地说,它是藉由一连串的转码、编码、压缩、打包等程序
定编译参数和编译策略,如器件的选择、逻辑综合方式的选择等。 然后根据设定的参数和策略对设计项目进行网表提取、逻辑综合和器件适配,并产生报告文件、延时信息文件及编程文件,供分析仿真和编程使用。 (3)、仿真:仿真包括功能仿真、时序仿真和定时分 析,可以利用软件的仿真功能来验证设计项目的逻辑功能是否正确。 (4)、编程与验证:用经过仿真确认后的编程文件通过编程器(
y=+6 待定系数法: 先 设 待求的函数关系式(其中含有未知的系数)再根据条件 列 出方程或方程组,求出未知系数,从而得到所求结果的方法,叫做 待定系数法 用待定系数法解题一般分为几步。 一设、二列、三解、四还原 设一次函数的一般形式 y=kx+b(k≠0) 根据已知条件列出关于 k , b 的二元一次方程组 解这个方程组,求出 k , b 4 、将已经求出的 k, b的值代入解析式 例