微机课设——多功能密码锁解析.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机课设——多功能密码锁解析

课程设计报告书 题目:多功能密码锁的设计 学 院 自动化科学与工程______ 学生姓名 学生学号 班内序号 __ 指导教师 刘少君 ______________________ 课程编号 ____________ 课程学分 1学分 _____ 起止日期 ___2016年1月到1月15日____ 封面纸推荐用210g/m2的绿色色书 教 师 评 语 (另起页) 教师签名: 日期: 成 绩 评 定 备 注 课题名称:微机原理和实验接口 课题名称:微机原理和实验接口 3 一:目的 4 二:课设内容 4 三:设计任务 4 四:问题分析: 5 五:设计思路与方案辩证 5 六:硬件组成介绍 6 1.8086CPU 6 2.8位数据/地址锁存器74LS273 7 74154译码器 7 4.8255A 8 5.8253A计数器 9 6.六管共阴数码管 9 七:电路设计及功能说明 10 7.1总的电路仿真原理图 10 7.2 8086最小系统 10 7.3 8255扩展I/O口的接法 11 7.4 8253A计数器和蜂鸣器 12 7.5 键盘模块和二极管显示模块 12 7.6 数码管显示模块 13 八:软件流程图 14 九:课设结果及分析 17 十 :设计过程的难点和分析 19 1.硬件方面: 19 2.软件方面: 20 十一:收获、体会和建议 20 1硬件设计 20 2软件设计 20 十二:程序附录 21 一:目的 掌握和熟悉微机接口电路的设计与使用 掌握汇编语言熟悉 学习并掌握255,825374273等芯片的工作方式及其应用 学会使用常用的微机学习软件例如 提高实验能力和操作能力,提高分析问题,发现问题,处理问题的能力 二:课设内容 密码锁在输入密码正确的条件下输出开锁电平,控制电控锁开,同时显示00字样。当输入密码错误时,发出错误警告声音,同时显示FF字样。当六次误码输入的条件下,产生报警电平报警。还可以实现对密码的修改,修改成功后,蜂鸣器发出确认音 三:设计任务 1、选用8086和适当的存储器及接口芯片完成相应的功能。 2、用LED显示器显示电子锁的当前状态。 3、画出详细的硬件连接图。 4、给出程序设计思路、画出软件流程图。 5、给出地址分配表。 6、给出所有程序清单并加上必要注释。 7、完成设计说明书(列出参考文献,所用器件型号)。 四问题分析 题目要求我们用086作为主控制器设计密码器并能修改密码同时还会发出确认声音首先密码器必须要有输入所以键盘必不可少同时还要进行数据传送对于一般的数据来说如果距离较近且要求 根据题目要求,我们选择8086作为主控制器,由于8086的串口不够用,需要我们应用8255的ABC三个端口进行并行口数据传送。整个设计思路的原理框图如下: 我们先设计好8086的基本外接口,例如地址锁存器,译码器,电源模块,这个可以适用于所有的系统,使得系统扩展性比较好,之后我们需要什么,就可以直接添加。 对于键盘的选择如果选用一般的按键原理虽然简单但是使用串口的个数特别的多而且对于很多按键的话不易成为系统 扫描一行,就确定列数,也就是说确定键值 以上两个方案,第(2)方案是我们实验书上,实行起来,程序简洁易懂,故我们选第(2)个方案 第三 第四 思路硬件先查资料画出原理图然后在画出仿真电路图便于之后仿真验证成果软件rotues中验证修改直至满意 1.8086CPU Intel 8086是一个由Intel于1978年所设计的16位微处理器芯片拥有四个16位通用寄存器,也能够当作八个8位寄存器来存取,以及四个16位索引寄存器用单一的+5V电源,为4.77MHz~10MHz8086有16根数据线和20根地址线它既能处理16位数据,也能处理8位数据。可寻址的内存空间为1MB 2.8位数据/地址锁存器74LS273 74LS273是一种带清除功能的8D, 1D~8D为数据输入端,1Q~8Q为数据输出端,正脉冲触发,低电平清除,常用作8位地址锁存器。D0~D7:出入;Q0~Q7:输出;第一脚WR:主清除端,低电平触发,即当为低电平时,芯片被清除,输出全为0(低电平);CP(CLK):触发端,上升沿触发,即当CP从低到高电平时,D0~D7的数据通过芯片,为0时将数据锁存,D0~D7的数据不变 74154译码器 ?高性能

文档评论(0)

wbjsn + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档