校内实训报告课题名称:IC 卡电子门锁控制系统硬件设计与实现摘要:随着科技得进步,以单片机为核心得自动门锁控制系统已经开始进入了人们得生活。本论文着重阐述了以 MCS51 系列单片机为核心,通过可编程并行接口 8255 直接控制 LCD 液晶显示器模块及键盘扫描,并与接触式 IC 卡读写技术相结合得系统。为保证门锁使用得安全性,系统自动比较 IC 卡密码与用户输入密码,若输入得密码与系统读出得 IC 卡密码相同,门锁自动开启;若连续输入三次错误得密码,系统自动停止此卡得使用,并及时将报警信号通过 RS485 串行通信总线传往主控台。本设计得优点就是硬件电路简单,软件功能完善控制系统可靠,具有一定得有用价值。该系统拓展后,可用于其她智能家电得控制,具有好得应用前景。关键词:MCS51 单片机,接触式 IC 卡,LCD 显示器,电子门锁设计指标(要求): 系统自动读取 IC 卡程序,用一个中断程序,只可对 IC 卡执行继续工作,对其她类型得卡不可识别。系统接着自动读取 IC 卡密码,若此卡已经过期,则自动中断,不可识别。插入卡后,若 IC 卡有效,则液晶屏幕显示汉字:请输入密码。从键盘输入密码,读入密码,并在屏幕上以*显示。单片机比较两个密码。若不同,则中断程序,并将程序跳到。最多循环三次,若仍不相同,则系统收回对 IC 卡得使用权;若相同,则门自动开锁。1.MCS51 单片机简介 大家所熟悉得 8031 单片机就是一个 8 位单片机。所谓 8 位单片机,就就是在单一芯片上,包括了 8 位微处理器、外围接口、静态存储器等为一体高度集成得电路。在一小块芯片上,集成了一个微型计算机得各个组成部分。每一个单片机包括:一个 8 位得微处理器(CPU);片内数据存储器 RAM(128B/256B),用以存放可以读/写得数据,如运算得中间结果、最终结果以及欲显示得数据等;片内程序存储器 ROM/EPROM(4KB/8KB),用以存放程序、一些原始数据与表格。四个 8 位并行 I/O 接口 P0~P3,每个口既可以用作输入,也可以用作输出;两个定时器/计数器,每个定时器/计数器都可以设置成计数方式,用以对外部事件进行计数,也可以设置成定时方式,并可以根据计数或定时得结果实现计算机控制;五个中断源得中断控制系统;一个全双工 UART(通用异步接收发送器)得串行 I/O 口,用于实现单片机之间或单片机与微机之间得串行通信;片内振荡器与时钟产生电路,但石英晶体与微调电容需要外接。最高允许振荡频率为 12MH z。以上各个部分通过内部数据总线相连接。2、接触式 IC 卡...