毕业设计电子密码锁(基于AT89C51).pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

毕业设计电子密码锁(基于AT89C51)1000字

电子密码锁是一种非接触式的密码验证系统,可用于保护门锁、保

险柜等的安全。本文将介绍一个基于AT89C51单片机的电子密码锁

的设计和实现。

1.系统设计

本电子密码锁系统由输入模块、验证模块和控制模块组成。整个系

统的工作流程如下:

1)当用户输入密码时,输入模块将密码传递给验证模块;

2)验证模块将密码与预设的密码进行比较验证;

3)如果验证通过,控制模块将开启门锁;

4)如果验证失败,控制模块将不做任何操作。

具体的系统设计如下:

1)输入模块:输入模块使用12个按钮组成一个键盘,用户通过按

下不同的按钮来输入数字密码。按下按钮时,按钮会发送一个电平

信号,经过一定处理之后,输入模块将会将该信号转化为数字密码,

并传递给验证模块。

2)验证模块:验证模块将用户输入的数字密码与预设的密码进行比

较。系统中有一个EEPROM芯片,用于保存预设密码。当用户输入密

码后,验证模块将从EEPROM中读取预设密码,然后与用户输入的密

码进行比较验证。如果密码匹配,验证模块会向控制模块发送一个

开锁的信号。

3)控制模块:控制模块用于控制门锁的开关。当接收到验证模块发

来的开锁信号时,控制模块将开启电子密码锁的门锁,否则应保持

关闭。

2.系统实现

本系统的具体实现采用基于AT89C51单片机的架构。下面分别从输

入模块、验证模块和控制模块三个方面来介绍系统的实现。

1)输入模块:输入模块包含一个12个按键的键盘。在按键按下时,

按键输出端的电平将发生变化,因此需要使用中断来处理。具体的

实现方法是:首先将按键输出端连接到单片机的外部中断端口。当

按键按下时,外部中断端口会触发一个中断,中断处理程序会将按

下的按键号存储到一个称作“键值缓存”的变量中。

2)验证模块:验证模块主要涉及EEPROM的读写操作。具体地,当

用户输入密码后,输入模块将用户输入的密码通过验证模块传递给

控制模块。控制模块通过读取EEPROM中的预设密码与用户输入的密

码进行比较,判断是否匹配。具体的实现流程为:首先,通过SPI

总线将单片机与EEPROM连接起来;然后,通过SPI总线向EEPROM

发送读取指令,从EEPROM中读取预设密码;最后,将读取到的预设

密码与用户输入的密码进行比较,判断是否匹配。

3)控制模块:控制模块主要用于控制门锁的开关。当接收到验证模

块发来的开锁信号时,控制模块将开启电子密码锁的门锁。具体的

实现方法是:将开关门锁的驱动电路连接到单片机的输出端口,当

接收到开锁信号时,控制模块将使得驱动电路输出高电平,从而开

启门锁;否则,应使得驱动电路输出低电平,保持门锁关闭状态。

3.结论

本文介绍了一个基于AT89C51单片机的电子密码锁设计和实现。该

系统由输入模块、验证模块和控制模块组成,当用户输入密码后,

验证模块将用户输入的密码与EEPROM中的预设密码进行比较验证。

如果密码匹配,控制模块将开启门锁;否则,控制模块将保持门锁

关闭状态。该系统具有简单、易于实现以及安全稳定等特点,可以

满足普通家庭、办公室等地方对门锁安全保护的需求。

文档评论(0)

135****5548 + 关注
官方认证
文档贡献者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地江苏
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档