STM32单片机+LCD1602液晶显示模块的部分引脚错误

在基于单片机的电子密码锁设计中,用户需要输入密码,密码正确则发出开锁信号实现开锁。在这次基于单片机的电子密码锁设计中,通过控制蜂鸣器的发音来实现系统的报警功能。

1. 硬件说明

采用STC89C51作为主控芯片,结合矩阵按键输入模块、数码管显示模块、LCD1602液晶显示、LED、蜂鸣器报警等电路模块实现开锁、上锁、报警、修改密码等功能,可修改液晶显示屏显示电子密码锁具有密码和报警功能。

主要由STM32单片机+最小系统+LCD1602液晶显示模块+蜂鸣器模块+LED指示灯模块+矩阵键盘模块组成。

2. 电路仿真

3. 使用介绍

输入正确的默认密码(1234)后,点击ENTER(确认),液晶显示屏会提示ok(密码正确),LED灯会亮起。

相反,如果输入错误的密码并按ENTER键,显示屏将关闭,LED灯将关闭,蜂鸣器将发出警报声。

4.设计介绍

矩阵键盘

使用一组按键或键盘。 由于单片机的I/O端口较少,当系统中需要较多的按键时,为了更合理地利用单片机的I/O端口,一般采用矩阵键盘来实现多按键处理。 功能。

液晶显示模块设计

在单片机应用系统中,常用的显示器件有单片发光二极管、八段LED显示器、液晶显示器(LCD)、屏幕显示器(CRT)等。在本设计中,根据实际情况如设计功能和节省成本,本设计采用LCD1602作为显示屏。

解锁机构

在基于单片机的电子密码锁设计中,需要用户输入密码。 如果密码正确,将发送开锁信号以开锁。

设计中采用发光二极管代替电磁锁。 二极管亮表示锁已解锁。 因此,可以设计一个简单的能够点亮二极管的电路系统来代替电磁锁的开锁机构。

由于单片机的I/O口默认为高电平,所以最初二极管不亮,说明锁已关闭(密码错误)。 当用户输入密码并验证其正确时,会发送解锁信号(二极管点亮)。

报警机构

在这种基于单片机的电子密码锁设计中,通过控制蜂鸣器的声音来实现系统的报警功能。

蜂鸣器是一种采用直流电压供电的电子蜂鸣器。 下图是用蜂鸣器模拟的报警机制的仿真图。

当P3.7端口输入脉冲信号时,蜂鸣器SOUNDER会发出声音。 通过控制输入脉冲的频率,也可以控制蜂鸣器的发声频率。

实物生产

在实物生产过程中,应注意几个问题:

首先根据仿真图焊接电路,但不要相信仿真图。 仿真图永远无法替代物理调试。 实物生产过程中,应根据实际情况对电路进行调试; 其次,在调试和查找错误时,非必要时尽量不要带电操作,以免损坏设备; 第三,电路布局要尽可能的整齐。 整齐简洁的电路布局不仅看起来美观,而且更容易发现电路错误。

5. 总结

在科技飞速发展的今天,电子密码锁将具备密码钥匙输入远程交互技术辅以红外技术或无线电技术,甚至通过NFC(近场通信技术)或WIFI,从而实现近距离开锁甚至远程。密码输入。 操作。 或者放弃传统的按键输入密码模式,利用传感器技术利用语音控制实现密码输入,或者利用人脸识别技术、或者用户指纹识别技术替代传统的按键输入,这些都可以让解锁时间更短、更便捷。 ,同时使锁更加安全。

6.资源下载

CSDN资源下载:基于51单片机的电子密码锁_程序+仿真-单片机文档资源-CSDN下载

单片机

51单片机复位电路电路及复位操作电路图

2024-2-5 10:03:00

单片机

(STM32)全局变量的初始值怎么实现的?

2024-2-5 11:03:05

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索