数电课程设计电子密码锁

上传人:pu****.1 文档编号:563700445 上传时间:2023-09-23 格式:DOCX 页数:25 大小:118.10KB
返回 下载 相关 举报
数电课程设计电子密码锁_第1页
第1页 / 共25页
数电课程设计电子密码锁_第2页
第2页 / 共25页
数电课程设计电子密码锁_第3页
第3页 / 共25页
数电课程设计电子密码锁_第4页
第4页 / 共25页
数电课程设计电子密码锁_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《数电课程设计电子密码锁》由会员分享,可在线阅读,更多相关《数电课程设计电子密码锁(25页珍藏版)》请在金锄头文库上搜索。

1、数字逻辑设计课程设计报告书题目名称:电子密码锁学院:光 电 信息 学 院小组成员:钟永捷2023059080024侯晨涛2023059170003徐 昊2023059060029指导教师:李力日 期:2023年6月28日一、 小组成员分工情况侯晨涛:所有编程工作、资料查找 工作量:60%钟永捷:辅助编程、图表制作、资料查找 工作量:20%诱徐彼昊:丙论文辽写作况、台图表撒制作倘、旗资料夹查找埋鸦 工喷作量裙:2望0%二、 皱题目行分蚊析1. 誉输入口信号穿通过愉扫描眉键盘街的行纪与检物测键猎盘的暗列得遇到输芬入信努号桂。2. 泪输出狂信号假通过坐译码缩器得相到的缠显示树器显梅示信启息,乖开关进

2、锁动央作。三、 景设计昌总框买图四、 犁各模赏块说愧明(一) 饺键盘婆扫描卷模块1. 原理电通过演时序富信号勇产生裁脉冲罗,如不间战断地需向蜘矩阵浪键盘节的抹行疮输入她11砍10裤-1绕10侮1-侵10萄11岭-0瞧11燥1的昼循环悟序列刘。勒同时搏将各雀列的和电平原置高涉,检德测矩随阵喷键盘玻各列溉的电厅平变知化赶。侄若剧在一灭定时靠间内岸,扫场描到瓣第祝列漆电平睛为零极时丧恰好初第朗行的割输入庸电平状也为京零跑,猎则喜判断遍键盘原上蠢位置笑上键细被按挡下。2. 旁模块袭框图时序信号4*3键盘寄存器 比较行列行3. 槐状态深表棒此模挣块只歉需要真通过兼编码否器实轿现即颠可攀,假殃定前碌四位扔

3、表示掩各行驱扫描失结果额,后程三位鸦表示傅各列塘扫描央的结众果。专动作议行输俊入提列输兰入排状态篮命名忍编码辉输出蚁按下倾“味0拳”易键寿01梢11喂10磁1滨S倚0劳00于00退按下与“失1映”劳键剖11赶10舌11菠0帐S啊1肢00滚01曲按下炮“楚2芦”盲键钉11源10湖10骆1黑S纠2栋00鼓10寨按下拌“包3工”尘键腹11寿10条01掌1之S恋3姑00绿11仇按下买“秩4回”奶键笛11兰01识11斥0尺S邀4是01狂00明按下剂“课5液”土键回11闷01姑10他1逐S效5案01童01较按下地“原6凡”今键堪11絮01厨01袋1撤S汇6轧01脂10扎按下粥“岭7夹”虚键为10仍11纤1

4、1战0耳S吐7冻01跳11狮按下授“枝8积”猛键侨10丰11户10征1俘S悬8斧10肌00竞按下抄“窑9剑”违键趋10偶11真01弃1够S么9透10晋01感按下遍“迅#搅”昼键吵01牵11纠01拣1采S年10烈10半10织按下瓶“梯*钉”鼻键娘01榆11渣11竞0移S诵11侵10辫114. 看仿真贫结果堵Ke灶y_疗in察代表景按键漏按下挂与否堂情况弃,K驾ey莲_m拖em典将其监记录兆并输特出,吩sc拘an喊为行济扫描吹信号套,K拍ey揭_o台ut远为按著键输支出值什。如街上仿傍真结真果所干示,钓当s聋ca肥n为诚11剩10予时,文扫描谢第一奇行。碌按下统第一妨个键重,即西Ke逼y_租in游

5、为1培10体,此编时K堂ey厕_o彼ut陵为0梯00惯1,蓝即输蹦出值弃为1乏。其帆它状镰态依签此类筝推。(二) 虚输入衡模块1. 原理斩设置籍两个柏寄存拨器,匀一个近作为开用户慰所想耽设置击密码尝的密舍码寄以存器教。另臣一个铅寄存小器则池是将仅键盘嫩In珍pu俘t框的键筒值存乳储起锯来。炮最后温通过角一个截比较水器将矩两个多寄存波器的惭值进速行比枪较。恒若相胁同则土输出捧“山op市en均”锈,反骄之,族输出我“鸡er丛ro饭r时”洋。征比较嗽器内犯部通核过多量位异碑或门挎实现坐。2. 红模块独框图判 断寄存器输 入寄存器3. 巡状态父图4. 循仿真罗结果1) 悉删除哑字符其第一堪次输碌入值反

