基本信息
文件名称:基于51单片机的语音识别密码锁设计与制作.pdf
文件大小:1.39 MB
总页数:39 页
更新时间:2025-04-03
总字数:约3.78万字
文档摘要

湖南商务职业技术学院毕业设计

目录

1设计背景及产品功能分析1

1.1设计背景1

1.2产品功能分析1

2设计方案遴选1

2.1单片机的选择1

2.2储存芯片的选择2

2.3显示模块的选择2

2.4产品总框架设计3

3产品设计标准3

4产品硬件的设计4

4.1系统原理图4

4.2STC89C52单片机的介绍4

4.34*4矩阵按键的设计6

4.4LCD1602液晶显示屏的设计6

5产品软件设计8

5.1系统流程图8

5.2程序软件开发环境8

6产品使用说明书9

6.1产品装配图9

6.2产品软件程序清单10

6.3产品实物的操作过程10

7附录12

附录1元件清单列表12

附录2电路原理图13

附录3PCB设计图14

附录4作品实物照15

湖南商务职业技术学院毕业设计

附录5程序代码16

参考文献37

湖南商务职业技术学院毕业设计

基于51单片机的语音识别密码锁设计与制作

1设计背景及产品功能分析

1.1设计背景

随着城市化进程的加速,人们对家庭安全的需求越来越高。传统的机械锁具

虽然方便,但安全性较低,容易被破解。而语音密码锁采用先进的单片机控制技

术,可以实现方便、安全的家庭出入控制。此外,语音密码锁作为一种新型的智

能锁具,以其便捷、安全的特点,逐渐成为市场上的新宠。它通过采用51单片

机作为控制核心,可以实现密码的生成、存储、比较和解锁等功能,同时还可以

加入传感器、报警器等设备,提高锁具的安全性和便捷性。

1.2产品功能分析

1.语音识别功能:

基于51单片机的语音密码锁产品,在用户输入密码时,它带有语音提示功

能,输入六位数密码,语音会提示密码错误,密码正确等。

2.密码输入模块:

基于51单片机的语音密码锁产品配备了密码输入模块。用户可以通过键盘

输入预设的数字密码。该模块具有高强度加密算法,确保密码的安全性。

3.控制电路:

基于51单片机的语音密码锁产品的控制电路负责接收并处理用户的指令,

实现锁体的开关。该电路还具有自我保护功能,当系统出现异常时能够自动关闭,

防止电路损坏。

2设计方案遴选

2.1单片机的选择

方案一:51单片机是基于C语言编程的,通过Keil/IAR等开发工具。它具

1

湖南商务职业技术学院毕业设计

有8位CPU和12个I/O端口,以及一些特殊的功能寄存器。它具有指令集和存

储器组织,能够执行算术和逻辑运算,以及控制I/O端口的操作。STC89C52RC芯

片集成了ISP闪存单元和专用8位CPU内核,具有系统可编程特性。最大工作

频率为35MHz,包含4KB闪存程序存储器,可擦除和写入1000次。

方案二:STM32单片机采用了Cortex-M系列的处理器结构,其结构包括内

核、存储器、系统总线和外设部分,所以使它具有更高的运行速度和更好的性能。

它具有丰富的外设和功能,适用于各种应用。而且STM32提供了丰富的开发工具

和资源,包括STM32CubeMX配置工具、HAL、标准外设库等。

本次方案选择方案一,因为STC89C52单片机和STM32单片机相比,价格低

廉,性价比高,在本次设计中,实现的效果一样。