湖南商务职业技术学院毕业设计
目录
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单片机相比,价格低
廉,性价比高,在本次设计中,实现的效果一样。