网站大量收购闲置独家精品文档,联系QQ:2885784924

微机原理课程设计_电子密码锁.doc

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

“微机原理与接口技术”实验课程 设计性实验报告 电子密码锁的设计 专 业: 通信工程 班 级: 2010级通信班 学 号: 姓 名: 指导教师: 李 萍 设计时间: 2012.12.12-18 一.课程设计的目的和任务 1.设计目的 了解和掌握8086,8255接口芯片以及LED灯的原理和功能。 能用这些接口芯片构建一个简单的系统控制对象。 掌握接口电路的综合设计与使用。 通过自己动手,进一步了解计算机得工作原理,接口技术,提高计算机硬件,软件综合应用能力,即对微机原理,接口技术,汇编语言程序设计进行综合训练。 2.设计任务 1、选用8086和适当接口芯片完成相应的功能。 2、用LED灯显示电子锁的当前状态。 3、画出详细的硬件连接图。 4、给出程序设计思路、画出软件流程图。 5、给出所有程序清单并加上必要注释。 二、设计内容 密码锁在开启之后需要置一个初始密码,之后输入密码并按确认键,在输入密码正确的条件下输出开锁电平,此时绿灯亮表示密码锁开启。当输入密码错误时,红灯亮表示密码锁关闭状态。可以继续输入密码并确认输入密码,直至密码正确则开启。在密码输入正确之后还可以实现对密码的修改,修改密码之后按下确认修改密码键,修改成功。 三、方案选择及原理 通过8255的24个接口实现密码输入,密码锁开关显示输出的功能。应用8255的A口的8位作为密码输入的8位,通过8个SWITCH开关控制,B口的其中两位分别接绿和红的LED灯作为输出表示密码锁的开关(绿灯亮表示密码正确开锁,红灯亮表示密码错误闭锁)。C口的作为输入,使用其中两位分别接两个BUTTON开关,一个作为密码修改确认开关,一个作为密码输入确认开关。 四、所用器件 CPU8086,地址锁存器273,译码器154,并行接口8255A,SWITCH开关,BUTTON 开关,LED灯。 主要器件简介 CPU8086 8086是Inter系列的16位微处理器,芯片上有2.9万个晶体管,采用 HMOS工 艺制造,用单一的+5V电源,时钟频率为5MHz~10MHz。8086有16根数据线和20根地址线,它既能处理16位数据,也能处理8位数据。可寻址的内存空间为1MB。 并行接口8255 Intel 8086/8088 系列的可编程外设接口电路(Programmable Peripheral Interface)简称 PPI,型号为8255(改进型为8255A及8255A-5),具有24条输入/输出引脚、可编程的通用并行输入/输出接口电路。它是一片使用单一+5V电源的40脚双列直插式大规模集成电路。8255A的通用性强,使用灵活,通过它CPU可直接与外设相连接。 五、原理图: 整体电路图: 六.软件程序流程图: 七.汇编源程序: aport EQU 600H ;8255各端口地址 bport EQU 602H cport EQU 604H ct EQU 606H CODE SEGMENT ASSUME CS:CODE START: MOV AX MOV DX,ct OUT DX,AX ;8255初始化 MOV AL MOV DX,bport OUT DX,AL ;先将B口都置1,使灯全灭 INPUTPC0:MOV DX,cport ;检测PC0的接口 IN AL,DX AND AL CMP AL JZ INPUTPC0 MOV DX,aport ;将A口信息读入并存至BL作为修改的密码 IN AL,DX MOV BL,AL INPUTPC1:MOV DX,cport ;检测PC的接口 IN AL,DX AND AL CMP AL JZ INPUTPC1 A1: MOV DX,aport IN AL,DX CMP AL,BL ;比较输入密码与修改的密码 JZ GREEN ;相等则跳转绿灯亮,表示开锁 RED: MOV AL,1111

文档评论(0)

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

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

1亿VIP精品文档

相关文档