6、为0拿10但1,壁Nu蝴mb首er慎_s味ig宪第0觉到3翅位将吓其保汉存。喂第二寨次输像入值抗为0稿01魔1,拳Nu甚mb勾er座_s扣ig夫第4要到7宾位将迹其保匹存。更第三支次输泻入值延为0闷00举1,猪Nu晶mb缎er妨_s判ig放第8衡到1姓1位虾将其纤保存驰。第靠四次浸输入厦值为旁10糕10籍,即率删除舞键。肉第五桥次输国入值订为0港11佛1,税Nu忌mb茄er燕_s习ig晴第8齿到1末1位柏的值象由0洒00戏1变墨为0商11盐1,晌即实座现了翻删除冲功能鼓。2) 秧密码淘输入薪正确妖C慌or齿re具ct秧=1呈说明回密码装输入后正确爽,N食um稼be峰r_锅si恳g的迎值为映00

7、糟00谅11罪00获11千01久11禁10升00鬼00存00秘00陪,N萍um贱be街r_之si齐g的望值通雁过七叠段显翁示译奋码器汪之后宿将使炼数码依管窗显示由O并PE侮n0蹲0岔。3) 勉密码惊输入著错误舱C状or嗓re喊ct碗=1汪说明傅密码铁输入趟正确子,N柜um录be盾r_伐si机g的腾值为虚11危01狮11授11躲11腿11砍00絮00前11逼11驴00六00损,N馒um母be留r_朱si昆g的债值通鄙过七撞段显物示译道码器坑之后吐将使嚼数码蓄管显浮示E滴RR六OR贱0。(三) 偷密码悠判断妈及兵更改1. 原理数密码铸判断篇模块练:通欺过比坡较器茫将输紫入寄咬存器脑与存余储寄池存器

8、潮中的猪数据酸进行不比较两,如膛果数擦据相市同,诉则判馆断密肆码正栋确。渠如果户数据袍不同悄,则唯返回树输入议等待潜状态安,并仪对输送入寄爽存器阵中的票数据圣清零凭。茶密码罪更改残模块小:将饭第一勾次与渡第二乏次输秋入寄奉存器冷中的丧数据驰输入酷比较篮器比界较,辆如果才数据老相同晶则将落该数众据输歪入进帆密码昏存储倒寄存肃器中临。如法果合数据洞不同释,则再返回远数据逝输入昌前的俭数据膨等待馋状态园。2. 晒模块患框图比较器相同不同存 储寄存器返回输入前状态第一次输入寄存器第二次输入寄存器输入输入比较器输入寄存器存储寄存器输入输入不同相同判断密码正确3. 浴仿真曲结果轧ma控in兄_s陪ta户t

9、e衡为1棵00渣00扑即u舰pd蝶at崖e状登态,错按键神六次株输入肤值为齐01聚10例,0昏11帖0,颗01叮10歼,0海11腹0,持01满10析,0餐01暗0,像第二周次输狸入相议同。宗即将揭密码陶由6冒66虫66滨6改暴为2东66肿66翠6。娃第二怎次输亏入完爬成s碎am屈e为经1,唤说明锈两次晚输入量相同俘。按拾“猎#茶”膀键确鹿认后夫。雪当状奇态变涂为0卷10侍00说时,躺即i别n_恩pu轮t镜输入阳密码古In敏pu真tp堆d为受00矿10刮01恋10典01陪10抛01突10辈01才10浸01爬10夫即2言66禽66托6,务co艺rr赏ec潮t为途1说熔明密渴码修委改成门功并报开锁处

10、。(四) 移主状衫态机1. 原理宣状态惊分五骆个状曾态:念Wa重it绕s,搁In贸pu套t,丢Pa妙ss晨,U滤pd眠at骆e,咽Fo剃rb荐id结。筑在已Wa朽it法s直状态窑下,短摁下议“耗#均”饶进入连密码判“渗In德pu航t坡”需状态际,在趣“照In皇pu片t端”成状态重下摁颤“拼*枣”锐可删艳除当概前返In安pu伴t展的字牵符抖。若征密码制输入灿正确鼓则进神去养“绩Pa喷ss技”粮状态葱,否企则眉进入厕“碗Fo粉rb轿id北”探状态顾,这颂时若崭摁下寺“丛#僵”尼键,淹则重岛新返内回段“旅Wa渠it最s蜂”皂状态伞。摁原下览“挨*象”炸键进堪入驰“孕Up宣da附te酿”纯状态邪,张输

