好文档 - 专业文书写作范文服务资料分享网站

微机课程设计(密码锁)

天下 分享 时间: 加入收藏 我要投稿 点赞

本科课程设计(论文)

题目:多功能密码锁

课程名称 微机原理课程设计 学 院 自动化科学与工程学院 班 级 2012级3班 学生姓名 罗艺锋 学生学号 201230641470 提交日期 2015 年 1 月 3 日

1

分数

2

目录

一、目的············································3 二、内容············································3 三、设计任务········································3 四、方案选择及原理··································3 五、所用器件········································3

主要器件简介·····································4 六、原理图··········································6 1、8086和存储器连接······························6 2、CPU与8255A连接·······························6

8255A的A口与键盘连接·························7 4、 8255A的B、C口······························7 5、完整电路图·····································8 七、软件设计思路·······································8 八、流程图··········································9

1、主程序·········································10 2、子程序········································11 九、程序代码·········································11 十、设计中的难点····································13 十一、收获及体会······································14

2

2

多功能密码锁

一、目的

1、 了解和掌握8086,8255,等接口芯片以及LED显示器的原理和功能; 2、 能用这些接口芯片构建一个简单的系统控制对象, 3、 掌握接口电路的综合设计与使用; 4、 通过自己动手,进一步了解计算机得工作原理,接口技术,提高计算机硬件,软件综合应用能力,即对微机原理,接口技术,汇编语言程序设计进行综合训练。

二、内容

密码锁在输入密码正确的条件下输出开锁电平,控制电控锁开启,同

显示00字样。当输入密码错误时,发出错误警告声音,同时显示FF字样。当六次误码输入的条件下,产生报警电平报警。还可以实现对密码的修改,修改成功后,蜂鸣器发出确认音。

三、设计任务

1、选用8086和适当的存储器及接口芯片完成相应的功能。 2、用LED显示器显示电子锁的当前状态。 3、画出详细的硬件连接图。

4、给出程序设计思路、画出软件流程图。 5、给出地址分配表。

6、给出所有程序清单并加上必要注释。

7、完成设计说明书(列出参考文献,所用器件型号)。

四、方案选择及原理

这次的设计要求是在密码输入正确时输出开锁电平和显示“00”,密码错误时显示“FF”和蜂鸣器发出报警声音等,我们采用8255A的B口作为显示器的输出,c口为选管和接蜂鸣器,开锁及报警电平。对于6次密码错误输入,刚开始用8253计数器,后来发觉可以直接用软件控制,线路简单,程序也很易实现。 3

3

用蜂鸣器发声次数来区分确认和警告声音,一声表示确认,三声表示警告。键盘上的按键用SW-PB共12个,0-9为数字键,连接到8255A的A口对应二进制数,还有确认键和密码修改键,按下表示A口接收到低电平信号。

五、所用器件

CPU8086、并行接口8255A、存储器27c513、地址锁存器8282、74LS138、石英晶振,8284A、共阴极数码管、非门74LS04、蜂鸣器,电阻、开关等。

主要器件简介

CPU8086

8086是Inter系列的16位微处理器,芯片上有2.9万个晶体管,采用 HMOS工 艺制造,用单一的+5V电源,时钟频率为5MHz~10MHz。 8086有16根数据线和20根地址线,它既能处理16位数据,也能处理8位数据。可 寻址的内存空间为1MB.

4

4

微机课程设计(密码锁)

本科课程设计(论文)题目:多功能密码锁课程名称微机原理课程设计学院自动化科学与工程学院
推荐度:
点击下载文档文档为doc格式
53rus6mt865kaxd91bwp423gj8gjlb00l43
领取福利

微信扫码领取福利

微信扫码分享