欢迎来到天天文库
浏览记录
ID:43355408
大小:1.05 MB
页数:8页
时间:2019-09-30
《键盘电子密码锁EDA课设》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、...燕山大学EDA课程设计报告书题目:键盘电子密码锁姓名:盖玉帅班级:14通信一班学号:140104030017成绩:参考学习...一、设计题目及要求(1)用10个按键代表0-9,密码为4位固定数;(2)用1个按键作为门铃;(3)用1个开关作为关门信号;(4)开锁和报警LED指示,且报警用声音提示。二、设计过程及内容1.总体设计(1)程序框图开始密码输入密码比较错误正确红灯亮,蜂鸣器响绿灯亮结束(2)设计方案首先用数据选择器预设四位密码,然后用按键输入4位密码,用优先编码器将输入的按键转化为对应的二进制数字,再将输入密码的每一位和预设密码的每一位通过由4位比较器组成的密码验证电路比较,
2、将每一位比较的结果送到4位移位寄存器存储,当4位比较结束后通过门电路输出比较结果,用两个LED灯和一个蜂鸣器表示比较的结果。参考学习...总原理图如下:仿真结果如下图所示:当输入四位正确密码时,green引脚变为高电平,red和ringer为低电平。当输入四位错误密码时,red和ringer引脚变为高电平,green为低电平。参考学习...2.模块分析共分5个模块(1)按键防抖模块每个按键后加一个D触发器(DFF)用于防止按键抖动带来错误。(2)按键输入模块用优先编码器74147将十个按键编码为四位二进制形式(默认输出为0可解决只有9路输入的问题)。同时每按一次按键产生一个脉冲buffe
3、r,用于控参考学习...制计数电路模块。电路原理图如下:仿真波形图如图所示:(1)计数电路模块用16进制计数器74161设计一个4进制计数器,使用预置数计数方式,预置数为001,控制预设密码的S0,S1端口,密码输入按键每按下去一次计数器加1,按4次后加到101时跳到001完成一次循环。每输入一位密码后,将预设密码的一位输入到选择器与输入的密码进行比较。当计数器完成一次循环后,寄存器将4位存储结果输出。原理图如下:参考学习...仿真波形图如下:(1)密码预设模块用两个双四选一数据选择器74153组成,通过s0和s1的电平组合决定输出的数字,本电路预设的密码为1417。电路原理图如下:仿真
4、波形图如下:(2)密码比较模块用四个D触发器(DFF)串联成一个四位的移位寄存器。(参考教材P197)参考学习...原理图如下:仿真波形图如下:3.硬件测试硬件仿真成功后,下载到试验箱测试。每输入一位正确密码,test连接的发光二极管就亮一次,当输入4位正确密码1417时,显示密码正确的发光二极管点亮,输入错误后,显示密码错误的发光二极管点亮且蜂鸣器发出错误的警报信号。上述实验现象说明实验成功。三、设计结论在做课程设计时,各个模块很快画完原理图并调试正常,只是在联合到一起时的仿真结果不正确,仔细检查后发现总原理图有两根线接反了。改正后,又出现新的问题,在第一个计数周期,接收到三个按键脉冲
5、就会产生结果,而后面的周期又都正常。将计数电路的计数方式改为预置数计数解决了此问题。通过这次EDA课程设计,我对数字电子技术基础有了更深刻的认识,并且掌握了很多原来就学的不太明白的知识,以及之前自以为很明白的东西。同时,这次课程设计也让我深刻感受到,做事不能急于求成,要沉下心来,按照既定程序一步一步的来,过于求快往往会事倍功半。当我们持续做一件事情遇到瓶颈时,不妨换件事情做,或者放松娱乐一下,然后再回来继续研究,往往可以获得意想不到的灵感。EDA课程的开设可以增强我们的动手能力,加深我们对课本理论知识得理解。最后感谢学校给我们这次实践机会,感谢老师这两周为我们解答问题。参考学习...ED
6、A课程设计成绩单姓名班级学号设计过程与验收(70%:平时表现和验收答辩)报告撰写(30%)总成绩欢迎您的光临,Word文档下载后可修改编辑.双击可删除页眉页脚.谢谢!希望您提出您宝贵的意见,你的意见是我进步的动力。赠语;1、如果我们做与不做都会有人笑,如果做不好与做得好还会有人笑,那么我们索性就做得更好,来给人笑吧!2、现在你不玩命的学,以后命玩你。3、我不知道年少轻狂,我只知道胜者为王。4、不要做金钱、权利的奴隶;应学会做“金钱、权利”的主人。5、什么时候离光明最近?那就是你觉得黑暗太黑的时候。6、最值得欣赏的风景,是自己奋斗的足迹。 7、压力不是有人比你努力,而是那些比你牛×几倍的人
7、依然比你努力。参考学习
此文档下载收益归作者所有