基于51单片机的红外密码锁设计[proteus仿真]

本文详细描述了一种使用51单片机实现的红外密码锁设计,包括密码输入验证、电机控制和NEC协议应用。通过Proteus8.9进行仿真,配合Keil4.60编译,提供源代码获取方式。
摘要由CSDN通过智能技术生成

基于51单片机的红外密码锁设计[proteus仿真]

密码锁检测系统这个题目算是课程设计和毕业设计中常见的题目了,本期是一个基于51单片机的红外密码锁设计

需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】,赞赏任意文章 2¥,私信阿目【112基于51单片机的红外密码锁设计】即可获取(看到消息会第一时间回复~)

仿真环境

proteus8.9

程序编译

keil4.60

功能

请添加图片描述

  1. 主机输入密码,从机负责接收数据和及控制开锁和关锁
  2. 从机接受数据并显示以及显示锁的状态
  3. 主机红外发送数据
  4. 主机矩阵键盘输入

程序说明

按键位于红外发射设备上,仿真电路上有标注

  1. “进入密码输入/确认”按键按下之后进入密码输入界面,接收机接受按键信息并跳转到密码输入界面
  2. 此时按下数字按键输入4位密码,每输入一位后显示一段时间会被星号屏蔽以增强保密性
  3. 完成4位密码输入后,再次按下“进入密码输入/确认”确认密码,输入正确的话电机转动表示开锁
  4. 初始密码1111
  5. 在未进入密码输入状态时,按下“修改密码”可以进入密码修改界面,先输入原密码,再输入新密码即可
  6. 仿真中的红外传输遵循NEC协议
  7. 程序有两个,一个主机程序负责按键检测和红外数据的发送;从机程序负责数据的接收与显示以及控制电机的转动

需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】,赞赏任意文章 2¥,私信阿目【112基于51单片机的红外密码锁设计】即可获取(看到消息会第一时间回复~)
公众号:
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值