首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 元器件介绍 > 元器件的介绍及应用
89C2051单片机在电子密码锁应用
来源:本站整理  作者:佚名  2010-01-27 19:40:01



   附图是一款用AT89C2051控制的电子密码锁的原理图.其主要功能为:可设定1~8位的密码;只有键盘键人正确密码才可更改密码或开锁;三次输入错误,密码电路就不断报警.

  一,电路原理 
    89C2051的P1口为键盘扫描口,键盘矩阵为3行、4列,按键有0~9键、设置键、确定键等.P3.0和P3.1控制24C01的读、写.P3.2接一个小喇叭,当按键被按下时发出提示音.P3.3在通过设置键输入原密码时控制LED指示灯.P3.5为开锁信号输出口.P3.4为报警输出口.P3.7口为输入新密码时控制LED指示灯.

  二、较件设计
    上电复位后,初始化各端日、标志位和有关寄存器,单片机89C2051从24C01中读入密码,检测键盘是否有输入,若有按键按下则转到相应的键盘处理程序:如按下设置键,则P3.3输出低电平,等待输入原密码后指示LED亮.当正确输入原密码井按确定键后,P3.7输出低电平,等待输入新密码的LED指示灯壳,输入新密码并按下确定键后,新密码被写入24C01中,P3.3、P3.7输出高电平.程序又转到开始执行.若在设置状态时,输入了错误的密码并按了确定键,则P3.4输出低电平报警.若输入的密码有误,开锁信号P3.5口输出低电平,不开锁,这时还可再输入两次密码,如密码还是不对,则P3.4不断输出低电平报警.如果输入密码正确,P3.5口输出高电平,开锁,4秒钟后,程序转为复位.

  本文所附源程序不能修改密码,故不用接24C01,密码存于程序存储器中,修改密码可以通过修改程序中表格SECKETCODETAB中的内容来实现.


关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:70,644.53000 毫秒