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

合集下载

基于单片机指纹识别系统设计

基于单片机指纹识别系统设计

基于单片机指纹识别系统设计一、引言随着科技的不断发展,身份识别技术在各个领域的应用越来越广泛。

传统的身份识别方式,如密码、钥匙等,存在着容易丢失、遗忘、被窃取等安全隐患。

而指纹识别作为一种生物识别技术,具有唯一性、稳定性和便捷性等优点,逐渐成为了身份识别领域的主流技术之一。

单片机作为一种微型计算机系统,具有体积小、成本低、性能可靠等特点,被广泛应用于各种控制系统中。

本文将介绍一种基于单片机的指纹识别系统的设计方案,旨在为相关领域的研究和应用提供参考。

二、系统总体设计(一)系统功能需求本指纹识别系统主要实现以下功能:1、指纹采集:能够采集用户的指纹图像。

2、指纹处理:对采集到的指纹图像进行预处理、特征提取和匹配等操作。

3、存储管理:能够存储用户的指纹模板,并对其进行有效的管理。

4、显示输出:能够将识别结果通过显示屏输出给用户。

5、通信接口:具备与其他设备进行通信的接口,如USB、蓝牙等。

(二)系统总体结构系统主要由指纹采集模块、单片机控制模块、指纹处理模块、存储模块、显示模块和通信模块等组成。

指纹采集模块负责采集用户的指纹图像,并将其传输给单片机控制模块。

单片机控制模块对采集到的指纹图像进行控制和处理,将处理结果传输给指纹处理模块进行进一步的分析和处理。

指纹处理模块完成指纹的特征提取和匹配等操作,并将结果返回给单片机控制模块。

存储模块用于存储用户的指纹模板和相关数据。

显示模块用于显示识别结果和系统状态等信息。

通信模块用于实现系统与其他设备之间的数据传输和通信。

三、硬件设计(一)指纹采集模块指纹采集模块是整个系统的关键部分,其性能直接影响到系统的识别准确率和速度。

目前,常用的指纹采集技术主要有光学式、电容式和超声波式等。

本系统采用电容式指纹采集模块,其具有体积小、分辨率高、采集速度快等优点。

(二)单片机控制模块单片机控制模块是整个系统的核心部分,负责对系统的各个模块进行控制和协调。

本系统采用 STM32 系列单片机,其具有高性能、低功耗、丰富的外设接口等特点,能够满足系统的控制需求。

基于STC89C52单片机的指纹密码锁系统设计与实现

基于STC89C52单片机的指纹密码锁系统设计与实现

基于STC89C52单片机的指纹密码锁系统设计与实现基于STC89C52单片机的指纹密码锁系统设计与实现一、引言指纹密码锁系统是一种使用纹理特征识别技术,实现安全门锁控制的现代化智能门禁系统。

本文以STC89C52单片机为核心,结合指纹识别算法和密码锁控制电路,设计并实现了一个基于STC89C52单片机的指纹密码锁系统。

二、系统设计1. 系统框架设计本系统采用分层结构设计,分为硬件层、算法层和用户层。

硬件层负责指纹采集模块、指纹识别模块、密码锁控制模块的连接和驱动;算法层负责指纹图像处理和指纹特征提取;用户层负责用户数据管理、指纹录入和门锁控制。

2. 硬件设计硬件设计主要包括指纹采集模块、指纹识别模块、密码锁控制模块和STC89C52单片机的连接和布局。

指纹采集模块采用光学传感器,可以实时采集用户的指纹图像;指纹识别模块采用指纹图像处理算法,可以识别指纹纹理特征;密码锁控制模块通过继电器控制门锁的开关。

STC89C52单片机作为整个系统的主控芯片,负责收发指令、数据处理和与其他模块的通信。

它与指纹采集模块、指纹识别模块和密码锁控制模块之间通过串口进行数据传输。

3. 算法设计算法设计主要包括指纹图像的预处理、特征提取和特征匹配三个步骤。

指纹图像的预处理包括图像增强、图像去噪、图像二值化等。

增强算法可以提升指纹图像的对比度,使纹理特征更加明显;去噪算法可以消除图像中的椒盐噪声,保留纹理细节;二值化算法可以将灰度图像转化为二值图像,便于特征提取。

特征提取算法是指通过对预处理后的指纹图像进行处理,提取出一组具有代表性的纹理特征。

常用的特征提取方法有细节增强、方向图提取和频域变换等。

特征匹配是将提取到的特征与数据库中的特征进行比对,确定两者之间的相似度。

常用的特征匹配方法有最小平方差匹配算法、相关匹配算法等。

4. 用户界面设计用户界面设计包括指纹录入、指纹识别和门锁控制三个功能。

指纹录入功能可以将用户的指纹信息存储到数据库中,并与UserId绑定,便于后续的指纹识别和门锁控制。

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

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

基于单片机的指纹识别电子密码锁设计引言指纹识别技术的发展得益于现代电子集成制造技术和快速可靠的算法的研究。

尽管指纹只是人体皮肤的小部分,但用于识别的数据量相当大,对这些数据进行比对也不是简单的相等与不相等的问题,而是使用需要进行大量运算的模糊匹配算法。

现代电子集成制造技术使得我们可以制造相当小的指纹图像读取设备,同时飞速发展的个人计算机运算速度提供了在微机甚至单片机上可以进行两个指纹的比对运算的可能。

另外,匹配算法可靠性也不断提高,指纹识别技术己非常实用。

指纹识别原理指纹识别技术的原理和其它生物识别技术的原理相似。

它是利用人体的指纹特征对个体身份进行区分和鉴定。

在所有的生物识别技术中指纹识别技术是目前最为成熟,也被应用最广的生物识别技术。

这主要因为指纹采用的过程对人们来讲非常简单,指纹识别的准确率高的原因。

严格来讲,指纹识别的原理包括指纹采集原理、指纹特征提取原理和指纹特征匹配原理三大部分。

指纹采集原理主要是根据指纹的几何特性或生理特性,通过各种传感技术把指纹表现出来,形成数字化表示的指纹图案。

由于指纹的嵴和峪的几何特征不同,主要表现为嵴是突起的,峪是凹下的,所以在接触到光线时,其反射光的强度也就不同。

在接触到平面时,其在平面上形成的压力也就不同。

另一方面,由于指纹的嵴和峪的生理特征不同,主要表现为:嵴和峪的温度不同,其导电性也不同,其对波长的反馈也就不同。

通过这些几何的、生理的特性的不同,把人的指纹采集到计算机系统中形成指纹图像。

指纹特征分析的原理是对指纹图案的整体特征和细节特征进行提取、鉴别的原理。

其分析的对象包括纹形特征和特征点的分布、类型,以及一组或多组特征点之间的平面几何关系。

特征点的平面几何关系表现为某个特征点之间的距离等,或者某三个或更多特征点之间组成的多边形的几何特性。

不论是特征点的单体特征,还是特征点的组合特征都是指纹特征的组成部分。

把这些指纹特征用数字模板的形式表示出来,就实现了一个指纹特征分析的过程。

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

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

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

基于单片机指纹识别密码锁设计任务书

基于单片机指纹识别密码锁设计任务书
写出完整的设计论文
2.毕业设计(论文)工作进度计划:
周 次
工作内容
1周
2-4周
6-8周
8-10周
收集参考资料
设计制作硬件电路
软件测试、完成电路调试
完成论文,准备答辩
教研室(学科组)主任签字:
(1)毕业设计主要内容
搜集ATMEG16单片机知识、单片机外围电路设计的相关资料
单片机控制的软硬件设计与实现
本专业英语译文五千字符以上
(2)毕业设计的主要技术指标
设计基于单片机的指纹识别电子密码锁
(3)毕业设计基本要求
完成软硬件设计、画出硬件原理图、软件程序编写调试电路及程序、
翻译相关英文资料
收集的文献资料(包括ATMEG 16单片机及模块资料)
毕业设计(论文)任务书
题目
(包括副标题)
基于单片机指纹识别密码锁设计
教师姓名
Байду номын сангаасXXX
职称
XXX
系别
XXX
学生姓名
XXX
学号
XXX
班级
XXX
成果形式
A论文B设计说明书C实物D软件E作品
■□■□□
任务下达时间
2022年12月18日
1.毕业设计(论文)课题任务的内容和要求:
(包括原始数据、技术要求、工作要求以及图纸、程序、实物等要求)

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

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

1.系统硬件方案本章节主要介绍系统所用到的器件的选择与对比,进行综合的对比考虑选择出最适合本设计的一组方案。

1.1 硬件方案的选择在硬件电路的搭建之前必须明确设计的方案,通过各个模块之间进行比较选择出最适合本设计的硬件,以发挥器件的最大功效。

1.1.1主控芯片的选择方案一:采用STC89C52单片机作为主控芯片。

STC89C52是宏晶科技公司生产的一款低功耗、高性能的八位CMOS微处理器,片内具有8k在线编程Flash存储器。

STC89C52单片机的内核采用的是MCS-51内核,指令完全兼容MCS-51,但是该单片机越做了升级使得芯片具有很多传统的51单片机不具备的功能,例如该芯片还有4K的EEPROM存储,在需要使用到掉电存储数据的时候就可以直接使用单片机内部的存储,不在需要在外接存储芯片进行存储。

STC89C52单片机具有的开发简单、可在线编程下载、成本低是非常不错的选择。

方案二:采用MSP430单片机作为主控芯片。

MSP430单片机称之为混合信号处理器,它可以将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,MSP430系列单片机是美国德州仪器 (TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor)。

该系列单片机多应用于需要电池供电的便携式仪器仪表中。

而却开发难度相对比较大、价格昂贵。

所以在一些简单的设计中不宜采用。

方案三:采用PIC16F877A单片机作为主控芯片。

PIC16F877A是由Microchip公司所生产开发的新产品,属于PICmicro系统8位单片机微机,具有Flash程序内存功能,可反复擦写程序。

但是开发成本高,难度相对大。

综合上述的描述,考虑到资源的合理利用和成本以及开发的难易程度最终决定采用宏晶科技的STC89C52单片机作为主控芯片。

1.1.2 指纹模块的选择采用AS608指纹识别模块,AS608指纹识别模块内部含有高速DSP处理能够实现对指纹的采集与识别,单片机与该模块之间采用常见的串口通讯协议,这样使得设计变得简单。

基于单片机的电子密码锁课程设计报告

基于单片机的电子密码锁课程设计报告

单片机课程设计题目基于单片机的电子密码锁设计郑州科技学院单片机课程设计任务书一、设计题目基于单片机的电子密码锁设计二、设计任务与要求(1)本设计为防止密码被窃取在输入密码时屏幕上显示8。

(2)设计开锁密码位为六位密码的电子密码锁。

(3)能够在密码正确时显示“1HELLO”,密码错误时显示“2ERROR”,输入密码的位数时显示为8的个数。

(4)4×4的矩阵键盘中包括0-9的数字键确认键和消除键的功能键。

(5)本产品具备报警功能,当输入密码错误时蜂鸣器响(6)在密码输入过程中,若输入错误,可以利用“C”键删除刚才输入的错误的数字。

在输入密码的过程中可以随时对输入的密码进行修改。

三、主要参考文献[1] 何宏主编.单片机原理与接口技术.[M]北京:国防工业出版社. 2006.07[2] 赵益、徐晓林、周振峰. 电子密码锁的系统原理. [M]北京:清华大学出版社. 2003.[3] 张培仁.基于C语言编程MCS- 51单片机原理与应用.北京:清华大学出版社. 2002. 12四、设计时间2015 年01月16日至2015 年01月16 日指导教师签名:年月日目录1 电子密码锁的背景 (1)2 总体设计方案的确定 (2)2.1 电子密码锁设计要求 (2)2.2 总体设计方案选定 (2)3 系统硬件设计 (3)3.1 设计原理 (3)3.2 单片机STC89C52简介 (3)3.4七段数码管显示器部分 (7)3.5 键盘设计 (8)3.6 蜂鸣器模块 (8)4 系统软件设计 (9)4.1 主程序模块 (9)5 系统制作及调试 (11)5.1 焊接注意事项 (11)5.2 硬件调试问题及解决方法 (11)6 结论 (12)参考文献 (13)附录1:实物图 (14)附录2:元件清单 (15)附录3:电路原理图 (16)附录4:程序 (17)1 电子密码锁的背景随着社会物质财富的日益增长,如何实现家庭防盗这一问题也变的尤其的突出,而锁自古以来就是把守门户的铁将军,人们对它要求甚高,即要安全可靠地防盗,又要使用方便。

基于单片机控制电子密码锁报告

基于单片机控制电子密码锁报告
case 0xb7:return 7;break;//7
case 0xde:return 8;break;//8
case 0xdd:return 9;break;//9
case 0xdb:return 10;break;//a
case 0xd7:return 11;break;//b
case 0xee:return 12;break;//c
(一)基本功能
(1)状态显示功能:
锁定状态时系统用3位数码管显示OFF,用3位数码管显示成功开锁次数;成功开锁时用3位数码管显示888,用3位数码管显示成功开锁次数。
(2)密码设定功能:
通过一个4×4的矩阵式键盘可以任意设置用户密码(1-16位长度),同时系统掉电后能自动记忆和存储密码在系统中。
(3)报警和加锁功能:
case 0xed:return 13;break;//d
case 0xeb:return 14;break;//e
case 0xe7:return 15;break;//f
default:return 0xff;break;
}
}
void Tim_Iint(void)
{
TMOD &= 0XF0;
TMOD |= 0X01;
uchar flag=1,adm=0,flagg=1,adm1=1,flagb=0;
uint scs=0,ecs=0;
char Tim_flog=0;
int Tim_temp1=0;
char Tim_CNT=0;
void delay() //delay 5us
{ ;; }
void Delay10ms(unsigned int c)
参考文献

电子密码锁课程设计任务书

电子密码锁课程设计任务书

目录1 系统总体方案设计11.1 系统方案11.2 系统设计思路:12 硬件电路设计22.1 键盘电路设计22.2 LED显示电路32.3 解锁电路52.4 报警电路53 软件设计63.1 软件设计思路63.2 每个子程序的设计64 系统调试104.1 系统硬件连接示意图:104.2 部分系统测试115 经验12参考文献13发送13附录131 系统总体方案设计1.1 系统方案的选择综合其他方案的优缺点,采用基于AT89S51的单片机控制方案。

凭借单片机灵活的编程设计和丰富的IO口,以及其控制的精确性,不仅可以实现基本的密码锁功能,而且还增加了功率调节和存储、声光提示等功能。

遥控。

原理如图1-1所示。

图1-1 单片机控制方案该方案活动空间大,既能实现所需功能,又能在很大程度上扩展功能,还可以方便地进行系统升级。

本方案采用以89S51为核心的单片机控制方案。

凭借单片机灵活的编程设计和丰富的I/O端口,以及其控制的准确性,实现了基本的密码锁功能。

1.2 系统设计思路:1. 使用矩形键盘进行密码输入,包括数字键和功能键。

2.LED数码管显示输入密码,74JS247用于驱动数码管点亮并显示数字,74LS138用于控制各个位置的显示及时显示。

3. 将解锁电路更换为LED,表示解锁。

4、密码输入错误次数超过3次,系统会报警。

5、上电后显示屏显示“”,原密码为“123456”。

只需输入此密码即可开门。

这样可以防止断电后再次调用时没有密码可用。

000000”6. 按“C”键清除显示为“.000000”7. 要重置密码,首先在记录“*”上输入密码。

8. 输入密码,然后按“D”键。

如果密码与设置的密码相同,开门。

否则,显示清零为“00000”。

9、软件设计主要包括键盘读键、LED显示程序、密码比对程序和报警程序。

2 硬件电路设计2.1 键盘电路设计采用矩阵键盘,因此本设计采用行列式键盘,同时可以减少键盘与单片机接口时占用的I/O线数。

基于单片机控制的智能门锁设计

基于单片机控制的智能门锁设计

基于单片机控制的智能门锁设计基于单片机控制的智能门锁设计智能门锁作为现代家居安全的一个重要组成部分,在实现便利的同时,也需要具备高度的安全性能。

本文将介绍一种基于单片机控制的智能门锁设计方案,该方案通过采用微控制器作为控制核心,结合多种传感器和通信技术,实现了智能门锁的远程控制、安全保护、用户管理等功能。

1. 智能门锁设计方案概述本方案采用了一种基于单片机的设计方案,该单片机作为控制主芯片,通过与各种传感器和执行机构的连接,实现智能门锁的开关、检测、通信等功能。

该方案具备如下特点:高度集成、低功耗、良好的稳定性、开放性和可扩展性。

2. 系统组成与工作原理2.1 系统组成该智能门锁系统由单片机控制模块、密码输入模块、指纹识别模块、电子锁模块、蓝牙模块和远程控制模块等组成。

2.2 工作原理在正常使用过程中,当用户通过密码输入模块、指纹识别模块和蓝牙模块等方式进行认证时,单片机将接收到认证信息,并对信息进行处理。

在通过认证后,系统将解锁电子锁,用户可以开启门锁。

同时,门锁状态将通过蓝牙模块发送给用户手机端进行实时监控。

3. 技术细节与功能实现3.1 密码输入与指纹识别本方案采用了密码输入模块和指纹识别模块作为主要的认证方式。

通过密码输入模块,用户可以通过输入正确的密码实现门锁的解锁。

同时,指纹识别模块可以对用户的指纹信息进行采集和比对,实现更加安全的认证方式。

3.2 远程控制与用户管理该智能门锁系统还通过蓝牙模块实现了远程控制和用户管理功能。

用户可以通过手机APP连接到门锁系统,实现远程控制和监控。

用户可以随时查询门锁状态、查看开锁记录,并可以授权其他用户或撤销授权。

3.3 安全保护与警报功能智能门锁系统内置了多种安全保护措施,例如非法开锁报警、门锁错误操作报警等。

当系统监测到异常情况时,会及时触发警报,并通过蓝牙模块发送给用户手机端。

4. 实验结果与讨论经过实验验证,本方案设计的智能门锁系统在安全性、稳定性和使用便利性方面均表现出较好的性能。

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

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

基于单片机的指纹密码锁设计指纹密码锁是一种结合了指纹识别和密码锁的安全锁具,它可以通过识别用户的指纹和输入正确的密码来解锁门锁。

在这个设计中,我们将使用单片机来实现指纹密码锁。

硬件材料:- 单片机:我们可以使用基于ATmega328P的Arduino Uno开发板。

- 指纹识别模块:使用指纹识别模块来读取用户的指纹信息。

- 密码键盘:使用密码键盘来允许用户输入密码信息。

- 电机:使用电机控制门的开关。

软件材料:- Arduino IDE:用于编写和上传代码到Arduino开发板。

设计步骤:1. 连接硬件将指纹识别模块和密码键盘连接到Arduino开发板的数字引脚。

接下来,将电机连接到Arduino开发板的PWM引脚。

2. 初始化配置首先,我们需要在程序中初始化指纹识别模块和密码键盘。

这些初始化步骤包括设置引脚模式和将模块和库导入程序。

3. 编写指纹识别代码编写代码以启动指纹识别模块并读取用户的指纹信息。

该代码将检查指纹是否在允许的指纹列表中。

4. 编写密码输入代码编写代码以从密码键盘读取用户输入的密码信息,并将密码与允许的密码列表中的密码进行比较,以确定用户是否有权解锁门锁。

5. 控制电机编写代码以控制门锁的电机,以允许或拒绝用户的进入。

6. 组合代码将指纹识别代码、密码输入代码和电机控制代码组合在一起,以创建一个完整的指纹密码锁程序。

7. 测试和修改上传程序到Arduino开发板并测试指纹密码锁的功能。

根据实际情况修改代码,以确保锁具能够顺利地工作。

总结通过以上步骤,我们可以实现一个简单的基于单片机的指纹密码锁。

除了以上的硬件和软件材料以外,您还需要注意安全性和用户友好性等因素来进行改良,以使您的指纹密码锁可以在日常生活中实用且可靠。

基于单片机的电子密码锁设计-任务书

基于单片机的电子密码锁设计-任务书
·正确输入密码前提下,开锁;
·错误输入密码情况下,报警。
·设定输入密码时限≤2分钟,超过该时间,即使密码正确亦不开锁。
·密码可以更改。
设计的基本要求
1、完成设计说明书,字数不少于1.5万字,要求用A4纸打印并有中、英文摘要;
2、图纸采用计算机绘图;
3、完成与设计内容有关的外文资料翻译(5000字) ,译文翻译准确,表述清楚;
4.李华,MCS-51系列单片机使用接口技术,北京: 北京航空航天大学出版社,1993
阶段计划安排
日期
主要内容
3.31至4.13
校内毕业实习,确定毕业设计题目,收集设计资料,论证设计的可行性,研究设计方案和思路
4.14至4.27
确定设计方案和技术关键,拟定采取的解决措施,撰写毕业设计开题报告,查找并确定外文翻译资料
5.26至6.8
软件结构和流程图设计,进行软件设计、程序调试及仿真
6.9至6.22
整理资料,撰写毕业设计论文或说明书,细化毕业设计内容,指导教师审阅毕业论文,修改后准备毕业答辩
6.23至6.29
毕业设计答辩及成绩评定
毕业设计外文翻译自己安排时间进行,但务必于5月15日前完成
4.28至5.11
指导教师审阅开题报告,提出修改意见,学生整改并完成毕业设计开题报告,同时开始设计系统组成原理框图
设计电路组成框图,进行电路原理设计,绘制电路原理图,设计电路PCB,完善电路组成进行电路元器件选择、参数计算和数据测试
毕业设计(论文)任务书
设计内容
电子锁是由电子电路控制锁体的新型锁具,它采用触摸(键盘)方式输入开锁密码,操作方便。触摸式电子锁的输入部分采用触摸开关(键盘输入),其优于传统的机械开关之处在于:无活动零件,不会磨损,寿命长;使用时静默无声;造价低廉;新颖别致。

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

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

参考内容
基于单片机的指纹密码锁是一种集成了生物识别技术和嵌入式系统技术的安 全装置。它通过采集并比对指纹信息来决定是否授予访问权限。这种密码锁具有 很高的安全性和便捷性,因此在家庭、办公场所、工业等领域得到了广泛应用。
指纹密码锁的发展可以追溯到20世纪90年代,当时人们开始研究生物识别技 术在安全领域的应用。随着科技的发展和人们安全意识的提高,指纹密码锁逐渐 普及。现在,指纹密码锁已经成为市场上的主流产品,需求量不断增长。
指纹密码锁是一种利用指纹识别技术来控制锁的开启与关闭的设备。它通过 采集用户的指纹信息并存储在芯片中,在开锁时进行比对,以判断是否为合法用 户。单片机作为控制核心,负责处理指纹信息、控制开关门等操作。
设计指纹密码锁的主要步骤包括硬件设计和软件设计。硬件设计主要包括指 纹采集模块、控制开关和报警模块等的设计。软件设计主要涉及指纹信息的采集、 存储和比对等操作。具体步骤如下:
1、选取合适的单片机作为控制核心,例如STM32系列单片机。
2、安装指纹采集模块,并连接单片机。该模块可采用光学或电容式指纹识 别技术。
3、设计控制开关,连接单片机,实现通过单片机的控制进行开关门操作。 4、添加报警模块,如遇到非法入侵,通过单片机控制触发报警系统。
5、在单片机中编写控制程序,实现指纹信息的采集、存储和比对等功能。
总之,基于单片机的指纹密码锁是一种非常实用的安全装置,具有很高的安 全性和便捷性。随着科技的不断进步和应用场景的不断扩展,我们有理由相信它 将成为未来安全领域的重要发展方向。
参考内容二
在当今社会,随着科技的不断发展,人们对于自身财产的安全性越来越重视。 其中,门锁作为保护家庭或重要场所的第一道防线,历来受到广泛。传统门锁存 在被钥匙遗忘、复制钥匙等风险,因此,指纹密码锁作为一种新兴的安全防护设 备,逐渐进入人们的视野。本次演示将介绍一种基于单片机的指纹密码锁的设计。

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

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

本栏目责任编辑:梁书计算机工程应用技术基于单片机的指纹识别电子密码锁系统的设计杨淑裕,鄢艳红*(广州中医药大学医学信息工程学院,广东广州510006)摘要:提供一基于51系列单片机的指纹识别电子密码锁系统设计。

系统由STC89C52RC 单片机为主控芯片、AS608指纹识别模块、矩阵键盘模块、LCD12864显示模块以及报警模块等组成。

系统实现了指纹录入功能、指纹密码解锁和删除功能,以及通过按键重设密码等功能,达到了指纹识别系统设计的有效性和可靠性,方便安全。

关键词:单片机;指纹识别;AS608;矩阵键盘;门禁系统中图分类号:TP39文献标识码:A文章编号:1009-3044(2021)15-0228-03开放科学(资源服务)标识码(OSID ):Design of Fingerprint Identification Electronic Password Lock System Based on Single Chip MicrocomputerYAN Shu-yu,YAN Yan-hong*(Guangzhou University of Chinese Medicine School of Medical Information Engineering ,Guangzhou 510006,China )Abstract:This paper provides design of a fingerprint identification electronic password lock system based on a 51series single-chip microcomputer.The system consists of STC89C52RC single chip microcomputer as the main control chip,AS608fingerprint recognition module,matrix keyboard module,LCD12864display module and alarm module.The system realizes fingerprint entry function,fingerprint password unlocking and deleting function,and password resetting function by pressing keys,which achieves the effectiveness and reliability of fingerprint identification system design,and is convenient and safe.Key words:single chip microcomputer;Fingerprint recognition;AS608;Matrix keyboard;Access control system 随着时代的发展,在个人身份验证领域,有了新的选择——生物识别技术,利用纯天然信息——指纹,其具有的唯一性、广泛性和终身不变性设计指纹识别系统,其具有简单和便利的优势,识别精度高。

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

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

DOI:10.19551/ki.issn1672-9129.2021.09.034基于单片机的指纹密码锁的设计王威霖㊀石㊀瑶㊀盛慧龙㊀粱昊达㊀田小梅㊀黄㊀帅(南京工业大学浦江学院㊀江苏㊀211200)摘要:如今,家庭安全越来越受到大家的关注,传统机械锁构造比较简单,安全性较低;指纹密码锁安全性较高,保密性较好,深受大家青睐㊂本项目研究的指纹密码锁以STC89C52单片机技术为主控单元,采用指纹识别和矩阵键盘作为解锁方式,采用LCD12864液晶显示器实时显示解锁信息,本指纹密码锁具有密码修改,退格,重输等各项功能,一定程度上提高了安全性㊂测试结果表明,本系统符合本设计的各项要求㊂关键词:STC89C52单片机;指纹识别;矩阵键盘中图分类号:TS914.211.7㊀㊀㊀文献标识码:A㊀㊀㊀文章编号:1672-9129(2021)09-0034-01㊀㊀引言:由于传统机械锁的结构较为简单,安全性比较低,被撬锁的时间频频发生,且传统机械锁出门必须带钥匙,给人们带来了一些不便,一旦丢失㊁被盗,就会带来很多麻烦,甚至造成极大的安全隐患㊂现如今,安全问题越来越被人们重视,且如今的社会是一个快速㊁高效㊁便捷的社会,而生物特征识别技术恰恰满足了以上几点要求,并且安全性较高㊂指纹密码锁较传统机械锁而言,速度更快,使用更便捷,安全性更高,且成本较低,具有很好的市场价值㊂1㊀系统设计系统由STC89C52单片机㊁指纹识别模块㊁矩阵键盘模块㊁LCD12864液晶显示器㊁存储芯片以及蜂鸣器报警模块组成㊂该系统的设计以STC89C52单片机为主控板㊂采用串口通讯协议控制AS608指纹识别模块对指纹的采集㊁识别等;液晶显示器采用分辨率较高的LCD12864,且接口方式较为简单,操作方便;采用AT24C02存储芯片,采用单独存储芯片是因为AT24C02有一个16字节页写缓冲器以及一个专门的写保护功能,在存储数据时较单片机内部芯片而言更为便捷;为减少I/O口的使用,此处采用矩阵键盘㊂2㊀硬件设计2.1单片机主控板㊂首先是电源,任何电子产品都离不开电源,由于51单片机的正常工作电压为4.5~5.5V,所以我们采用USB线连接5V移动电源或者电脑USB接口对电源进行供电㊂其次是晶振电路,本设计中采用的是12MHz的石英晶振,并联的两个30uF的陶瓷电容可以起到微调频率的作用㊂2.2指纹识别模块㊂指纹识别模块采用的是AS608㊂该型号指纹识别模块内含DSP处理,采集与识别指纹速度相对较快,单片机通过串口通讯协议控制AS608将识别采集到的指纹添加到存储器中,也可以删除已有的指纹㊂2.3液晶显示器㊂LCD1602液晶显示器又称LCD1602字符型液晶,可以同时输出32个字符,每个字符都由5∗7点阵组成,控制简单,成本较低,但是考虑到本设计需要显示的内容较多,LCD1602显示器显示有限,所以采用了LCD12864液晶显示器,该显示器分辨率为128∗64,且内置汉字和ASCLL字符,使用方便㊂3㊀软件设计3.1主函数的设计㊂以void main()作为主函数的入口,在函数的开头对单片机和外围器件进行初始化,只有这样,才能对一些变量重新赋值,函数整体必须死循环,如果不是死循环,程序运行一次就退出了,无法对准确的对指纹进行检测,只有进入死循环才能达到检测的目的㊂且函数内的各项子函数封装好后放入主函数内,这样有利于程序的阅读和修改㊂3.2AS608指纹模块的函数㊂AS608采用串口通讯协议与单片机进行通讯㊂一共分为搜索和匹配两个步骤,单片机发送搜索指令给指纹模块,指纹模块进行搜索并采集直到采集完成,随后进行匹配,匹配成功,则输出正确,反之,输出错误㊂3.3矩阵键盘检测函数㊂矩阵键盘检测采用先行再列的检测方法,先讲所有列置低,检测各个行,如果有某一行为低电平,则这一行有按键被按下㊂将这一行置低,从上到下将每一列逐个置低,若出现低电平,则该行列交点被按下㊂4㊀设备调试4.1液晶显示器模块的调试过程㊂LCD12864液晶显示模块在使用中用到了字库显示和绘图显示,在使用过程中出现了花屏现象㊂查阅液晶显示手册后发现,字库显示和绘图显示其中一个已经在屏幕上时,另一种显示就会与其重叠,并不会进行擦除㊂了解这一特点后,对程序做了一定修改,在操作字库显示时就擦除绘图显示,反之一样,重新烧入程序后花屏问题就不存在了㊂4.2矩阵键盘按键读取调试㊂按键读取程序将每一个按键都赋予特定的功能,由于键值的计算量较大,所以让键值直接显示到液晶显示器上,这样每按下一个按键时显示器上就会显示其键值,然后在程序中给每一个按键设计其独特的功能㊂4.3综合调试㊂当按下一键启动键后,亮红灯,初始密码为000000,显示解锁成功,电磁锁打开,亮黄灯;按下 管理界面 按键,输入初始密码000000,显示 录入指纹 ㊁ 删除指纹 ㊁ 修改密码 三个选项,选择录入指纹后,可以输入1-9共九个编号,每个编号都可以录入一个指纹,删除指纹与修改密码选项也都可以使用,没有出现差错㊂5㊀总结在模块调试与综合调试过程中,还是有一些不足之处,比如LCD12864液晶显示器的花屏问题,所幸所有问题都已经解决,指纹密码锁从密码解锁到指纹的录入删除以及密码的修改,均无出差错,可靠性较高㊂该文设计的指纹密码锁,使人们出门并不需要带钥匙,给人们带来极大的便捷,较传统机械锁而言更加便捷㊁高效,安全性也更高㊂参考文献:[1]杨争辉,李多,叶桦.基于AS602的智能指纹锁系统设计与实现[J].电子器件,2016,39(002):495-500.[2]张信.智能指纹锁的研究与实现[D].杭州电子科技大学,2015.[3]何棚,刘齐峰,刘洋.指纹锁探讨[J].科协论坛(下半月),2013(03):38-39.㊃43㊃。

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

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

2020.23设计研发基于单片机的指纹识别电子密码锁设计郭阳光(阳泰集团西沟煤矿有限公司,山西阳城,048100)摘要:本设计以51单片机作为指纹识别电子密码锁的检测和控制核心,釆用矩阵键盘输入设置好的密码和利用事先添加的指纹两种解锁方式。

系统釆用LCD12864液晶显示屏实时显示通过矩阵键盘实现的功能信息,其中还设置了修改密码的功能,同时在解锁或修改原始密码时发现自己不小心按错,可以进行退格操作;尤其发现旁边有其他人或者不想输入密码可以进行退出输入,更大程度上的确保了指纹密码锁的安全性。

关键词:指纹识别密码锁;51单片机;矩阵键盘Design of Fingerprint Identification Electronic Lock Based onMicroc o n t railersGuang Yangguang(Yangtai group Xigou Coal Mine Co.,Ltd.,Yangcheng,Shanxi,030008)Abstract:In this design,51microcontroller is used as the detection and control core of fingerprint identification electronic combination lock.Matrix keyboard is used to input the set password and pre­added fingerprint are used to unlock the lock.The system uses LCD12864liquid crystai display screen to display the function informstion realized by matrix keyboard in real time,in which the function of modifying password is also set.At the same time,if you accidentally find that you pressed the wrong key when unlocking or modifying the original password.You can carry out backspace operation.If there are other people or you don,t want to enter the password,the exit input can be carried out,thus ensuring the security of the fingerprint combination lock to a greater extent.Keywords;Fingerprint identification code lock;51microcontroller;matrix keyboard0引言随着人类社会不断发展的进程,人们对门锁的防盗性和方便性提出了越来越高的要求尽管绝大多数人在日常生活中都能自觉地规范自己的行为,但由于现代社会总有一些没有道德观念的小偷试图用高科技去开门,这使得居民们无法设防也。

基于单片机的电子密码锁的设计_课程设计任务书

基于单片机的电子密码锁的设计_课程设计任务书

中北大学信息商务学院课程设计说明书学生姓名:齐扬学号: 10050644X36学生姓名:赵亮学号: 10050644X38学生姓名:高飞学号: 10050644X40学院:信息商务学院专业:电子信息工程题目:专业综合实践之单片机部分:基于单片机地电子密码锁地设计王浩全指导教师:职称: 教授2014 年 1 月 10 日中北大学信息商务学院课程设计任务书2013/2014 学年第 1 学期学院:信息与通信工程学院专业:电子信息工程学生姓名:齐扬学号: 10050644X36学生姓名:赵亮学号: 10050644X38学生姓名:高飞学号: 10050644X40课程设计题目:专业综合实践之单片机信息处理部分:基于单片机地温度显示电路地设计起迄日期: 2013年12 月3 0 日~2014年1月 10 日课程设计地点: 5院楼 201,510 实验室指导教师:王浩全系主任:王浩全下达任务书日期: 2013 年 12 月30日课程设计任务书课程设计任务书设计说明书应包括以下主要内容:(1)封面:课程设计题目、班级、姓名、指导教师、时间(2)设计任务书(3)目录(4)设计方案简介(5)设计条件及主要参数表(6)设计主要参数计算(7)设计结果(8)设计评述,设计者对本设计地评述及通过设计地收获体会(9)参考文献目录1前言 (1)2设计任务及要求 (1)2.1设计任务 (1)3设计方案及器材选用分析 (2)3.1设计总体方案 (2)3.1.1方案地总体设计框图 (3)3.2器材选用分析 (3)3.2.1DS18B20温度传感器 (3)3.2.2温度传感器原理图及PCB图 (9)3.2.3温度传感器仿真程序 (11)3.3软件流程图 (15)3.3.1主程序 (15)3.3.2读温子程序 (16)3.3.3温度转换子程序 (16)3.3.4计算温度子程序 (17)4硬件电路地设计 (17)4.1Protues软件介绍 (17)4.1.1Protues软件 (17)4.1.2主控制电路AT89C51原理图 (18)4.2Protues进行仿真 (19)4.2.1Protues仿真图 (19)4.2.2 DS18B20显示程序 (21)4.2.3PCB图及3D图 (29)5总结 (31)6参考文献 (31)前言本次课程设计,就是用单片机实现温度控制,传统地温度检测大多以热敏电阻为温度传感器,但热敏电阻地可靠性差,测量温度准确率低,而且必须经过专门地接口电路转换成数字信号才能由单片机进行处理.本次采用DS18B20数字温度传感器来实现基于51单片机地数字温度计地设计.传统地温度计有反应速度慢、读数麻烦、测量精度不高、误差大等缺点而下面利用集成温度传感器AD590设计并制作了一款基于AT89C51地4位数码管显示地数字温度计,其电路简单,软硬件结构模块化,易于实现.该数字温度计利用AD590集成温度传感器及其接口电路完成温度地测量并转换成模拟电压信号,经由模数转换器ADC0804转换成单片机能够处理地数字信号,然后送到单片机AT89C51中进行处理变换,最后将温度值显示在D4、D3、D2、D1共4位七段码LED显示器上.系统以AT89C51单片机为控制核心,加上AD590测温电路、ADC模数转换电路、4位温度数据显示电路以及外围电源、时钟电路等组成.2设计任务及要求2.1设计任务本次采用DS18B20数字温度传感器来实现基于51单片机地数字温度计地设计.该数字温度计利用AD590集成温度传感器及其接口电路完成温度地测量并转换成模拟电压信号,经由模数转换器ADC0804转换成单片机能够处理地数字信号,然后送到单片机AT89C51中进行处理变换,最后将温度值显示在D4、D3、D2、D1共4位七段码LED显示器上.系统以AT89C51单片机为控制核心,加上AD590测温电路、ADC模数转换电路、4位温度数据显示电路以及外围电源、时钟电路等组成.3课程设计方案及器材选用分析3.1设计总体方案本数字温度计设计采用智能温度传感器DS18B20作为检测元件,测温范围为-55°C至+125°C,最大分辨率可达0.0625°C.DS18B20可以直接读出被测量地温度值,而采用三线制与单片机相连,减少了外部地硬件电路,具有低成本和易使用地特点.按照系统设计功能地要求,确定系统由三个模块组成:主控制器STC89C51,温度传感器DS18B20,驱动显示电路.总体电路框图如下:3.1.1总体方案地设计框图温度计电路设计总体设计方框图如图 3.2所示,控制器采用单片机AT89S51,温度传感器采用DS18B20,用3位LED数码管以串口传送数据实现温度显示.DS18B20 采用3 脚PR-35 封装或8 脚SOIC 封装.主控制器:单片机AT89S51具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统地设计需要,很适合便携手持式产品地设计使用系统可用二节电池供电.显示电路:显示电路采用3位共阳LED数码管,从P3口RXD,TXD串口输出段码.3.2器材选用分析3.2.1DS18B20温度传感器1. DS18B20地特点本设计地测温系统采用芯片DS18B20,DS18B20是DALLAS公司地最新单线数字温度传感器,它地体积更小,适用电压更宽,更经济.实现方法简介DS18B20采用外接电源方式工作,一线测温一线与STC89C51连接,测出地数据放在寄存器中,将数据经过BCD码转换后送到LED显示.DS18B20内部结构主要由四部分组成:64位光刻ROM,温度传感器,非挥发地温度报警触发器TH和TL,高速暂存器.64位光刻ROM是出厂前被光刻好地,它可以看作是该DS18B20地地址序列号.不同地器件地址序列号不同.64位ROM地结构开始8位是产品类型地编号,接着是每个器件地惟一地序号,共有48位,最后8位是前面56位地CRC检验码,这也是多个DS18B20可以采用一线进行通信地原因.温度报警触发器TH和TL,可通过软件写入户报警上下限.DS18B20温度传感器地内部存储器还包括一个高速暂存RAM和一个非易失性地可电擦除地EERAM.高速暂存RAM地结构为8字节地存储器,结构如图2-3-2所示.头2个字节包含测得地温度信息,第3和第4字节TH和TL地拷贝,是易失地,每次上电复位时被刷新.第5个字节,为配置寄存器,它地内容用于确定温度值地数字转换分辨率.DS18B20工作时寄存器中地分辨率转换为相应精度地温度数值.该字节各位地定义如下图所示.低5位一直为1,TM是工作模式位,用于设置DS18B20在工作模式还是在测试模式,DS18B20出厂时该位被设置为0,用户要去改动,R1和R0决定温度转换地精度位数,来设置分辨率...TM R11R01111..图3.5 DS18B20地字节定义DS18B20高速暂存器共9个存存单元,如表所示:表3-1 DS18B20地引脚分布图Array以12位转化为例说明温度高低字节存放形式及计算:12位转化后得到地12位数据,存储在18B20地两个高低两个8位地RAM中,二进制中地前面5位是符号位.如果测得地温度大于0,这5位为0,只要将测到地数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到地数值需要取反加1再乘于0.0625才能得到实际温度.表3-2 DS18B20地字节存放表由下图可以看到,Dsl8820地内部存储器是由8个单元组成,其中第0、1个存放测量温度值,第2、3分别存放报警温度地上下限值,第4单元为配置单元,5、6、7单元在DSl8820这里没有被用到.对于第4个寄存器,用户可以设置温度转换精度,系统默认12bit 转换精度,相当于十进制地0.0625℃,其转换时间大约为750磷.具体见表2-4-1.图3.6 内部存储器结构图表3-3 温度精度配置高8位 S S S S S 26 25 24 低8位232221202-12-22-32-4R1 R0 转换精度(16进制) 转换精度(十进制) 转换时间 0 0 9bit 0.5 93.75ms 0110bit0.25187.5ms可见,DS18B20温度转换地时间比较长,而且分辨率越高,所需要地温度数据转换时间越长.因此,在实际应用中要将分辨率和转换时间权衡考虑.高速暂存RAM地第6、7、8字节保留未用,表现为全逻辑1.第9字节读出前面所有8字节地CRC码,可用来检验数据,从而保证通信数据地正确性.当DS18B20接收到温度转换命令后,开始启动转换.转换完成后地温度值就以16位带符号扩展地二进制补码形式存储在高速暂存存储器地第1、2字节.单片机可以通过单线接口读出该数据,读数据时低位在先,高位在后,数据格式以0.0625℃/LSB形式表示.当符号位S=0时,表示测得地温度值为正值,可以直接将二进制位转换为十进制;当符号位S=1时,表示测得地温度值为负值,要先将补码变成原码,再计算十进制数值.表2-4-2是一部分温度值对应地二进制温度数据.表3-4 温度精度配置DS18B20完成温度转换后,就把测得地温度值与RAM中地TH、TL字节内容作比较.若T>TH或T<TL,则将该器件内地报警标志位置位,并对主机发出地报警搜索命令作出响应.因此,可用多只DS18B20同时测量温度并进行报警搜索.在64位ROM地最高有效字节中存储有循环冗余检验码(CRC).主机ROM地前56位来计算CRC值,并和存入DS18B20地CRC值作比较,以判断主机收到地ROM数据是否正确.DS18B20地测温原理是这这样地,器件中低温度系数晶振地振荡频率受温度地影响很小,用于产生固定频率地脉冲信号送给减法计数器1;高温度系数晶振随温度变化其振荡频率明显改变,所产生地信号作为减法计数器2地脉冲输入.器件中还有一个计数门,当计数门打开时,DS18B20就对低温度系数振荡器产生地时钟脉冲进行计数进而完成温度测量.计数门地开启时间由高温度系数振荡器来决定,每次测量前,首先将-55℃所对应地一个基数分别置入减法计数器1、温度寄存器中,计数器1和温度寄存器被预置在-55℃所对应地一个基数值.减法计数器1对低温度系数晶振产生地脉冲信号进行减法计数,当减法计数器1地预置值减到0时,温度寄存器地值将加1,减法计数器1地预置将重新被装入,减法计数器1重新开始对低温度系数晶振产生地脉冲信号进行计数,如此循环直到减法计数器计数到0时,停止温度寄存器地累加,此时温度寄存器中地数值就是所测温度值.其输出用于修正减法计数器地预置值,只要计数器门仍未关闭就重复上述过程,直到温度寄存器值大致被测温度值.另外,由于DS18B20单线通信功能是分时完成地,它有严格地时隙概念,因此读写时序很重要.系统对DS18B20地各种操作按协议进行.操作协议为:初使化DS18B20(发复位脉冲)→发ROM功能命令→发存储器操作命令→处理数据.由于DS18B20采用地“一线总线”结构,所以数据地传输与命令地通讯只要通过微处理器地一根双向I/o口就可以实现.DSl8B20约定在每次通信前必须对其复位.图3.7 复位时序图本文中有AT89S52提供,tRSTL 地最小时延为480us ,然后释放总线,检查DSl8B20地返回信号,看其是否已准备接受其他操作,其中tPDHIGH 时间最小为15us ,最长不能超过60us ,否则认为DS18B20没有准备好,主机应继续复位,直到检测到返回信号变为低电平为止.表3-5 DS18B20地ROM 操作指令表3-6 DS18B20地存储器操作指令主机一旦检测到DS18B20地存在,根据DS18B2地工作协议,就应对ROM 进行操作,接着对存储器操作,最后进行数据处理.在DS18B20中规定了5条对ROM 地操作命令.主机在发送完ROM 操作指令之后,就可以对DS18B20内部地存储器进行操作,同样DS18B20规定了6条操作指令. DS18B20地读、写时序图见图3.8.操作指令 33H55HCCHF0HECH含义读ROM匹配ROM跳过ROM搜索ROM报警搜索ROM操作指令 4EH BEH 48H44HD8HB4H 含义写读内部复制 温度转换 重新调出读电源图3.8 DS18B20地读写时序图2. DS18B20地使用方法由于DS18B20采用地是1-Wire总线协议方式,即在一根数据线实现数据地双向传输,而对AT89S51单片机来说,硬件上并不支持单总线协议,因此,我们必须采用软件地方法来模拟单总线地协议时序来完成对DS18B20芯片地访问.由于DS18B20是在一根I/O线上读写数据,因此,对读写地数据位有着严格地时序要求.DS18B20有严格地通信协议来保证各位数据传输地正确性和完整性.该协议定义了几种信号地时序:初始化时序、读时序、写时序.所有时序都是将主机作为主设备,单总线器件作为从设备.而每一次命令和数据地传输都是从主机主动启动写时序开始,如果要求单总线器件回送数据,在进行写命令后,主机需启动读时序完成数据接收.数据和命令地传输都是低位在先.对于DS18B20地读时序分为读0时序和读1时序两个过程.对于DS18B20地读时隙是从主机把单总线拉低之后,在15秒之内就得释放单总线,以让DS18B20把数据传输到单总线上.DS18B20在完成一个读时序过程,至少需要60us才能完成.DS18B20地写时序,对于DS18B20地写时序仍然分为写0时序和写1时序两个过程,对于DS18B20写0时序和写1时序地要求不同,当要写0时序时,单总线要被拉低至少60us,保证DS18B20能够在15us到45us之间能够正确地采样IO总线上地“0”电平,当要写1时序时,单总线被拉低之后,在15us之内就得释放单线3.2.2温度传感器设计原理图及PCB图温度传感器仿真图温度传感器仿真PCB图3.2.3温度传感器仿真程序#include <reg52.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned intsbit DQ=P2^7。

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

毕业设计(论文)任务书
题目
(包括副标题)
基于单片机的指纹识别电子密码锁
教师姓名职称系别学生姓名学号班级
成果形式A论文B设计说明书C实物D软件E作品
■□■□□
任务下
达时间
2009年12月18日
1.毕业设计(论文)课题任务的内容和要求:
(包括原始数据、技术要求、工作要求以及图纸、程序、实物等要求)(1)毕业设计主要内容
●搜集ATMEG16单片机知识、单片机外围电路设计的相关资料
●单片机控制的软硬件设计与实现
●本专业英语译文5000字符以上
写论文(10000字以上)、毕业答辩
(2)毕业设计的主要技术指标
●设计基于单片机的指纹识别电子密码锁
(3)毕业设计基本要求
●完成软硬件设计、画出硬件原理图、软件程序编写调试电路及程序、●翻译相关英文资料
●收集的文献资料(包括ATMEG 16单片机及模块资料)
●写出完整的设计论文
2.毕业设计(论文)工作进度计划:
周次工作内容
1
2-4
6-8 8-10 收集参考资料
设计制作硬件电路
软件测试、完成电路调试
完成论文,准备答辩
教研室(学科组)主任签字:。

相关文档
最新文档