基于MSP430单片机触摸按键密码锁的设计(附程序清单)
基于MSP430单片机触摸按键密码锁的设计(附程序清单)(论文13000字)
摘要:随着人们安全意识的增加,防盗成为了一个日趋严重的问题。本设计介绍了一种基于MSP430的触摸按键密码锁系统。主要是由MSP430单片机,TTP229B触摸按键键盘,LCD1602液晶显示屏,24C02存储芯片,PT2262/2274-M4无线遥控套件等组成。具有密码输入,密码修改及存储,远程遥控等功能。为了丰富用户体验,更好的保护用户的财产安全,增加了超级密码功能。本设计结构简单,操作也十分便捷,所需要用到的模块也经济实惠,特别增加的无线遥控功能也是其他电子锁很少使用的,给电子密码锁的发展添加了一个新的思路。
关键字:MSP430单片机;触摸按键; 密码锁;远程遥控
The design of a touching key combination lock based on MSP430 microcontroller
Abstract:With the improvement of people's safety awareness,security has been a serious problem increasingly,This paper aims to introduce a touching key combination lock system based on MSP430 microcontroller. This design consists of MSP430 microcomputer, TTP229B touch button module, LCD1602 LCD module,24C02 storage module, PT2262/2274-M4 wireless remote control module and so on. It can achieve touch button input, password changes, password storage, remote control and other basic functions. In order to enrich the user experience, protect the user's property safety much better, It increases the super password function.In this design,the structure is simple,the operation is convenient,the modules we need are economical.The increase of the wireless remote control function especially is very little used in other electronic lock also.It adds a new way of thinking for the development of electronic combination lock.
Key words:MSP430 microcomputer; touch key; combination lock; remote control
目 录
1 绪论 1 [资料来源:https://www.doc163.com]
1.1 设计背景与意义 1
1.2 锁的发展历史 1
1.3 锁的种类和功能 1
1.3.1 机械钥匙锁 2
1.3.2 磁力锁 2
1.3.3 电子锁 2
1.4 本课题的研究内容 2
2 系统设计方案 3
3 系统硬件设计 4
3.1 MSP430单片机模块 4
3.1.1 MSP430单片机概述 4
3.1.2 MSP430单片机最小系统 6
3.2 LCD1602液晶显示模块 7
3.2.1 LCD1602简介 7
3.2.2 LCD1602指令说明 9
3.2.3 LCD1602时序 9
3.3 TTP229数字触摸传感器模块 10
3.3.1 TTP229数字触摸传感器简介 10
3.3.2 TTP229芯片管脚连接说明 11
3.4 PT2262/2272-M4无线遥控模块 12
3.4.1 PT2262/2272-M4简介 12
3.4.2 基于PT2262的无线编码模块 14
3.4.3 基于PT2272-M4的无线解码模块 15
3.5 24C02存储模块 15
3.5.1 24C02芯片简介 16
3.5.2 24C02时序 16
4 系统软件设计 17
4.1 IAR软件介绍 17
4.2 程序设计 18
4.3 超级密码功能介绍 20
5 焊接与调试 20
5.1 硬件电路的焊接 20
5.2 硬件调试及成果展示 21
5.2.1 液晶显示模块的调试 22
5.2.2 触摸键盘模块的调试 23
5.2.3 无线遥控模块的调试 24
5.2.4 电机驱动模块的调试 25
6 总结 25
参考文献 26
致谢 26
附录1:电路连接图 27
附录2:程序主函数 28