电子技术不断发展,电子密码锁也出现了较多的种类,而且功能日益强大,使用起来更加简单方便,安全性、保密性都更强,由以前的单密码输入发展到现在的,密码加感应元件,实现了真真的电子加密,用户只有密码或电子钥匙中的一样,是打不开锁的,随着电子元件的发展及人们对保密性需求的提高出现了越来越多的电子密码锁。本次设计使用德州仪器公司的 MSP430 实现一基于 MSP430 的电子密码锁,其主要具有如下功能: (1)通过键盘输入密码,若密码正确,则打开锁具。 (2)报警、锁定键盘功能。密码输入有误时 LCD12864 显示屏会显示错误提示信息,若连续 3 次输入错误密码,蜂鸣器响起报警并且键盘被锁定。 本设计主要分为以下四部分:1、4×4 矩阵键盘接口电路、2、主控芯片 MSP430、3、输出 LCD12864 显示电路,4、 EEPROM 密码锁存电路。 本系统除此以外还有绿色 LED 提示灯,蜂鸣器报警装置等。 电子密码锁设计的关键问题是实现密码的输入、清除、更改、开锁等功能: (1)密码输入功能:当按下键盘上的按键时,一个“*”就显示在 LCD 第二行。 (2)密码清除功能:当清除按键被按下时,输入的密码被清除。 (3)开锁功能:当开锁键按下,系统自动将输入的密码与既定密码进行比较,如果一致则打开密码锁,否则显示密码错误。 主要的设计实施过程:首先,选用德州仪器公司的单片机 MSP430,以及选购其他电子元器件。第二步,使用 Proteus设计硬件原理图。第三步,使用 IAR 软件编写MSP430的 C 语言程序、仿真、调试。第四步,通过 PROTEUS 软件联合软硬件进行调试。
MSP430单片机电子密码锁设计+程序+电路图(2):http://www.751com.cn/zidonghua/lunwen_60225.html