介绍用PIC16F84单片机制作的电子密码锁。PIC16F84单片机共18个引脚,13个可用I/O接口。芯片内有1K×14的FLASHROM程序存储器,36×8的静态RAM的通用寄存器,64×8的EEPROM的数据存储器,8级深度的硬堆栈。
用PIC单片机设计的电子密码锁
微芯公司生产的PIC8位COMS单片机,采用类RISC指令集和哈弗总线结构,以及先进的流水线时序,与传统51单片机相比其在速度和性能方面更具优越性和先进性。
PIC单片机的另一个优点是片上硬件资源丰富,集成常见的EPROM、DAC、PWM以及看门狗电路。这使得硬件电路的设计更加简单,节约设计成本,提高整机性能。因此PIC单片机已成为产品开发,尤其是产品设计和研制阶段的首选控制器。
本文介绍用PIC16F84单片机制作的电子密码锁。PIC16F84单片机共18个引脚,13个可用I/O接口。芯片内有1K×14的FLASHROM程序存储器,36×8的静态RAM的通用寄存器,64×8的EEPROM的数据存储器,8级深度的硬堆栈。
硬件设计 电路原理见图1。Xx8位数据线接4x4键盘矩阵电路,面板布局见表1,A、B、C、D为备用功能键。RA0、RA7输出4组编码二进制数据,经74LS139译码后输出逐行扫描信号,送RB4-RB7列信号输入端。余下半个139译码器动扬声器。RB2接中功率三极管基极,驱动继电器动作。有效密码长度为4位,根据实际情况,可通过修改源程序增加密码位数。产品初始密码为3345,这是一随机数,无特殊意义,目的是为防止被套解。用户可按*号键修改密码,按#号键结束。输入密码并按#号确认之后,脚输出RB2脚输出高电平,继电器闭合,执行一次开锁动作。
若用户输入的密码正确,扬声器发出一声稍长的“滴”提示声,若输入的密码与上次修改的不符,则发出短促的“滴”声。连续3次输入密码错误之后,程序锁死,扬声器报警。直到CPU被复位或从新上电。
软件设计 软件流程图见图3。CPU上电或复位之后将最近一次修改并保存到EEPROM的密码读出,最为参照密匙。然后等待用户输入开锁密码。若5分钟以内没有接受到用户的任何输入,CPU自动转入掉电模式,用户输入任意值可唤醒CPU。
每次修改密码之后,CPU将新的密码存入内部4个连续的EEPROM单元,掉电后该数据任有效。每执行一次开锁指令,CPU将当前输入密码与该值比较,看是否真确,并给出相应的提示和控制。
布 局 所有元件均使用SMD表贴封装,缩小体积,便于产品安装,60X60双面PCB板,顶层是一体化输入键盘,底层是元件层。成型后的产品体积小巧,能很方便的嵌入防盗铁门、保险箱柜。
资源简介:介绍用PIC16F84单片机制作的电子密码锁。PIC16F84单片机共18个引脚,13个可用I/O接口。芯片内有1K×14的FLASHROM程序存储器,36×8的静态RAM的通用寄存器,64×8的EEPROM的数据存储器,8级深度的硬堆栈。 用PIC单片机设计的电子密码锁微芯公司生产的PIC8位COM...
上传时间: 2013-10-31
上传用户:uuuuuuu
资源简介:基于单片机用24C04与1602LCD设计电子密码锁,内附有Proteus仿真。
上传时间: 2014-12-24
上传用户:hz07104032
资源简介:用单片机实现电子密码锁的设计c程序(不含修改密码功能)
上传时间: 2014-01-22
上传用户:daguda
资源简介:单片机用于电子密码锁设计单片机用于电子密码锁设计
上传时间: 2014-01-02
上传用户:Late_Li
资源简介:采用PIC16C57单片机开发电子密码锁.在设计论文时有用的
上传时间: 2016-04-25
上传用户:大融融rr
资源简介:基于单片机的电子密码锁设计,可以完成开锁,数码管显示等功能
上传时间: 2016-05-07
上传用户:q123321
资源简介:基于msc-51系列单片机的电子密码锁的设计;基于msc-51系列单片机的电子密码锁的设计;基于msc-51系列单片机的电子密码锁的设计
上传时间: 2017-06-07
上传用户:BIBI
资源简介:基于单片机的电子密码锁设计,我的毕业设计资料,大家可以参考一下
上传时间: 2014-01-07
上传用户:fredguo
资源简介:基于51单片机的电子密码锁系统设计制作,电路图+源程序基于51单片机的电子密码锁系统设计制作,电路图+源程序
上传时间: 2021-12-11
上传用户:
资源简介:基于C51单片机的电子密码锁课程设计这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2021-12-31
上传用户:
资源简介:该文档为单片机课程设计电子密码锁总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-03-25
上传用户:d1997wayne
资源简介:该文档为基于51单片机的电子密码锁系统设计制作,电路图+源程序总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-03-26
上传用户:1208020161
资源简介:该文档为单片机课程设计电子密码锁的设计总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-03-28
上传用户:得之我幸78
资源简介:说明: 毕业设计论文,基于单片机的电子密码锁设计,有源码,很详细!(Thesis, microcontroller-based design of electronic locks, a source, very detailed!)
上传时间: 2022-05-17
上传用户:XuVshu
资源简介:30个典型的C语言应用实例:单片机实现7段数码管显示,基于MAX7219的8位数码管显示,MAX7219的工作时序和寄存器描述,单片机实现液晶显示,单片机实现电子密码锁, 单片机实现简单音乐发生器,单片机实现语音录放,基于MAX197的并行A/D转换,基于TLC549的串行A/D转换,基...
上传时间: 2014-01-21
上传用户:shawvi
资源简介:使用51单片机实现电子密码锁,带LCD显示,4x4键盘.rar
上传时间: 2022-06-28
上传用户:
资源简介:用单片机设计电子音乐门铃
上传时间: 2013-11-22
上传用户:it男一枚
资源简介:用单片机设计电子音乐门铃
上传时间: 2013-11-03
上传用户:gyq
资源简介:单片机实现电子密码锁的源代码,有一定的参考价值
上传时间: 2014-12-21
上传用户:ddddddos
资源简介:单片机的电子密码锁,主要用的是电子电路的知识,要下的朋友请注意一下。
上传时间: 2013-12-18
上传用户:haoxiyizhong
资源简介:用单片机设计电子音乐门铃 的汇编源码。里面包括论文和它的完整源程序。
上传时间: 2013-12-23
上传用户:离殇
资源简介:使用51单片机实现电子密码锁,带LCD显示,4x4键盘
上传时间: 2016-12-20
上传用户:ywqaxiwang
资源简介:单片机实现电子密码锁 从书上摘抄的,仅供参考
上传时间: 2014-06-27
上传用户:阿四AIR
资源简介:基于51单片机的电子密码锁,使用LCM12864显示,AT24C16存储信息
上传时间: 2013-12-21
上传用户:diets
资源简介:单片机实现电子密码锁功能,很实用,欢迎交流
上传时间: 2014-08-30
上传用户:xcy122677
资源简介:用单片机设计电子音乐门铃,除了各个子程序外还包括音符节拍码数据表。
上传时间: 2013-12-17
上传用户:sevenbestfei
资源简介:单片机论文-基于单片机的电子密码锁,论文描述清晰,实现简单。
上传时间: 2017-06-07
上传用户:klin3139
资源简介:51单片机实现电子密码锁 51单片机实现电子密码锁
上传时间: 2013-12-12
上传用户:litianchu
资源简介:基于单片机的电子密码锁程序,可以运行!不错哦!
上传时间: 2013-12-11
上传用户:a3318966
资源简介:PIC单片机设计的SPWM控制技术这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2022-03-03
上传用户: