基于MSP430单片机指纹保险柜软件的实现_赵晓玲

合集下载

一款基于MSp430单片机指纹密码锁系统的设计

一款基于MSp430单片机指纹密码锁系统的设计

西南交通大学 , 2 0 l 6 .
【 5 】 谢 亮 . 基 于 信 息 熵 和 改 进 粒 子群 算 法 的 医 学 图像 分 割 方
法研究 [ J 】 .半导体光电 , 2 0 1 6 , 3 7 ( 0 6 ) : 8 9 4 -8 9 8 .
款 基 于 MS p 4 3 O单片 机 指 纹 密码 锁 系统 的设 计
[ 3 ] Ke n n e d y J ,E b e r h a r t r C. P a r t i c l e S wa r m O p t i mi z a t i o n [ C ] .
Pr o c e e di ngs o f I EEE I n t e r na t i o na l Co nl e r e nc e o n N e ur 体 改 为 1 5 . 1 5点 阵 ,
内置 字 库 增 加 为 G B 2 3 1 2国标 一 、 二 级简 体 汉 字 字 库 及 前 1 6
区 字符 ( 1 6 . 1 6点 阵 ) 。
图 1系 统 结 构
1 . 2 硬 件 介 绍
1 . 2. 1 M SP 43 0 F5 41 9
 ̄ I S P 4 3 0 F 5 4 1 9进 行 通 信 。
【 ( ) 屏接 口
( 1 ) 光 标 功 能 : 写 入 光 标 功 能 指 令 后 , 光 标 会 在 下 一
个 输 入 的字 符 或 汉 字 的下 一 地 址 位 显 示 ( 不 在 最 后 显 示 的 字
符 或汉 字 下 方 )。可 根 据 需要 对 光 标 闪烁 效 果 和光 标 长 度 ( 8
M S P 4 3 0 f 5 4 1 9 系 列单 片机 ( M C U )是一个 1 6 位 、 采 用 了精 简 指 令 集 ( R I S C )结 构 的 M C U ;简 便 的 2 7 条 内核 指 令

毕业设计(论文)-基于msp430单片机的无线报警锁设计[管理资料]

毕业设计(论文)-基于msp430单片机的无线报警锁设计[管理资料]

基于MSP430单片机的无线报警锁设计摘要本系统是一个基于单片机的短距离无线报警系统,主要由阅读器(reader)和电子标签(tag)两大部分组成。

其中,阅读器部分为此系统的主体,考虑到系统成本问题,此次设计中采用电子标签来模拟阅读器。

系统设计采用单片机加射频芯片的方式,其中,单片机选用美国TI公司的MSP430F2232,,此系统为一简单的通信系统。

系统利用阅读器与电子标签之间来回传输的数据,再结合特定的报警装置外围电路,从而达到无线报警的目的。

关键字:RFID MSP430 nRF905 无线通信单片机Wireless alarming design based on MSP430 MCUABCTRCACTThe system is a short distance wireless alarming system based on single chip machine MSP430 series. It consists of two parts: the reader part and the tag part. Certainly, the reader is the main part. Considering the cost factor, the system adopts a simple tag to stimulate the reader part. The system operates in the form of MCU and Radio chip. The core MCU is MSP430F2232 from TI company in America, and the Radio chip is nRF905 from Nordic corporation in Norway. Generally speaking, the system is just a simple communication system. The system utilizes the data transmitted between the reader and the tag, and combines the peripheral circuits of alarming equipment to achieve the goal of wireless alarming.Key Word:RFID MSP430 NRF905 Wireless CommunicationMCU目录前言 (1)第一章绪论 (2)课题背景 (2)无线射频识别技术概述 (2)课题进展 (4)后话 (4)第二章芯片简介 (5)单片机芯片MSP430F2232 (5)射频芯片N RF905 (6) (9)GFSK数据调制 (10)第三章系统硬件设计 (12)系统硬件组成 (12)系统电路设计 (12)第四章系统软件设计 (20)程序语言介绍 (20) (20) (20) (20)C语言程序设计流程 (20)MSP430F2232编程基础简介 (21) (21)MSP430F2232寄存器介绍 (21)程序流程图 (24)系统源代码 (27) (27)第五章系统仿真调试 (28) (28) (29) (29)结论 (30)参考文献 (31)致谢 (32)前言近二三十年来,自动识别技术在全球范围内得到了迅猛的发展,初步形成了一个涵盖条码识别技术,射频设别技术,生物特征识别技术,图像识别技术以及磁识别技术等的计算机,光,电,通信和网络技术为一体的高技术学科。

基于MSP430单片机指纹保险柜软件的实现

基于MSP430单片机指纹保险柜软件的实现

1 引言
近几 年 来单 片机 技 术 飞速 发 展 。 各种 新 型 号 的 单 片机 层 出不 穷 , 在家 电 、 控制 、 仪表 等领 域 起 到 了
举 足轻重 的作用 。MS 4 0是 一款具 有超 低功 耗 、 P3 丰
了一种 以 MP 4 0单 片 机为 控制 核心 的指 纹保 险柜 S3 的工 作 原理 , 点讨 论 实现 指 纹保 险 柜 功能 的 软件 重
设计。
2 指 纹保 险柜 的工 作 原 理
指纹 保 险柜 不 用钥 匙或 密码 , 凭 指纹 实 现保 仅 险 柜 的安 全 控 制 。指 纹 保 险 柜 的 原 理 图 如 图 1 所 学 出版社 , 0 4 20 . [] 诚 , 2王 吴继华 , 丽珍 , .h r P MC L 范 等 A ea F G P D设 计基 础篇 [ . 京: 民邮 电出版社, 0 7 M] 北 人 2 . [] 3齐洪喜 , 颖.HD 陆 V L电路设 计使 用教程 [ . M] 北京: 清华 大学 出版社, 0 . 2 4 0
M S 4 0 mi r c n r l r P 3 c o o t ol e
ZH AO Xio l g a-i n ( i nn c i r— l tct oai a- e h ia C l g , a d n 1 0 2 C ia L a igMa hn y E e r i V c t n l T c n l ol e D n o g 1 8 0 , h n ) o e ciy o c e
维普资讯

3一 8
《 国外 电子元器 ̄)0 7 2 年第 3 期 20 07年 3月
●应 用 与 设 计
基于 MS 40单 片 指纹保险柜 软件的实现 P3 机

基于单片机的指纹密码锁系统设计

基于单片机的指纹密码锁系统设计

基于单片机的指纹密码锁系统设计作者:刘旭东赵迎春李彬彬来源:《农家科技中旬刊》2016年第11期(营口职业技术学院电气电子工程系辽宁营口 115000)摘要:随着社会的发展和技术的进步,传统的安全防盗系统面临极大的挑战。

生物识别技术是根据人的体貌、声音等生物特征进行身份验证的科学解决方案,现有的生物识别技术大致上包括指纹识别、视网膜识别、虹膜识别、面部识别等,本系统以89C52单片机作为模块核心,通过指纹识别模块采集数据信息,结合外部按键输入,继电器、指示灯输出,串口通信及液晶显示技术,设计出一款具备以指纹开锁、键盘开锁一体的新型电子锁。

关键词:指纹锁;STC89C52单片机;识别技术1.研究意义及内容我国是世界上最古老的锁具应用国家,有着历史悠久的锁文化。

传统锁具最早的“门闩”,到19世纪50年代的挂锁,再带60年代的防盗锁,应用了近5000多年;当今开锁技术发展、传播太快,制锁技术力不从心。

研究人员从人体本身固有特征具有不可复制的特点,把研究方向关注到了生物识别技术。

生物识别技术优势主要有:1、减少、消除身份假冒进行真实身份的确认;2、节省成本,不需要人工认证;3、使用方便,避免了钥匙丢失等意外情况。

生物识别技术的发展起始于指纹研究,它亦是目前应用最广泛的生物识别技术。

国内外科研人员很早就致力于指纹识别的检测方法,研制各式各样的指纹识别的模块及其应用产品,用于保险箱、实验室、楼道的身份确认等。

研究结果表明:指纹的唯一性和不可复制性决定了指纹锁是目前所有锁具中最为安全的锁种。

2.设计思路硬件设计思路是以STC89C52单片机作为核心微控制器通过单片机串口通信发送指令控制指纹识别模块进行存贮指纹比对指纹的作业。

具体工作原理如下:软件设计思路及实现功能。

(1)指纹登陆的过程。

指纹登陆时通过STC89C52单片机发出指令,通过光学传感器对每一枚指纹录入两次,将两次录入的图像进行处理,合成模板存储于模块中。

基于MSP430的非接触式指纹IC卡门禁系统的设计

基于MSP430的非接触式指纹IC卡门禁系统的设计

MFRC531支持 ISO/IEC14443A/B的所 有 层 和 MIFARE经 典协议,以及与该标准兼容的标准。支持高速 MIFARE非接触式通信波特率。内部的发送器部分不需 要增加有源电路就能够直接驱动近操作距离的天线 (可达100mm)。接收器部分提供一个坚固而有效的 解调和解码电路,用于ISO14443A兼容的应答器信号。 数 字 部 分 处 理 ISO14443A帧 和 错 误 检 测 ( 奇 偶 &CR C)。此外,它还支持快速CRYPTO1加密算法,用于 验证M IFARE系列产品。与主机通信模式有8位并行和 SPI模式,用户可根据不同的需求选择不同的模式,这 样给读卡器/终端的设计提供了极大的灵活性。在本系 统中,与主机通信模式选用SPI模式(如图2所示), 同时可以节约CPU的IO口资源。
图3 Rc531的天线设计
2、指纹识别模块 本设计中采用了西安紫牛信息技术有限公司推出 的业界第一个“可编程指纹模块”B IG1080P-A指纹识 别模块。它是由32位高性能可编程处理器、活体指纹 采集芯片和指纹识别核心固件等构成的一个独立的嵌 入式指纹识别系统。该指纹模块具有250枚指纹存储能 力,具备1S以内的指纹比对性能,支持1∶1和1∶N两 种比对模式,能够任意兼容各类指纹传感芯片。它具 有两种工作模式:一是独立工作模式,二是从属工作 模式(如图4所示)它的TXD和RXD分别和MSP430的 UART0连接进行串口通讯。BIG1080P-A的UART是一 个标准的通用异步收/发的接口,接口支持的速率 115200bps。
美RFID公司GAO推出带警报功能的RFID标签
GAORFID推出的2.4GHz有源RFID标签GAO 127005,这款标签在有人试图损毁标签时可发出 警报。GAO127005标签底部带有一个小按钮,若 有人试图剥离标签或有任何异常发生时,按钮 会自动弹起,随之警报响起和警示灯开始闪烁。

基于单片机指纹识别电子密码锁的设计

基于单片机指纹识别电子密码锁的设计

在软件编写方面,需要编写指纹识别算法和控制系统程序。指纹识别算法需 要实现图像采集、预处理、特征提取和比对等功能;控制系统程序需要实现系统 的逻辑控制和操作,包括对指纹信息的处理、密码的验证和系统的启动、停止等 控制。
在硬件配置方面,需要选择合适的单片机、指纹采集设备和存储器等。单片 机是整个系统的核心,需要根据系统的性能要求和成本等因素进行选择;指纹采 集设备需要根据实际应用场景进行选择,例如光学式或电容式指纹采集设备;存 储器需要选择具有高可靠性和稳定性的Flash存储器或EEPROM存储器。
3、开发智能化和网络化的电子密码锁:通过接入互联网或物联网技术,实 现远程控制和监控,提高密码锁的使用便利性和安全性。
参考内容
引言
随着科技的进步和人们生活水平的提高,各种电子设备的应用越来越广泛, 人们对个人隐私和数据安全的保护需求也在不断增加。为了提高密码锁的安全性, 人们提出了许多设计方案,其中基于单片机的指纹识别电子密码锁设计是一种高 效、便捷的保
。在特征提取阶段,通过对指纹图像的细节特征进行分析,提取出用于比对 的特征点。最后,将这些特征点与存储在系统中的模板进行比对,以判断用户的 身份。
密码存储是保证密码安全性的重要环节。在基于单片机的指纹识别电子密码 锁设计中,通常采用Flash存储器或EEPROM存储器来存储密码和指纹模板。这些 存储器具有反复擦写和掉电不丢失数据的特性,可以保证密码的安全性和可靠性。
四、系统调试
在系统调试过程中,我们需要分别对电路、单片机控制程序和指纹识别算法 进行调试。
1、电路调试:首先,我们需要检查电源电路的稳定性和信号传输电路的通 断性,确保电路工作正常;其次,我们需要调试电阻网络部分,确保指纹信号的 准确转化。
2、单片机控制程序调试:在程序编写完成后,我们需要通过串口调试工具 对程序进行调试,检查程序是否能够正常工作、是否存在语法错误等。

基于单片机控制的电子密码锁毕业设计毕业设计

题目:基于单片机控制的电子密码锁任务与要求:功能:实现电子密码保护功能,只有在输入正确密码的情况下才能开启密码。

并且对密码具有保护作用,当尝试的次数超过了预期设置时,电子锁自动关闭锁死,并发出报警防止不法人员的反复套取。

其他功能:能够做到掉电保护,时间显示,报警生及其他辅助功能。

要求:1、确定单片机的I/O口,选择单片机的型号,选择外围设备,所须电源参数。

2、单片机外围I/O接线图及其他功能模块3、设计控制程序目录摘要第一章绪论 (2)第二章单片机概述2.1单片机的分类 (3)2.2单片机的产生和发展 (3)2.3单片机的应用 (4)2.4单片机生产厂家 (5)2.5 AT89S51的芯片概述 (5)第三章系统硬件软件设计3.1原理方框 (7)3.2功能介绍 (7)3.3开锁机构 (9)3.4按键电路 (9)3.5显示电路设计 (10)3.6 时间电路设计 (11)3.7电源电路设计 (12)3.8 密码输入设计 (13)第四章设计总结 (14)第五章附件5.1原程序清单(仅主程序) (15)5.2原理图 (21)5.3 PCB图3D仿真效果图 (22)第六章参考文献及谢 (23)前言在生活和生产的各领域中,凡是有自动控制要求的地方都会有单片机的身影出现;从简单到复杂,从空中、地面到地下,凡是能想像到的地方几乎都有使用单片的需求。

现在尽管单片机的应用已经很普遍了,但仍有许多可以用单片机控制而尚未实现的项目,因此,单片机的应用大有想像和拓展空间。

单片机的应用有利于产品的小型化、多功能化和智能化,有助于提高劳动效率,减轻劳动强度,提高产品质量,改善劳动环境,减少能源和材料消耗,保证安全等。

但是,单片机应用的意义绝不仅限于它的广阔范围以及所带来的经济效益上,更重要的意义还在于:单片机的应用正从根本上改变着传统的控制系统设计思想和设计方法。

从前必须有模拟电路或数字电路实现的大部分功能,现在已能使用单片机通过软件(编程序)方法实现了。

毕业设计(论文)-单片机简易电子密码保险箱系统的设计[管理资料]

简易电子密码保险箱系统的设计摘要围绕电子密码锁系统的设计与开发进行研究和实践,详细介绍了电子密码锁系统的整体结构,硬件设计,软件设计,系统方案以及其它的开发和具体实现。

介绍一种基于在系统可编程技术和AT89C51编译器配有集成开发的新型电子密码锁的设计方法,阐述其工作原理和软硬件设计。

在硬件上,用C51大规模集成芯片对其外围电路进行集成,用一片AT89C51芯片实现了几十片分离元件才能实现的功能,几乎将整个系统下载于同一芯片,实现了所谓的片上系统,从而大大简化了系统结构,增强了系统结构的可靠性和性价比。

该密码锁可以适用于家庭及一般机构,起到防盗报警的效果。

关键字:密码锁A T89C51芯片Keil软件Proteus软件蜂鸣器液晶显示屏直流电机矩阵键盘滚珠开关目录摘要.................................................. 错误!未定义书签。

1.电子密码保险箱系统总体设计 (2)系统设计要求 (2)方案的论证与选择 (2)系统总体框图 (3)2.电子密码保险箱系统硬件设计 (3)芯片介绍(AT89C51) (3)液晶显示屏(LCD1602)介绍 (5)各个模块电路的设计 (6)复位电路模块 (6)晶体振荡电路模块 (7)LED电路模块 (7)矩阵键盘电路模块 (7)直流电机模块 (8)液晶1602显示电路模块 (8)蜂鸣器电路模块 (9)防撬报警电路模块 (9)整体电路模块的设计................................. 错误!未定义书签。

3.电子密码保险箱系统的软件设计. (11)总程序流程图的设计 (11)开锁程序流程图的设计 (12)注册用户密码程序的设计 (13)4.电子密码保险箱系统的测试与分析 (13)5.结论 (16)附件................................................... 错误!未定义书签。

基于MSP430单片机的智能门锁控制系统设计毕业设计

毕业设计基于MSP430单片机的智能门锁控制系统的设计摘要:随着科技的进步,以单片机为核心的自动门锁控制系统已经开始进入了人们的生活。

本论文着重阐述了以msp430单片机为核心,通过并行接口直接控制LCD液晶显示器模块及键盘扫描,并与接触式IC卡读写技术相结合的系统。

为保证门锁使用的安全性,系统自动比较IC卡密码和用户输入密码,若输入的密码与系统读出的IC卡密码相同,门锁自动开启;若连续输入三次错误的密码,系统自动停止此卡的使用,并及时将报警信号通过RS-485串行通信总线传往主控台。

本设计的优点是硬件电路简单,软件功能完善,控制系统可靠,具有一定的实用价值。

该系统拓展后,可用于其他智能家电的控制,具有好的应用前景。

关键词:MSP430单片机,接触式IC卡,LCD显示器,电子门锁The hardware design and realization of IC card electronicdoor locks controlling systemAbstract:With the progress of technology, the automatic door locks control system which takes the the Single Micro Chip Computer as the core is stepping into people's lives. This paper focuses on the system which takes the series Single Micro Chip Computer msp430 as the core, which controls Liquid Crystal Display modules and keyboard scanning through the control chip directly, and contacts the IC card read-write technology. In order to guarantee the security of the door lock's use, the system design offers an comparision between the IC card password and the password which the user input. If inputed password and the IC card password read out on the system read-out are same, the door lock will be opened automaticly. If you input wrong password three times continuously, the system will automatically stop the use of the card, and the alarm will be transmited to the key station promptly through the RS-485 serial telecommunications bus st-bus. The advantage of this design is simple in the hardware circuits, software functional improvements, the control system′s reliablily, and has certain practical. After this system is developed, it can be used in other intelligent electrical appliances' control and has a good application prospect.Key words: MSP430Single Chip Micro Computer, IC cards, Liquid Crystal Display, Electronic door locks一系统分析(一)系统研究的可行性任何系统在开发之前,都要进行可行性分析来确定项目开发是否有必要和可行。

213456823_基于MSP430_微型单片机的智能防护报警系统

- 18 -高 新 技 术随着工业化进程的不断加快,社会治安逐渐复杂,大众对生活环境的安全要求也越来越高。

因此,防止陌生人非法进入、避免室内燃气泄漏以及出现火灾等成为大众十分关注的安全防范问题。

目前,市场上部分防护系统是作为单独单元出现的,仅有单一的报警功能。

因此,该文设计了一种基于MSP430微型单片机的智能防护报警系统,主要具备防止非法进入、燃气检测以及火源监控等功能。

当室内出现紧急情况时,通过传感器感应及时将测量数据反馈给单片机,判定事故后立即进行声光报警和App 信息传送。

系统采用MSP430微型单片机作为主控制器,报警模块采用红外系统,以GQQ7-5传感器为主,可以更灵敏地接收并发送信号,从而提高安保效率。

1 架构设计基于MSP430微型单片机的智能防护报警系统由防盗报警、远程控制组成,是一款功能多样的安防系统。

防盗报警由核心控制单元、传感器构成,GQQ7-5负责感知门窗附近是否有异常活动并识别气体,将这些信息实时传输至单片机进行数值分析,当数值超出阈值时,单片机传递指令,利用无线传输技术快速报警[1]。

远程控制使用GZP6887A 模块,当系统进入报警程序时,单片机向该模块发送指令,该模块将预设好的信息发送至用户App 进行报警。

用户也可以通过App 向该模块发送信息,控制室内电器开闭。

该系统的整体架构如图1所示。

2 技术支持2.1 传感器技术传感器包括转换元件、敏感元件,是一种可以感受信号的检测装置,能够将感受到的信息转化为可被接收并保存的相关信号[2]。

因此,传感器具有极为重要的作用。

综合考虑各方因素,该系统所选择的传感器具有红外传感、磁电传感功能。

2.2 无线传输技术无线传输通过电磁波进行信号传输,传输形式为由信号源数据通过电路发射进行编码并传输出去,再通过传输介质抵达接收电路,随后对接收到的数据编码后传输给用户。

在无线传输的过程中,要确保频率与其他频率之间有差异,从而避免产生干扰[3]。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

tmeer_flash=0x01; //调 用 启 动 定 时 函 数 使 LED
闪 烁 “00”
Timeer();
baojing_beii(0x1,0x10); //调用报警函数启动蜂
鸣器
图 3 指纹录入子模块流程图 /******************************************
片机[M].北京: 北京航空航天大学出版社, 2001. [2]李广弟.单片机基础[M].北京: 北京航空航天大学
出版社, 1994. [3]尹 琦.基于 PLC16C74 单片机空调室内机软件的
实现[J].西安: 现代电子技术,2005,28( 2) :102- 104. [4]曹 菁,张新华,朱纪洪.基于 MSP430 的稀土永磁无
***************************************************
void managen_key(unsigned char key_flag)

unsigned int j;
unsigned char i;
uart_r_num=0x0;
uart_r_flag=0x0;
LIGHT_OUT |= RED_LIGHT; if (send_comm_Uasrt0(0x24,key- 1)==0x1) //如果 存 储的指纹被清空

key=0x0;
//设 置 数 码 管 显 示 值 “00”
Init_led();
//调用初始化 LED 函数
led_num(key); //调用 LED 显示转换函数
除 此 以 外 , “控 制 电 路 ”还 可 控 制 “指 纹 比 对 模 块”部分进行指纹录 入/删除, 并 对整个电路 的工作 状态进行管理控制, 对错误进行报警等。
本指纹保险柜具有机械自动触发、锁定功能。 一旦门被打开, 就关断控制电路, 其余工作交予机 械部分管理。
3 系统软件设计
3.1 系统分析 系统分析是整个程序设计工作的基点, 应根据
bedded Workbench 集成开发环境, 它可以编辑、汇 编和编译汇编语言和 C 语言源文件, 并且其汇编语 言和 C 语言具有相同格式的头文件, 给开发带来了 很大的灵活性。C 语言具有编程简单、可移植等优 点。下面为按键管理模块中的部分代码。
- 40-
《国外电子元器件》2007 年第 3 期 2007 年 3 月
咨询编号:070311
设计[M]. 边计年,薛宏熙, 吴 强, 译.北京: 清华大
基于 MSP430 单片机指纹保险柜软件的实现
- 39-
图 1 指纹保险柜的原理图 示。
图 1 中 的 “控 制 电 路 ”部 分 为 指 纹 门 锁 的 控 制 中心。它从“指纹比对模块”部分取得指纹比对的结 果数据, 如指 纹 比 对 成 功 , “控 制 电 路 ”向 机 械 锁 芯 中的“动作部分”发出开锁的信号。同时监测动作的 执行情况与锁的开/关状态。
流程和部分源代码。
关 键 词: 单片机; 指纹保险柜; 软件设计; MSP430
中图分类号: TP368
文献标识码: A
文章编号:1006- 6977(2007)03- 0038- 03
Accomplishment of finger pr int safe softwar e based on MSP430 micr ocontr oller
可调脉冲周期的时序电路, 并运用在团簇粒子的核 作者简介: 陈 满 ( 1975- ) , 男 , 重 庆 人 , 助 理 工 程 师 ,
物理实验中, 收到满意效果。
长期从事核电子产品06- 10- 09
[1]Stephen Brown,Zvonko Vranesic.数字逻辑与 VHDL
4 结束语
本文介绍的以 MSP430 单片机为核心的指纹保 险柜已经调试成功并形成产品。实践证明, 在系统 软件设计过程中, 首先运用结构化的程序设计方法 对系统进行功能划分与模块设计, 然后再进行具体 的代码编写, 不仅可以提高代码的编写效率, 而且 有助于对程序的仿真和调试。 参考文献: [1]胡大可. MSP430 系列 Flash 型超低功耗 16 位单
刷直流电机控制系统[J].微电机,38(5):34- 37.
作者简介: 赵晓玲(1961- ),女, 副教授, 研究方向为计 算机控制。
收稿日期: 2006- 09- 11 咨询编号: 070312
指纹保险柜不用钥匙或密码, 仅凭指纹实现保
单片机, 特别适用于由电池供电的应用。本文介绍 险柜的安全控制。指纹保险柜的原理图如图 1 所
"""""""""""""""""""""""""""""""""""""""""""""
6 结束语
学出版社, 2004. [2] 王 诚, 吴继华, 范丽珍, 等.Altera FPGA/CPLD 设
1) 按键查询。保险柜具有 4 个按键, 其中, 上电 键用于为系统加电; 录入键用于控制电路执行录入 指纹的功能, 即将指纹以数据形式存入保险柜中; 删除键用于控制电路执行删除数据指纹的功能; 而 全清键用于使控制电路执行删除全部数据指纹的
功能。本模块应判断是否有按键按下, 并判断出是 哪一个按键按下。
ZHAO Xiao- ling
( Liaoning Machinery- Electricity Vocational- Technical College, Dandong 118002, China)
Abstr act: On basis of the operating principle of MSP430 microcontroller - based fingerprint safe,the general analyzing process,program designing and code compiling of the fingerprint safe software are in- troduced mainly,and the key- press flows chart and some codes according to the system software design- ing are put forward. Key wor d: microcontroller; fingerprint safe; software designing; MSP430
从模拟结果看出, 本文给出的设计完全可以达
计基础篇[M]. 北京:人民邮电出版社, 2007.
到设计要求。由于 FPGA 的运行速度最高可以达到 [3]齐洪喜, 陆 颖.VHDL 电路设计使用教程[M].北京:
100 MHz 量级, 输出的脉冲调节步长和最小宽度都
清华大学出版社,2004.
可以到 ns 量级。在此基础上, 笔者设计了一个多路
- 38-
《国外电子元器件》2007 年第 3 期 2007 年 3 月
●应用与设计
基于 MSP430 单片机指纹保险柜软件的实现
赵晓玲 ( 辽宁机电职业技术学院, 辽宁 丹东 118002)
摘要: 在介绍基于 MSP430 单片机的指纹保险柜工作原理的基础上, 从系统软件设计的角度出发,
详细介绍了指纹保险柜软件的总体分析过程、程序结构的设计以及代码的编写, 给出了按键管理
函 数 名: managen_key(unsigned char key_flag) 功 能: 按键管理 说 明: 调 用: baojing_beii() , send_comm_Uasrt0() 入口参数: uart_buf[], key_flag, template_number, key 返 回 值: 无
1 引言
了一种以 MPS430 单片机为控制核心的指纹保险柜 的工作原理, 重点讨论实现指纹保险柜功能的软件
近几年来单片机技术飞速发展, 各种新型号的 设计。
单片机层出不穷, 在家电、控制、仪表等领域起到了 举足轻重的作用。MSP430 是一款具有超低功耗、丰
2 指纹保险柜的工作原理
富 的 片 内 外 围 模 块 、软 件 对 硬 件 灵 活 控 制 等 特 点 的
j = 60000;
// 延时
do (j- - );
while (j ! = 0);
switch(key_flag) //根据按键返回值进行不同的处理


//其 他 按 键 的 处 理 过 程
case 0x5:
//按 键 为 全 清 键

} LIGHT_OUT &= ̄ RED_LIGHT; break; } } }
系统功能进行结构化设计, 即将整个程序分为若干 个模块, 通过主程序将各个模块有机地组织起来。 指纹保险柜的系统程序主要由主程序、按键模块、 控制 模 块 、显 示 模 块 、计 时 模 块 和 串 口 通 讯 模 块 组 成。
下面以按键模块为例, 分析该模块详细设计过 程。
本 指 纹 保 险 柜 控 制 电 路 可 存 储 30 个 指 纹 数 据, 其中包含 1 个管理者和 29 个普通用户的指纹 数据。它们之间的管理关系为 0 号管理者管理普通 用户群。0 号管理者的指纹数据存储于固定的位置 00, 其他位置为普通用户位置。按键模块分为按键 查询和按键管理两部分。
2) 按键管理。根据按键查询程序获得的按键值 进行相应的动作处理。按下上电键时, 蜂鸣器发出 一声短促的鸣叫, 表示系统已经加电的绿色电源指 示灯亮。按下录入键时, 窗口内的绿灯亮, 表示处于 录入数据指纹状态。正常情况下, 一个指纹录入时 应该划过取指器 3 次, 每次划过后, 绿色灯闪动一 次, 蜂鸣器鸣响一声。成功划过取指器 3 次后, 绿色 发光管闪亮, 蜂鸣器长鸣一声, 表示该指纹已经录 入到指纹锁内。当用户手指划过取指器的速度过 快、过慢或手指对窗口的压力不够时, 蜂鸣器发出 2 声短鸣, 表示此次手指划动不合格, 不予记录, 应该 重新划动。超时无操作, 指纹保险柜会自动断电。按 下删除键时, 窗口内的绿色与红色灯同时亮, 表示 进入删除数据指纹状态。然后输入要删除的指纹, 比对通过后, 红色灯熄灭, 蜂鸣器鸣响一声, 表示此 时该指纹已经从指纹锁内删除。按下全清键不动, 3 秒钟后蜂鸣器发出一声长鸣, 继续按全清键, 直到 发出 3 声长鸣, 表示锁内存储的指纹已被全部清 空。 3.2 软件流程
相关文档
最新文档