基于51单片机密码锁课程设计报告.docx
《基于51单片机密码锁课程设计报告.docx》由会员分享,可在线阅读,更多相关《基于51单片机密码锁课程设计报告.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于51单片机密码锁课程设计报告当前位置:文档视界基于51单片机密码锁课程设计报告基于51单片机密码锁课程设计报告一.设计目的在日常的生活和工作中,住宅与部门的安全防备、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。若使用传统的机械式钥匙开锁,人们常需要携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣。随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。为了知足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。密码锁具有安全性高、成本低、功耗低、易操作等优点。在安全技术防备领域,具有防盗报警功能的电子密码锁逐步代替传统的机械式密码
2、锁,克制了机械式密码锁密码量少,安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。随着大规模集成电路技术的发展,十分是单片机的问世,出现了带微处理器的只能密码锁,它除了具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,进而使密码锁具有很高的安全性、可靠性,应用日益广泛。本设计采用单片机为主控芯片,结合外围电路,组成电子密码锁,用户想要打开锁,必先通过提供的键盘输入正确的密码才能将锁打开,密码输入错误就有提示,为了提高安全性,当密码输入错误次将报警。密码能够由用户本人修改设定,锁开后才能修改密码。修改密码前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作
3、。二设计要求和方案选择1、方案:用AT89C52设计的多功能密码锁。以单片机作为微控制器,能够实现基于以上优点,按键有效指示、输入错误、控制开锁、错误报警、密码修改等功能,工作稳定可靠,保密性高,实用性强。2、电子密码锁总体设计三硬件部分AT89C52简介:单片机AT89C52简介AT89C52是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4Kbytes的可反复擦写的只读程序存储器EPROM和128bytes的随机存取数据序存器RAM,器件采用ATMEL公司的高密度/非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器CPU和FLASH存储单元,AT
4、89C52单片机为很多嵌入式控制系统提供了一种灵敏行高且价廉的方案。主要特性:?与MCS-51兼容?4K字节可编程FLASH存储器(寿命:1000写/擦循环)?全静态工作:0Hz-24KHz?三级程序存储器保密锁定?128*8位内部RAM?32条可编程I/O线?两个16位定时器/计数器?5个中断源?可编程串行通道?低功耗的闲置和掉电形式?片内振荡器和时钟电路1.总电路图AT89当前位置:文档视界基于51单片机密码锁课程设计报告基于51单片机密码锁课程设计报告当前位置:文档视界基于51单片机密码锁课程设计报告基于51单片机密码锁课程设计报告当前位置:文档视界基于51单片机密码锁课程设计报告基于5
5、1单片机密码锁课程设计报告当前位置:文档视界基于51单片机密码锁课程设计报告基于51单片机密码锁课程设计报告2.程序代码#include#include#defineLCM_DataP0#defineucharunsignedchar#defineuintunsignedint#definew6/定义密码位数sbitlcd1602_rs=P25;sbitlcd1602_rw=P26;sbitlcd1602_en=P27;sbitScl=P34;/24C02串行时钟sbitSda=P35;/24C02串行数据sbitALAM=P21;/报警sbitKEY=P20;/开锁sbitopen_led=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 密码锁 课程设计 报告
限制150内