- 35
- 0
- 约3.38千字
- 约 18页
- 2016-09-20 发布于安徽
- 举报
EDA课程设计报告书
课题名称 基于VHDL语言的8位数字密码锁设计 姓 名 学 号 院、系、部 专 业 指导教师
2016年6月2日
熟悉集成电路的引脚安排。掌握各芯片的逻辑功能及使用方法。了解面包板结构及其接线方法。了解的组成及工作原理。熟悉的设计与制作。
图2.1电子密码锁系统总体框图
3功能模块
3.1 输入模块
3.1.1功能介绍
输入时有三个拨码键控制输入,每个拨码各控制一位密码,对于其中一个拨码键每拨一次码按一次按键,表示输入一位,当输入四位时输出一位数,用“888”作为初始密码。
3.1.2输入模块与仿真图形
单脉冲控制如图3.1如下图
图3.1
上图为单脉冲控制输入,当M给一上升沿信号将在PUL输出一位与之对应的高或低电平。
四位串行输入并行输出寄存器如下图3.2
图3.2
上图为4为串行输入并行输出寄存器,它由4个D触发组成,当reset为高电平时,每给一脉冲输入数据将向右移一位二值代码,它能同时复位。
3.1.3程序的输入
在文本区内输入程序,程序如下:
单脉冲信号控制
puls.vhd
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY puls IS
PORT (PUL,M:IN STD_LOGIC;
Q:OUT STD_LOGIC);
END puls;
ARCHITECTURE BEHAVE OF puls IS
SIGNAL TEMP:STD_LOGIC;
BEGIN
PROCESS(M)
BEGIN
IF MEVENT AND M=1 THEN
IF PUL=1 THEN
TEMP=1;
ELSE TEMP=0;
END IF;
END IF;
END PROCESS;
Q=TEMP;
END BEHAVE;
4位串行输入并行输出寄存器
shifter.vhd
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY shifter IS
PORT
(din:IN STD_LOGIC;
reset,CLK: IN STD_LOGIC;
qout: buffer STD_LOGIC_VECTOR(0 TO 3)
);
END shifter;
ARCHITECTURE act OF shifter IS
BEGIN
PROCESS(CLK)
VARIABLE q:STD_LOGIC_VECTOR(0 TO 3);
BEGIN
IF reset=0 THEN
q:=(others=0);
ELSE
if clkevent and clk=1 then
q(3):=q(2);
q(2):=q(1);
q(1):=q(0);
q(0):=din;
END IF;
END IF;
qout=q;
END PROCESS;
END architecture act;
3.2 控制模块
Seg7.vhd
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY Seg7 IS
PORT(num:IN STD_LOGIC_VECTOR(3 DOWNTO 0);
led:OUT STD_LOGIC_VECTOR(6 DOWNTO 0));
END Seg7;
ARCHITECTURE ACT OF Seg7 IS
BEGIN
LED=1111110WHEN num=0000ELSE
0110000WHEN num =0001ELSE
1101101WHEN num =0010ELSE
1111001WHEN num =0011ELSE
0110011WHEN num =0100ELSE
1011011WHEN num =0101ELSE
1011111WHEN num =0110ELSE
1110000WHEN num =0111ELSE
1111111WHEN num =1000ELSE
1111011WHEN num =1001ELSE
1110111WHEN num =1010ELSE
0011111WHEN num =1011ELSE
1001110WHEN num =1100ELSE
0111101WHEN num =1101ELSE
1001111
您可能关注的文档
- (会展旅游与会展业市场营销拓展)旅游管理系毕业论文.doc
- (殉道者的解读)汉语言文学专业毕业论文.doc
- 《过程设备设计》课程设计-U型管换热器设计说明书.doc
- 毕业论文-浅析汽车养护要注意的问题.doc
- 毕业设计(论文)-变速箱体压铸模设计.doc
- 毕业设计(论文)-昌黎县城镇化对耕地的影响研究.doc
- 毕业设计(论文)-大电流母线铆接设备(机械)设计说明书.doc
- 毕业设计(论文)-大电流母线铜板自动下料设备设计说明书(机械部分).doc
- 毕业设计(论文)-电子工程技术发展趋势研究.doc
- 毕业设计(论文)-东方现代城小区绿化的探讨.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)