11、入培两次嫌密码宗然后伶摁主“竞#浓”跟键进抱行确扫定,帐若两忧次密络码不诚相同及则拖Up冒da省te涉失败巾,重增新返序回到缴“汁Pa携ss够”旺状态涌。若薯两次泛密码更相同躁,则艳返回虑到摘“浮Wa击it岔s软”榜状态庆。2. 径模块炎框图#ForbidPass两次输入不同+#键 *UpdateWaitsInput#RightWrong两次输入相同+ # 键3. 葱状态才表4. 就仿真添结果1) 第密码滔输入范错误述按下课“灭#化”纷键,抹进行斑密码搁输入胆(m畅ai柳n_飞st稳at怒e由悦00梦00顾1变促为0绍10涉00尚),修此时译er纱ro没r为狮1说暗明密勒码输览入错臣误。疮ma

12、鹿in基_s真ta盏te隙变为狸fo跌rb株id至状态层(由素01削00掘0变艺为0锅01减00价)。旱再按症下杏“呆#奋”叔键,支重新殿返回弯wa晚it寒s状韵态(柏由0示01枕00雕变为介00咳00猾1)悟。2) 眉密码杀输入半正确悉,且氧修改宾密码拴成功清按下叶“泳#铲”纸键,锦进行浸密码际输入策(m绩ai响n_犹st夫at象e由途00削00品1变绞为0范10翼00厦),招此时虽co成rr愤ec劫t为牺1说纠明密骄码输派入正摩确。兽由i侮n_晨pu邻t变训为p迷as怎s(搅由0鲁10臂00碧变为伐00胳01李0)吨。按奸下柔“舞*梯”臭进行华密码状修改剥,由浸00夕01忙0变熔为1纤00

13、叼00晚修改益正确扰,主融状态鱼重新笛返为疮wa坊it沙。3) 锋密码夺输入失正确导,但洽密码朵修改醋失败逢按下颈“案#您”倚键,谢进行梦密码次输入汽(m男ai悼n_牧st灶at巴e由抛00轰00蛾1变制为0赢10迎00慧),肠此时羽co党rr果ec雀t为饥1说鱼明密涨码输决入正燃确。牺由i肿n_槐pu氏t变辜为p焦as杯s(饰由0知10喊00街变为湾00桥01育0)脱。按扫下慕“脱*咸”兵进行停密码巡修改伸,由芽00掩01觉0变哗为订00凡01坛0选主状霸态由托修改港错误帆重新印返为泡pa醒ss撞。(五) 显示1. 原理爱这里饲的选券择2恶4位病数码赴管控端制模桨块央,将秀24梅位拆胃分为廉

14、六组痒四位蓄编码刃输入耽七段燥译码给器。削将译相码输五出与欣扫描施模块歇产生耗的扫爸描时喂序共例同作录用于筒六位构数码黑管。占得到着所需毙显示愚结果罗。2. 突模块喝框图数码管控制模块(24位)七段译码器扫描模块六位数码管输入扫描分六组输入四位编码开始扫描3. 里仿真锣结果式输入迁信号丸Nu死mb腊er道_s去ig粮的值疮为0身00钱10访01骂00乌01丸10喇10锻00号10秀10姜11接0即来12坝34倚56倦,S悄ca祝n_喊si壤g的助值为清01侍11适11雅时,阁即第杂一个肌数码碌管亮截时D专ua笛n_液da理te魄的值浪为0净11戴00吉00灾即数稳码管寨显示碍数字旋为1枪。综怠

15、合以剖上,坡此时闯第一上个数庸码管摆显示棍为1剖,之防后第农二个位数码破管显牵示为杂2,附第三衔个数酬码管增显示颤为3楚五、 属验证塔方案宜采取迁自上贵而下奖的设碎计方芬案,嘱首先遥将题捧目要磁求拆寺分成以各大贼模块哪,然湾后笼通过够编写包V盒er虾il替og灵语言纳的是程序延实现侧各模熊块的羡功能越。在军办 中挎仿真铲出时毛序逻散辑图拌,损并段验证膀程序桶的正圾确性制。末图1路.设游计总且框图陡的实栽现六、 瓣课程脊设计那心得警体会筑通过言这次相数字悟密码刃锁的班课程眠设计繁,刃我们聚掌握纸了如陵何通吉过数尸字逻治辑知渴识来削设计管一个致可应键用于临生产伐生活番中的银拥有割实际稍应用悠功能砌的数贱字逻捞辑器签件。历首先队我们隆要了拜解其佩具体廉功能削要求要,然盈后采速用自质上而绢下的屡设计索方法厚,建才立整烛体逻寿辑框暮图并

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 金融/证券 > 财经资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号