基于单片机的指纹门锁设计

基于单片机的指纹门锁设计
基于单片机的指纹门锁设计

毕业设计(论文)

基于单片机的指纹门锁的设计

The Design of Fingerprint Door-Lock Based on Single-Chip

Microprocessor

长 春 工 程 学 院

摘 要

指纹的唯一性和终生不变性使得指纹识别技术在各种重要的身份鉴别场合有着越来越多的应用。随着科技的进步,指纹锁将逐渐的走入千家万户,它的高安全性将成为取代传统锁的主要原因。

本实际开发系统以飞利浦P89LPC922单片机为核心,应用高速率的芯片提高整个系统的工作效率,并通过显示屏、蜂鸣器和指示灯来提示门锁状态,加上人性化的键盘设计,具有着实际工程意义。本开发系统具有体积小、性价比高、安全性好等特点,该产品在以后的进一步开发生产中更具广阔市场。

关键词

指纹识别 单片机 指纹锁 显示屏

中图法分类号:TP27

Abstract:

Fingerprint recognition technology is more and more widely used in various and important place of status identification duo to unique and permanent performance of fingerprint. With the development of science and technology, fingerprint door-lock will be applied for many civil families. The main reason substituted traditional door-lock is excellent security of fingerprint door-lock.

The real system applies Philip P89LPC922 single-chip microprocessor as its core-module and uses high-rapidity chip to improve work efficiency of system and prompts the state of fingerprint door-lock via LCD and buzzer and indicator light. Well-suited keyboard is design. System takes on practical engineering significance. The system possesses many merits such as small-bulk and finer ratio of performance-price and excellent security, and so on. This product has preferable market in future development and production.

Key words: fingerprint recognition single-chip microprocessor fingerprint door-lock LCD

目 录

毕业设计(论文).................................................... I 摘 要............................................................ II 关键词............................................................. II Abstract:......................................................... III 目 录........................................................... IV 1 引言. (1)

1.1 概述 (1)

1.1.1 现行门锁受到的挑战 (1)

1.1.2 指纹识别是成熟的生物识别(Biometric)技术 (2)

1.2 指纹识别技术简介 (3)

1.2.1 历史、现状和未来 (3)

1.2.2指纹特征 (3)

1.2.3 指纹应用系统简介 (5)

1.2.4 指纹取像的技术及特点 (7)

1.2.5 指纹识别技术综述 (8)

1.3 设计背景 (8)

1.4 小结 (8)

2 系统的总体方案论证 (10)

2.1 系统工作原理 (10)

2.2 方案的论证 (10)

2.3 总体方案的确定 (11)

2.4 指纹模块的选择 (12)

2.4.1 艾菲尔EFM-800指纹模块[3] (12)

2.4.2 天识TS-FID16EB指纹模块[4] (13)

2.4.3 指安科技ZFM-20指纹模块[5] (14)

2.4.4 指纹模块的确定 (15)

2.5 单片机的选择 (15)

2.5.1 现行单片机种类[6] (15)

2.5.2 单片机型号确定 (17)

2.6 小结 (17)

3 系统硬件设计 (18)

3.1 P89LPC922简介 (18)

3.2 指纹模块ZFM-20简介 (22)

3.3 电源电路的设计 (23)

3.4 键盘电路的设计 (24)

3.4.1 键盘接口的工作原理 (24)

3.4.2 键盘电路的设计 (25)

3.5 显示屏的电路设计 (26)

3.5.1 74HC595简介 (26)

3.5.2显示电路的设计 (27)

3.6 其它部分电路的设计 (28)

3.6.1 ISP升级总线电路的设计 (28)

3.6.2 电机与单片机连接电路的设计 (28)

3.6.3 蜂鸣器与指示灯的电路设计 (30)

3.6.4 指纹模块与单片机连接电路的设计 (30)

3.7 小结 (31)

电路板的制作与调试 (32)

4

4.1 器件封装的确定 (32)

4.1.1 常见封装形式[6] (32)

4.1.2 制作元器件封装 (34)

4.1.3 封装形式的确定 (34)

4.2 PCB图的绘制 (35)

4.3 硬件的调试 (37)

4.4 小结 (38)

5 软件的编写与调试 (39)

5.1 指纹模块通讯程序 (39)

5.1.1 指纹模块的通讯协议 (39)

5.1.2 指纹模块基本命令 (41)

5.1.3 录入指纹程序设计 (45)

5.1.4 删除、清空指纹程序设计 (45)

5.2 显示程序模块 (45)

5.2.1 显示器的读写时序及初始化 (45)

5.2.2 显示程序的设计 (46)

5.3 键盘程序的设计 (46)

5.3.1 删除键程序的设计 (46)

5.3.2 登录键程序的设计 (47)

5.3.3 其他按键程序的设计 (48)

5.4 主程序的设计 (48)

5.5 程序的仿真 (51)

5.6 小结 (53)

6 总结 (54)

参考文献 (55)

致 谢 (56)

1 引言

1.1 概述

1.1.1 现行门锁受到的挑战

所谓门就是装在房屋、车船或是封闭起来的地方的能开关的障碍物。因为设置门的目的是为了管理者能够方便的进入,而其他人不能够随便进入的装置,所以一个门的好坏取决的主要因素就是它的安全性。门除了对结构有特殊的要求外,核心部分——门锁是决定门安全系数的最重要因素。

传统的机械门锁仅仅是单纯的机械装置,无论结构设计多么合理,材料多么坚固,人们总能用通过各种手段把它打开。在出入人很多的通道(像办公室,酒店客房)钥匙的管理很麻烦,钥匙丢失或人员更换都要把锁和钥匙一起更换。为了解决这些问题,就出现了电子磁卡锁,电子密码锁,这两种锁的出现从一定程度上提高了人们对出入口通道的管理程度,使通道管理进入了电子时代,但随着这两种电子锁的不断应用,它们本身的缺陷就逐渐暴露,磁卡锁的问题是信息容易复制,卡片与读卡机具之间磨损大,故障率高,安全系数低。密码锁的问题是密码容易泄露,又无从查起,安全系数很低。

随着科技的进步,指纹识别技术已经开始走入了我们的日常生活之中。目前在世界上许多公司和研究机构都在指纹识别技术的研究中取得一些突破性技术,从而推出了许多新产品,这些产品己经开始在许多领域得以运用。

随着生物识别技术的日益完善,目前已经把可靠的指纹识别算法和集成电路相结合,脱离计算机,集成到一块电路板,从而为应用于门锁提供可能。由于指纹具有唯一性和不变性,因此将指纹识别应用于门锁,将大大提高其安全性和可靠性。所以,开发应用指纹锁成为必然的趋势。

1.1.2 指纹识别是成熟的生物识别(Biometric)技术

因为每个人的包括指纹在内的皮肤纹路在图案、断点和交叉点上各不相同,也就是说,是唯一的,并且终生不变。依靠这种唯一性和稳定性,我们就可以把一个人同他的指纹对应起来,通过比较他的指纹和预先保存的指纹进行比较,就可以验证他的真实身份。这就是指纹识别技术。自动指纹识别是本世纪六十年代兴起的、利用计算机来进行指纹识别的一种方法。作为生物特征识别的一种,由于它具有其它特征识别所不可比拟的优点,使得自动指纹识别有着更为广泛的应用。

自动指纹识别技术的发展得益于现代电子集成制造技术和快速而可靠的算法研究。尽管指纹只是人体皮肤的一小部分,但用于识别的数据量相当大,对这些数据进行比对也不是简单的相等与不相等的问题,而是使用需要进行大量运算的模糊匹配算法。现代电子集成制造技术使得我们可以制造相当小的指纹图像读取设备,同时飞速发展的个人计算机运算速度提供了在微机甚至单片机上可以进行两个指纹的比对运算的可能。

另外,匹配算法可靠性也不断提高。为此,指纹识别技术己经非常简单实用了。由于计算机处理指纹时,只是涉及了指纹的一些有限的信息,而且比对算法并不是精确匹配,其结果也不能保证100%准确。

指纹识别系统的特定应用的重要衡量标志是识别率。主要由两部分组成,拒判率(FRR)和误判率(FAR)。我们可以根据不同的用途来调整这两个值。FRR和FAR是成反比的。用0-1或百分比来表达这个数。ROC(Receiver Operating Curve)—曲线给出FAR和FRR之间的关系。尽管指纹识别系统存在着可靠性问题,但其安全性也比相同可靠性级别的“用户ID+密码”方案的安全性高得多。

例如采用四位数字密码的系统,不安全概率为0.01%,如果同采用误判率为0.01%指纹识别系统相比,由于可以在一段时间内试用所有可能的密码,因此四位数密码并不安全,但是他绝对不可能试验一千个人的手指。

正因为如此,权威机构认为,在应用中1%的误判率就可以接受。FRR实际上也是系统易用性的重要指标。由于FRR和FAR是相互矛盾的,这就使得在应用系统的设计中,要权衡易用性和安全性。

一个有效的办法是比对两个或更多的指纹,从而在不损失易用性的同时,极大地提高

了系统安全性。

1.2 指纹识别技术简介

1.2.1 历史、现状和未来

考古证实,公元前7000年到6000年以前,在叙利亚和中国,指纹作为身份鉴别己经开始应用。考古发现,在这个时代,一些粘土陶器上留有陶艺匠人的指纹,中国的一些文件上印有起草者的大拇指指纹,在Jercho的古城市的房屋留有砖匠一对大拇指指纹的印记等。虽然指纹的一些特征己经被人们认识和接受,但不能证明指纹己广泛应用社会的各个方面。

19世纪初,科学研究发现了至今仍然承认的指纹的两个重要特征,一是两个不同手指的指纹纹脊的式样(ra d ge pattern)不同,另外一个是指纹纹脊的式样终生不改变。这个研究成果使得指纹在犯罪鉴别中得以正式应用。(主要代表性的事件有:1896年阿根廷首次应用,然后是1901年的苏格兰,20世纪初其他国家也相继应用到犯罪鉴别中。)20世纪60年代,由于计算机可以有效的处理图形,人们开始着手研究利用计算机来处理指纹。从那时起,自动指纹识别系统AFI S在法律实施方而的研究和应用在世界许多国家展开。

20世纪80年代,个人电脑、光学扫描这两项技术的革新,使得它们作为指纹取像的工具成为现实,从而使指纹识别可以在其他领域中得以应用,比如代替IC卡。现在(90年代后期),低价位取像设备的引入及其飞速发展,可靠的比对算法的发现为个人身份识别应用的增长提供了舞台。

生物识别技术被广泛的接受并影响着千万人的日常生活。通过取代个人识别码和口令,生物识别技术可以阻止非授权的访问,可以防止盗用A T M、蜂窝电话、智能卡、桌面P C、工作站及其计算机网络;的金融交易时进行身份认证;生物识别技术可以取代钥匙、证件、图章和卡阅读器。[1]

1.2.2指纹特征

指纹其实是比较复杂的。与人工处理不同,许多生物识别技术公司并不直接存储指纹的图像。多年来在各个公司及其研究机构产生了许多数字化的算法(美国有关法律认为,指纹

图像属于个人隐私,因此不能直接处理指纹图像)。但指纹识别算法最终都归结为在指纹图像上找到并比对指纹的特征。

我们定义了指纹的两类特征来进行指纹的验证:总体特征和局部特征。在考虑局部特征的情况下,英国学者E.R.H err y认为,只要比对13个特征点重合,就可以确认为是同一个指纹。

总体特征:

总体特征是指那些用肉眼直接就可以观察到的特征,包括:

(l)纹形

其他的指纹图案都基于图1-1这三种基本图案。仅仅依靠纹形来分辨指纹是远远不够的,这只是一个粗略的分类,通过更详细的分类使得在大数据库中搜寻指纹更为方便快捷。

环形 弓形 螺旋形

图1-1 指纹的三种基本图像

(2)模式区(P attern Area)

模式区是指指纹上包括了总体特征的区域(见图1-2),即从模式区就能

够分辨出指纹是属于哪一种类型的。有的指纹识别算法只使用模式区的数

据。S ecure T ouch的指纹识别算法使用了所取得的完整指纹而不仅仅是模

式区进行分析和识别

图1-2 模式区

(3)核心点(Core P oint)

核心点位于指纹纹路的渐进中心,它在读取指纹和比对指纹时作为参考

点(见图1-3)。许多算法是基于核心点的,既只能处理和识别具有核心点的指纹。核心点对于S ecure T ouch的指纹识别算法很重要,但没有核心点的指纹它仍然能够处理。

图1-3 核心点

(4)三角点(De l ta)

三角点位于从核心点开始的第一个分叉点或者断点、或者两条纹路会聚处、

孤立点、折转处,或者指向这些奇异点(见图1-4)。三角点提供了指纹纹

路的计一数跟踪的开始之处。

图1-4 三角点

(5)纹数(Ri d ge Count)

指模式区内指纹纹路的数量。在计算指纹的纹数时,一般先在连接核心点和三角点,这条连线与指纹纹路相交的数量即可认为是指纹的纹数(见图1-5)。[2]

图1-5 纹数

1.2.3 指纹应用系统简介

应用系统利用指纹识别技术可以分为两类,即验证(V eri f ication)和辨识(I d enti f ication)。验证就是通过把一个现场采集到的指纹与一个己经登记的指纹进行一对一的比对(one-to-one matching),来确认身份的过程。如图1-6作为验证的前提条件,他或她的指纹必须在指纹库中已经注册。指纹以一定的压缩格式存贮,并与其姓名或其标识(ID,P I N)联系起来。随后在比对现场,先验证其标识,然后,利用系统的指纹与现场采集的指纹比对来证明其标识是合法的。验证其实是回答了这样一个问题:”他是他自称的这个人吗?“这是应用系统中使用得较多的方法。

图1-6 一对一指纹登记与验证系统示意图

辨识则是把现场采集到的指纹同指纹数据库中的指纹逐一对比,从中找出与现场指纹相匹配的指纹。这也叫“一对多匹配(one to man y matching)”。如图1-7验证其实是回答了这样一个问题:“他是谁?”辨识主要应用于犯罪指纹匹配的传统领域中。一个不明身份的人的指纹与指纹库中有犯罪记录的人指纹进行比对,来确定此人是否曾经有过犯罪记录。

图1-7 一对多指纹登记与辨识系统示意图

验证和辨识在比对算法和系统设计上各具技术特点。例如验证系统一般只考虑对完整的指纹进行比对,而辨识系统要考虑残纹的比对;验证系统对比对算法的速度要求不如辨识系统高,但更强调易用性;另外在辨识系统中,一般要使用分类技术来加快查询的速度。

除了验证的一对一和辨识的一对多比对方法,在实际应用中还有“一对几个匹配(one 一to一f e w matching)”。一对几个匹配主要应用于只有“几个(f e w)”用户的系统中,比如一个家庭的成员要进入他们的房子。“几个”所包含的数目一般为5一20人。一对几个匹配一般使用与一对一匹配相同的方法。

1.2.4 指纹取像的技术及特点

取像设备分成两类:光学、晶体传感器和其他技术。

光学取像设备依据的是光的全反射原理(F T IR)。光线照到压有指纹的玻璃表面,反射光线由CCD去获得,反射光的量依赖于压在玻璃表面指纹的脊和谷的深度和皮肤与玻璃间的油脂和水分。光线经玻璃射到谷的地方后在玻璃与空气的界面发生全反射,光线被反射到CCD,而射向脊的光线不发生全反射,而是被脊与玻璃的接触面吸收或者漫反射到别的地方,这样就在CCD上形成了指纹的图像。

晶体传感器是最近在市场上才出现的。这些含有微型晶体的平面通过多种技术来绘制指纹图像。最常见的硅电容传感器通过电子度量被设计来捕捉指纹。在半导体金属阵列上能结合大约100,000个电容传感器,其外面是绝缘的表面,当用户的手指放在上面时,皮肤组

成了电容阵列的另一面。电容器的电容值由于导体间的距离而降低,这里指的是脊(近的)和谷(远的)相对于另一极之间的距离。另一种晶体传感器是压感式的,其表面的顶层是具有弹性的压感介质材料,他们依照指纹的外表地形(凹凸)转化为相应的电子信号。其他的晶体传感器还有温度感应传感器,它通过感应压在设备上的脊和远离设备的谷温度的不同就可以获得指纹图像。

超声波扫描被认为是指纹取像技术中非常好的一类。很像光学扫描的激光,超声波首先扫描指纹的表面。紧接着,接收设备获取了其反射信号,测量它的范围,得到脊的深度,积累在皮肤上的脏物和油脂对超音速获得的图像影响不大,所以这样的图像是实际脊地形(凹

凸)的真实反映,应用起来更为方便。

晶体传感器技术最重要的弱点在于,它们容易受到静电的影响,这使得晶体传感器有时会取不到图像,甚至会被损坏。

1.2.5 指纹识别技术综述

指纹识别技术主要涉及四个功能:读取指纹图像、提取特征、保存数据和比对。

首先,通过指纹读取设备读取到人体指纹的图像,采集到指纹图像之后,要对原始图像进行初步的处理,使之更清晰。

接其次,指纹辨识软件建立指纹的数字表示—特征数据,一种单方向的转换,可以从指纹转换成特征数据但不能从特征数据转换成为指纹,而两枚不同的指纹不会产生相同的特征数据。软件从指纹上找到被称为“节点”(minutiae)的数据点,也就是那些指纹纹路的分叉、终止或打圈处的坐标位置。

最后,通过计算机模糊比较的方法,把两个指纹的模板进行比较,计算出它们的相似程度,最终得到两个指纹的匹配结果。

1.3 设计背景

指纹具有唯一性和稳定性,依靠这一点,我们就可以把一个人同他的指纹对应起来,通过比较他的指纹和预先保存的指纹进行比较,就可以验证他的真实身份。利用指纹识别技术,用指纹取代传统的钥匙、密码、磁卡等,设计用于门禁系统,将大大提高其安全性和可靠性。所以,开发指纹门锁成为必然的趋势。这也是本次设计开发指纹门禁系统的目的。

1.4 小结

通过对比传统门锁与指纹门锁,说明了指纹门锁的优势和特点。本章介绍了指纹识别技术,随着科技的发展,指纹识别技术已经基本成熟,运用高端电子器件,指纹门锁的开发已经成为现实,基于指纹锁的优点,它取代传统锁已经成为必然趋势。

2 系统的总体方案论证

2.1 系统工作原理

指纹门锁主要设计的功能有:指纹的提取、存储、比对、删除和控制电动机的转动来控制门的开与关。

当一个指纹锁中没有指纹时,首先应当提取管理者指纹储存到指纹模块中,以后无论是录入新的管理者指纹或是开门都应当进行该指纹的比对,以确保高的安全性(除复位外)。想要开启一个指纹门锁,首先进行指纹的采集,通过指纹模块采集指纹图像,然后进行图像的处理转换成数字信号与指纹模块中的管理者数据进行比对,当数据吻合时通知单片机开启电动机进行开门动作,如果采集的数据和管理者数据不符时单片机控制L CD,提示操作不成功,不进行开门动作。

根据要求该指纹锁工作在5V电压下,通过选取性能高的指纹模块来提高指纹锁的认假率和拒真率,从而提高锁的安全效率。

2.2 方案的论证

系统的设计是指根据设计任务要求,对系统所需元件、设备参数进行必要的计算,通过认真研究、分析、比较选定设备型号,再将设备、元件通过可靠的接口电路联系起来构成一个完整的系统。在系统的整体方案确定之前,首先要明确设计要求,然后对系统硬件、软件进行设计,其中包括绘制原理框图、电路图,对原理进行必要说明,综合考虑系统的性能和稳定性要求,以保证所设计的系统达到预期的要求。

通过查阅大量的文献资料、综合分析考虑以模块的方式提出几种可供选择的方案一:

图2-1 方案一框图

如图2-1为方案一的原理框图,我们采用自选传感器和指纹图像处理芯片,传感器采集到指纹图像后经过指纹图像处理可以存储到指纹存储fl a s h中,当使用到图像时可以通过单片机从质问存储fl a s h中调取。

方案二:

如图2-2为方案二的原理框图,与原理一的不同点是采用集成的指纹模块,其它部分一致。

图2-2 方案二框图

2.3 总体方案的确定

对以上两种方案进行对比分析:

方案一与方案二唯一的区别就是指纹模块部分,且这部分为本设计的关键部分。

方案一的优点是自选性强,指纹采集、处理、存储芯片都可以自行选择,可以通过不同的用户选择相对应的不同芯片。缺点是稳定性差,且设计不一定能达到所设想的效果。

2.4 指纹模块的选择

指纹模块是本设计中最重要的部分,它的选择决定了整个系统工作的效率以及安全性。指纹模块的种类繁多,通过网上查找,选择了以下几种指纹模块进行对比,通过比较性能、价格以及外型来选择出一个符合要求的指纹模块。

2.4.1 艾菲尔E F M-800指纹模块[3]

如图2-3,E F M-800是通用指纹识别模块,它完成指纹采集、指纹登记、指纹1:N和1:1比对等与指纹有关的操作。它由高速信号处理器D S P、射频原理真皮指纹敏感器(面积型)、高性能指纹比对算法等软硬件组成。产品有两种形式:指纹敏感器与主板成一体E F M800U,

指纹敏感器与主板分离E F M800S。

产品的主要优势是适应各种指纹能力非常强。除了对理想指纹具有很高的识别率(低拒真率)外,对困难手指也能保证很好地识别率,如:干手指、浅纹理手指、磨损手指、粗糙手指、老年手指、油脂手指、灰尘手指、带泥手指、油墨手指等。E F M-800的防伪指纹能力非常强,它的指纹敏感器从原理上讲只对人的真皮皮肤有反应,从根本上杜绝了人造指纹的问题。

产品特点:

对各种指纹类型适应性强:彻底解决了不理想手指识别率低的问题

对干手指识别高:特别适用与北方冬天的干手指

登录指纹成功率高:在作登录指纹时,成功率接近100%超薄体积:能嵌入到各种产品中

宽温区:适合特别寒冷或特别酷热的地区

抗静电能力强:在干懆容易起静电地区很适合

抗震动性能好:适合在像门锁这样带震动冲击的场合使用

该指纹模块技术指标见表2-1:

表2-1 EFM-800

指纹模块技术指标

2.4.2 天识T S -FID 16E B 指纹模块[4]

T S -FID 335416E B 型嵌入式指纹识别模块(以下简称T S -FID 335416E B )是全新的独立型嵌入式指纹识别套件(如图2-4)。该套件应用自主开发的图象处理与识别算法,根据控制命令在模块上独立完成指纹采集、特征提取、模板比对等功能,适用于需要进行身份鉴别的嵌入式应用产品环境。工作模式及特点:

与主控设备(P C 或单片机或其他智能单元)通过R S 232连接,接收主控设备发来的命令,完成相应的处理后,将结果返回主控设备。该指纹模块具有干湿手指自动参数调节和验证

时支持360度旋转功能。该指纹模块技术指标见表2-2:

表2-2 TS-FID335416EB

指纹模块技术指标

2.4.3 指安科技Z F M -20指纹模块[5]

上位机接口: U AR T (TT L 逻辑电平) 或 US B 1.1

通讯波特率(U AR T ): (9600×N )b p s 其中N =1~12 (默认值N =6,即57600b p s)工作环境:

温 度:-10℃-+40℃

相对湿度:40%R H -85%R H (无凝露)储存环境:

温 度:-40℃-+85℃相对湿度:<85%H(无凝露)外形尺寸(L ×W×H ):

分体式:

模 块:42×258.5mm (安装尺寸:31.5×19 mm )质问传感器:56×20×21.5mm

一体式:56×20×21.5mm ,一体式指纹模块见图2-5该指纹模块技术指标见表2-3:

表2-3 ZFM-20

指纹模块技术指标

单片机课程设计题目

《单片机原理与应用》课程设计题目 1.基于单片机的电子秒表 本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,两个按键,三位数码管显示,打开电源开关后显示8,每秒循环左移一位,即□□8—>□8□—>8□□—>□□8—>…,按A键开始计时,实时显示所经历的时间,按B键停止计时并显示从开始到当前时刻的时间,要求精确到0.1秒,量程为0~99.9秒。 要求按键输入采用中断方式,按键A接INT0,按键B接INT1。 2.智能电动百叶窗 本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,用一台直流电机控制百叶窗叶片的旋转(正转/反转),用一个光敏电阻传感器测量室内光强度,并用两位数码管显示测量结果,设置三个按键:手动/自动切换、手动正转和手动反转,用一个发光二极管显示手动/自动状态,自动状态时二极管亮。 设置两个极限位置保护行程开关,用于保护百叶窗叶片:当正转到极限位置压下行程开关时,电机停止正转,但还可以反转;当反转到极限位置压下行程开关时,电机停止反转,但还可以正转。 按键输入采用中断方式,按键中断请求信号接INT0. 单片机根据设定光强S1和S2(S2 > S1)和实测光强P控制电机M的动作:当P<=S1时,控制M正转以增加进光量; 当P>S2时,控制M反转以减少进光量; 当S1S+1时,控制R断开电加热回路; 当S-1

NBIoT智能门锁方案及对策

一、设计案 1.1系统架构 NBIOT智能门锁是一套完整的解决案,是对物业出入权限进行集中管理控制的软硬件整体解决案。其中硬件包括智能门锁,辅以配套的管理云平台和手机APP。 1.1.1锁体 由机电一体的电控锁具和外围控制电路组成,置NBIOT远程通信模块,接收管理云平台或者手机APP传来的控制信息执行解锁和信息上报动作。 1.1.2监控管理平台和手机APP 智能门锁管理云平台即是对门锁、物业运营维护的支撑系统,通过该平台可以看到所有智能门锁实时状态信息,并能对其进行控制。手机管理端APP安装于管理人员或者住户的手机上,在登录APP后可以对门锁进行信息查询、远程控制以及权限下发,手机用户端APP安装于家属以及有临时开门需求的人员手机上,可以向门锁管理员申请权限、扫码开锁和查看开锁权限。 1.2系统运行原理图 智能门锁是政府、学校、物业公司等相关部门企业对房屋管理的需求,实现对物业信息化、智能化管理。系统采用NBIOT物联网通信技术、蓝牙通信技术、计算机网络技术等相关技术,实现门锁和物业管理的智慧化、网络化和空间可视

化,创新物业管理新模式,完善物业管理流程,建立一套科学完善的控制运营体系,并实现现有相关资源的共享,提高物业综合管理的效率和水平。 1. 用户通过APP蓝牙操作门锁或者手动操作门锁; 2. 门锁通过NBIOT实时将信息通过基站和IOT平台上报至云平台,同时同步门锁密码和指令; 3. 云平台将信息推送到管理人员/住户的手机APP,第一时间了解门锁状况; 4. 管理人员/住户也可以随时通过手机APP或者云平台下发操作指令给门锁。 CD

二、硬件功能介绍 2.1 NBIOT智能门锁介绍 2.1.1产品展示 2.1.2移动双平台接入 门锁同时支持移动OneNET物联网平台和电信NBIOT平台的接入,可以灵活选择最合适的对接式。 2.1.3蓝牙开锁 APP近场蓝牙开锁,保证开锁响应速度,有效规避NBIOT特性造成的通讯延时,门锁状态和密码下发通过NBIOT通讯,NBIOT技术与蓝牙技术相结合确保用户体验。 2.1.4指纹开锁 实现指纹开锁,操作APP通过引导在门锁上录入指纹,指纹识别速度快,

基于51单片机实现的简单闹钟设计

【摘要】众所周知闹钟对我们日常生活来讲是一个很重要的工具,因而我利用单片机AT89C52制作一个简单的倒计时定时闹钟。本设计利用单片机的内部中断资源和按键的基本使用方法构思而成。利用按键设定需要定时的时间长短,利用中断设置20次中断定义一秒,然后利用程序设计时间倒数。并使用4个8段数码管显示分和秒,并且定时结束后使用电铃警示。硬件系统利用proteus仿真,在仿真中就能观察到系统的实际运行情况。 【关键字】 单片机AT89C51 倒计时定时中断 protues仿真 一、设计项目简介 基于51单片机进行简单闹钟设计。四位数码管从左往右分别代表十分位,分位,十秒位,秒位。按动对应按键能增加各个位的数值,按动开始计时按键能开始倒计时。 二、硬件设计 1.总体设计思路 控制芯片使用比较熟悉的AT89C52单片机芯片,数码管使用四位相连的8段共阴数码管,并且使用74HC573锁存器控制数码管的显示。在定时过程使用s1控制十分位,s2控制分位,s3控制十秒位,s4控

制秒位,s5开始倒计时。 基本思路设计如下: 2. AT89C52芯片介绍 80C52是INTEL 公司MCS-51系列单 片机中基本的产品,它采用INTEL 公司可靠的CHMOS 工艺技术制造的 高性能8 位单片机,属于标准的MCS-51的HCMOS 产品。它结合了HMOS 的高速和高密度技术及CHMOS 的低功耗特征,它基于标准的MCS-51单片机体系结构和指令系统,属于80C51增强型单片机版本,集成了时钟输出和向上或向下计数器等更多的功能,适合于类似马达控制等应用场合。 80C52内置8位中央处理单元、256字节内部数据存储器RAM 、8k 片内程序存储器(ROM )32个双向输入/输出(I/O)口、3个16位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡

单片机课程设计实习报告

【最新】单片机课程设计实习报告 单片机课程设计实习报告 实训任务: 做单一灯的左移右移,八个发光二极管l1-l8分别接在单片机的p1.0 p1.2 p1.3┅ p1.7 p1.6 ┅ p1.0亮,重复循环3次.然后左移2次,右移2次,闪烁2次(延时的时间0.2秒). 一. 实训目的和要求: (1)熟练掌握keil c51集成开发环境的使用方法 (2)熟悉keil c51集成开发环境调试功能的使用和dp?https://www.360docs.net/doc/9d11443672.html,单片机仿真器.编程器.实验仪三合一综合开发平台的使用. (3)利用单片机的p1口作io口,学会利用p1口作为输入和输出口. (4)了解掌握单片机芯片的烧写方法与步骤. (5)学会用单片机汇编语言编写程序,熟悉掌握常用指令的功能运用. (6)掌握利用protel 99 se绘制电路原理图及pcb图. (7)了解pcb板的制作腐蚀过程. 二.实训器材: pc机(一台)http://shi_i.e_am8/ pcb板(一块) 5_ 电阻(八只) 10k电阻(一只) led发光二极管(八只) 25v 10 f电容(一只) 单片机ic座(一块) at89c51单片机芯片(一块) 热转印机(一台) dp?https://www.360docs.net/doc/9d11443672.html,单片机仿真器.编程器.实验仪三合一综合开发平台(一台) 三.实训步骤: (1)根据原理图(下图所示),用导线把单片机综合开发平台a2区的j61接口与d1区的j52接口相连.

(2)将流水灯程序编写完整并使用tkstudy ice调试运行. (3)使用导线把a2区j61接口的p1口7个口分别与j52接口的八个led 相连. (4)打开电源,将编写好的程序运用tkstudy ice进行全速运行,看能否实现任务要求. (5)观察运行结果,若能实现功能,则将正确编译过的he_文件通过easypro51编程器写入mcu片内存储器,然后将烧写的芯片a2区的圆孔ic座进行最终实验结果的演示. (6)制板.首先利用protel 99 se画好原理图,根据原理图绘制pcb图,然后将绘制好的pcb布线图打印出来,经热转印机转印,将整个布线图印至pcb板上,最后将印有布线图的pcb板投入装有三氯化铁溶液的容器内进行腐蚀,待pcb板上布线图外的铜全部后,将其取出,清洗干净. (7)焊接.将所给元器件根据原理图一一焊至pcb板相应位置. _3下一页

NBIoT智能门锁方案设计

一、设计方案 1.1系统架构 NBIOT智能门锁是一套完整的解决方案,是对物业出入权限进行集中管理控制的软硬件整体解决方案。其中硬件包括智能门锁,辅以配套的管理云平台和手机APP。 1.1.1锁体 由机电一体的电控锁具和外围控制电路组成,置NBIOT远程通信模块,接收管理云平台或者手机APP传来的控制信息执行解锁和信息上报动作。 1.1.2监控管理平台和手机APP 智能门锁管理云平台即是对门锁、物业运营维护的支撑系统,通过该平台可以看到所有智能门锁实时状态信息,并能对其进行控制。手机管理端APP安装于管理人员或者住户的手机上,在登录APP后可以对门锁进行信息查询、远程控制以及权限下发,手机用户端APP安装于家属以及有临时开门需求的人员手机上,可以向门锁管理员申请权限、扫码开锁和查看开锁权限。 1.2系统运行原理图 智能门锁是政府、学校、物业公司等相关部门企业对房屋管理的需求,实现对物业信息化、智能化管理。系统采用NBIOT物联网通信技术、蓝牙通信技术、计算机网络技术等相关技术,实现门锁和物业管理的智慧化、网络化和空间可视化,创新物业管理新模式,完善物业管理流程,建立一套科学完善的控制运营体系,并实现现有相关资源的共享,提高物业综合管理的效率和水平。

1. 用户通过APP蓝牙操作门锁或者手动操作门锁; 2. 门锁通过NBIOT实时将信息通过基站和IOT平台上报至云平台,同时同步门锁密码和指令; 3. 云平台将信息推送到管理人员/住户的手机APP,第一时间了解门锁状况; 4. 管理人员/住户也可以随时通过手机APP或者云平台下发操作指令给门锁。

二、硬件功能介绍 2.1 NBIOT智能门锁介绍 2.1.1产品展示 2.1.2移动双平台接入 门锁同时支持移动OneNET物联网平台和电信NBIOT平台的接入,可以灵活选择最合适的对接方式。 2.1.3蓝牙开锁 APP近场蓝牙开锁,保证开锁响应速度,有效规避NBIOT特性造成的通讯延时,门锁状态和密码下发通过NBIOT通讯,NBIOT技术与蓝牙技术相结合确保用户体验。 2.1.4指纹开锁 实现指纹开锁,操作APP通过引导在门锁上录入指纹,指纹识别速度快,识别率高,能够提供便捷、智能的安全保障。 2.1.5刷卡开锁 实现刷卡/开锁,门卡采用兼容ISO14443-TypeA和TypeB的协议的NFC卡

基于ATC单片机定时闹钟设计

塔里木大学信息工程学院 《单片机原理与外围电路》课程论文 题目:单片机定时闹钟设计 姓名:海热古丽·依马木 学号: 15 班级:计算机15-1班

摘要:本设计是单片机定时闹钟系统,不仅能实现系统要求的功能,而且还有附加功能,即还能设定和修改当前所显示的时间。?本次设计的定时闹钟在硬件方面就采用了AT89C51芯片,用6位LED数码管来进行显示。LED用P0口进行驱动,采用的是动态扫描显示,能够比较准确显示时时—分分—秒秒。通过S1、S2、S3、和S4四个功能按键可以实现对时间的修改和定时,定时时间到喇叭可以发出报警声。在软件方面采用汇编语言编程。整个定时闹钟系统能完成时间的显示,调时和定时闹钟、复位等功能,并经过系统仿真后得到了正确的结果。 关键词:单片机、AT89C51、定时闹钟、仿真? Abstract:T his design is a single-chip timing alarm system, can not only realize the function of system requirements, and there are additional functions, which can set up and modify the display time. Timing alarm clock this design adopts the AT89C51 chip on the hardware side, with 6 LED digital tube to display. LED P0 export driven, by using dynamic scanning display, can accurately display always - sub - seconds seconds. Through the S1, S2, S3, and S4 four function keys can be achieved on the time changes and timing, timing to the horn can send out alarm sound. Using assembly language programming in the software. The timing clock system has functions of time display, timing and timing alarm clock, reset and other functions, and the system simulation to obtain correct results. Keywords: single chip microcomputer, AT89C51, alarm clock,

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

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

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

单片机课程设计题目汇总(全)

单片机课程设计题目汇总(一) 说明:为便于同学提前探讨开发思路,自学相关内容,特将本课程设计的可选题目发给大家。本次题目为其一部分,稍后会有另一部分。鼓励大家自己设计题目。 要求:每个小组2-3人,每个题目最多限两个小组选;课程设计考核内容包括:C51源程序;现场显示结果;设计报告文档(文档的格式稍后公布,请注意查收)。 一、基于单片机的交通灯显示系统(一) 设计内容:1、东西方向、南北方向均有红、黄、绿三种信号灯;(30分) 2、带紧急制动按钮,按钮按下,所有方向亮红灯;再次按下, 恢复正常显示(20分) 3、夜间模式按钮按下,所有方向显示黄灯闪烁(20分) 4、实时提醒绿灯亮的剩余时间(30分) 图示: 二、基于单片机的交通灯显示系统(二) 设计内容:1、东西干道和南北干道的通行分左行、右行、直行,其中左行、右行固定15秒;直行固定30秒(40分) 2、信号灯分绿灯(3种)、红灯、黄灯,每次绿灯换红灯时,黄 灯亮3秒钟。(30分) 3、东西干道和南北干道交替控制,每次干道绿灯交替时,有3 秒钟所有干道的交通灯都是黄灯闪烁3秒钟,提示已经进入路口的车辆迅速通过。(30分) 4、其他创新内容。(10分) 图示: 三、基于单片机的波形发生器设计 设计内容:1、设计一款能产生3种以上波形的波形发生器(30分) 2、设计波形选择按钮(采用3个独立按键)(10分) 3、点阵显示波形图案(20分) 4、能同时输出两种波形(30分)

5、显示频率(10分) 图示: 四、基于单片机的LED点阵广告牌设计 设计内容:1、能显示不同字符、图形的LED点阵广告牌(30分) 2、用独立按键控制不同字符的切换效果(如闪烁、静止、平移) (30分) 3、可通过串口从电脑下载更新需要显示的字符(30分) 4、其他创新功能(10分) 图示:略 五、基于单片机的篮球计分器设计 设计内容:1、设计LCD显示篮球比分牌(30分) 2、通过加分按钮可以给A队或B队加分(20分) 3、设计对调功能,A队和B队分数互换,意味着中场交换场地。 (20分) 4、显示比赛倒计时功能(20分) 5、创新内容:如显示第几小节(10分) 显示: 六、基于单片机的电子贺卡设计 设计内容:1、设计基于单片机的伴奏乐曲(30分) 2、设计基于单片机的彩屏图片(30分) 3、通过矩阵键盘按键显示不同彩屏图片,并伴有不同乐曲(30 分) 4、创新部分(自主设计)(10分) 显示:(略) 七、电风扇模拟控制系统设计 设计内容:1、3个独立按键分别控制“自然风”、“睡眠风”、“常风”,(三者的区别是直流电机的停歇时间不同),并在数显管上显示出区别(30分) 2、每种类型风可以根据按下独立按键次数分为4个档的风力调 节。(30分) 3、设计风扇的过热保护,用继电器实现。即当风扇运行一段时 间后,暂停10秒。(30分) 4、其他创新内容(如报警提示)(10分)

智能家居设计方案

比较全的一套智能家居设计方案 智能系统设计范围: 本设计包含的系统为:智能门锁、安防、可视对讲、厨房室内可视分机、灯光、空调、电动窗帘(百叶窗、气窗)、背景音乐、环境监测(红外亮度、然气感应)、视频监视、集中控制和远程WEB控制等。并且,以上所有系统都不是独立的,而是和其他系统相互联系,融合为一个统一的整体,并相互响应,做到真正意义上的智能。 智能系统设计的原则: 用户需要操作方便,功能实用,外观美观大方的智能家居系统。系统要有吸引来宾的外观和功能,能体现用户高人一等的生活品位。同时要化繁为简、高度人性、注重健康、娱乐生活、保护私密。 系统功能描述: 以下,我们跟据房型结构,设计的智能家居系统: 区域: 庭院 主楼负一层:影音娱乐室、储藏间、楼梯 主楼一层:大门、门厅、客厅、餐厅、厨房、客卧室、卫生间、楼梯 主楼二层: 二层休闲厅、主卧室及主卫、次卫、儿童房、书房及阳台. 负一层: 1、影视娱乐室 ①控制对象:灯光开关、灯光调光、电动窗帘、电视、AV播放设备、中央空调。 ②在入口安装1只“智能控制面板”,对以上设备进行智能化控制,设置6组常用场景模式:“准备”、“电影”、“中间休息”、“纯音乐”、“调光”、“离场”。 按下“准备”模式,灯光自动调亮,空调自动启动,人员入场,做准备工作。 按下“电影”模式,灯光逐渐暗下(过度时间2秒),只留有最后面的两个壁灯在5%的亮度,电动窗帘自动闭合,电视机自动打开。 按下“中间休息”模式,灯光渐亮,方便休息,喝点咖啡。 按下“纯音乐”模式,单独的音乐欣赏,灯光调节到一个温和的亮度。 按下“调光”模式,可对以上四个场景的灯光亮度做手动调节,以适合不同人的要求。

基于单片机的定时闹钟课程设计报告书

任务书 一、设计目的 本设计主要是对51单片机的一个方面的扩展,是能实现一般定时闹钟功能的设计。需要实现某一功能时,按对应的按键即可,经过多次验证,此设计灵活简便,可以实现显示、定时、修改定时、定时时间到能发出报警声的功能。 二、设计要求 1、能显示时时—分分—秒秒。 2、能够设定定时时间,并修改定时时间。 3、定时时间到能发出警报声。

目录 1.绪论 (1) 2.方案论证 (1) 3.方案说明 (2) 4.硬件方案设计 (2) 4.1单片机STC89C52 (2) 4.2 时钟电路 (4) 4.3数码管显示电路 (4) 4.4键盘电路 (6) 4.5报警电路 (7) 5.软件方案设计 (7) 5.1系统软件设计 (7) 5.2键盘程序 (7) 5.3 LED (8) 5.4音响报警电路 (8) 5.5 程序流程图 (8) 6.调试 (9) 7.小结 (10) 8.参考文献 (11) 9.附录:定时闹钟源程序 (12)

1.绪论 系统采用单片机STC89C52作为本设计的核心元件,在其基础上外围扩展芯片和外围电路,附加时钟电路,复位电路,键盘接口及LED显示器。键盘采用独立连接式。还有定时报警系统,即定时时间到,通过扬声器发出报警声,提示预先设定时间时间到,从而起到定时作用。 外围器件有LED显示驱动器及相应的显示数字电子钟设计与制作可采用单片机来完成。由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低,所以在该设计与制作中采用单片机STC89C52,它是低功耗、高性能的CMOS型8位单片机。片内带有8KB的Flash 存储器,且允许在系统内改写或用编程器编程。另外, STC89C52的指令系统和引脚与8051完全兼容,片内有512B的RAM、32条I/O口线、3个16位定时计数器、4个外部中断、一个7向量4级中断结构(兼容传统51的5向量2级中断结构)等。 在LED显示器中,分成静态显示和动态显示两类,在这个设计的最小系统中主要用了它的动态显示功能,动态显示器利用了人视觉的短暂停留,在数据的传输中是一个一个传输的,且先传输低位。 2.方案论证 单片机作为核心的控制元件,使得电路的可靠性比较高,功能也比较强大,而且可以随时的更新系统,进行不同状态的组合。 本系统采用单片机STC89C52作为本设计的核心元件,利用两个4位7段共阴LED作为显示器件。接入共阴LED显示器,可显示时,分钟,秒,单片机外围接有定时报警系统,定时时间到,蜂鸣器发出报警声,提示预先设定时间到。 电路由下列部分组成:时钟电路、复位电路、控制电路、LED显示、报警电路,芯片选用STC89C52单片机。 系统基本框图如图2.1所示:

基于51单片机电子密码锁毕业论文(设计)

摘要 摘要:在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。密码锁具有安全性高、成本低、功耗低、易操作等优点。 在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。 随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。加上其成本较高,一定程度上限制了这类产品的普及和推广。鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。 基于以上思路,本次设计使用 ATMEL公司的 AT89C51 实现一基于单片机的电子密码锁的设计,其主要具有如下功能: (1)密码通过键盘输入,若密码正确,则将锁打开。

(2)报警、锁定键盘功能。密码输入错误数码显示器会出现错误提示,若密码输入错误次数超过 3 次,蜂鸣器报警并且锁定键盘。 电子密码锁的设计主要由三部分组成:4×4 矩阵键盘接口电路、密码锁的控制电路、输出八段显示电路。另外系统还有 LED 提示灯,报警蜂鸣器等。 密码锁设计的关键问题是实现密码的输入、清除、更改、开锁等功能:(1)密码输入功能:按下一个数字键,一个“-”就显示在最右边的数码管上,同时将先前输入的所有“-”向左移动一位。 (2)密码清除功能:当按下清除键时,清除前面输入的所有值,并清除所有显示。 (3)开锁功能:当按下开锁键,系统将输入与密码进行检查核对,如果正确锁打开,否则不打开。 主要的设计实施过程:首先,选用 ATMEL公司的单片机 AT89C51,以及选购其他电子元器件。第二步,使用 DXP 2004设计硬件电路原理图,并设计 PCB图完成人工布线(后因 PCB 板损坏决定采用万能板焊接的方法)。第三步,使用 Keil uVision3 软件编写单片机的 C 语言程序、仿真、软件调试。第四部,使用 PROTEUS 软件进行模拟软、硬件调试。最后,联合软、硬件调试电路板,完成本次毕业设计。 关键词:4×4矩阵键盘;AT89C51;密码锁;密码二次确认

STC12C5A60S2单片机课程设计报告

一、课程设计基本情况介绍 1.1课程设计的基本目的与任务 本课程设计旨在驾驭本专业学生理论指导实践能力以及电子产品工程设计与开发能力。本实践课所要达到的主要目的是: 1、通过本次课程设计,是对学生综合能力的检,提高学生综合运用专业知识,强化单片机 应用系统设计与防震能力。 2、本次课程设计是在生产实习所完成的“单片机核心板+电子钟模块+MP3模块+RFID模块+无线传输模块+GPS模块+脉搏传感模块”的基础上设计该硬件系统的工作程序。 1.2课程设计的基本内容 1、在生产实习设计单片机硬件系统的基础上,设计相应的应用软件系统。 2、在LCD1602上显示学号程序设计。 3、基于DS1302的实时时钟软件设计。 4、基于DS18B20的温度测量软件设计。 5、基于TL1838A的红外遥控解码软件设计。 6、设计应用软件系统框图和流程图,完成所设计软件的调试。 1.3课程设计的教学要求 1、通过资料查阅及学习了解单片机应用系统的软件设计方法及单片机编程、软硬件联机调 试技巧。 2、独立设计并编写下列应用程序: (1)LCD1602学号显示程序; (2)DS1302实时时钟程序; (3)DS18B20温度测量程序; (4)TL1838A红外遥控解码程序; 3、独立完成所设计程序与硬件系统的联机仿真。 二、整机系统框图(硬件、软件) 该设计方案是以STC12C5A60S2单片机为核心,采用LCD液晶屏幕显示模块、实时时钟模块、温度测量模块、红外遥控解码等模块所构建的系统,能在LCD1602液晶屏上显示当前的日期(年、月、日)、时间(时、分、秒)数据、当前环境温度值和红外遥控解码值。用户可通过遥控器或单片机核心板上的按键来进行日期和时间的设置。本系统设计大部分功能由软件来实现,电路简单明了,系统稳定性也得到大大提高。 1、总体硬件设计框架图: 2、总体软件设计框架图 /////// 三、整机硬件电路原理图(见99SE图) 1、核心板电路原理图 2、蜂鸣器驱动电路 3、按键电路 4、单片机复位电路 5、LCD1602液晶显示电路 6、电子钟模块接口电路 四、软件系统设计思想 //////////// 五、系统软件资源分配表(调试程序、工作程序) ////////////// 六、显示学号的调试程序流程图、程序源代码

NBIoT智能门锁设计方案

、设计方案 1.1 系统架构 NBIOT智能门锁是一套完整的解决方案,是对物业出入权限进行集中管理控制的软硬件整体解决方案。其中硬件包括智能门锁,辅以配套的管理云平台和手机APP。 1.1.1 锁体 由机电一体的电控锁具和外围控制电路组成,内置NBIOT远程通信模块,接收管理云平台或者手机APP传来的控制信息执行解锁和信息上报动作。 1.1.2 监控管理平台和手机APP 智能门锁管理云平台即是对门锁、物业运营维护的支撑系统,通过该平台可以看到所有智能门锁实时状态信息,并能对其进行控制。手机管理端APP安装于管理人员或者住户的手机上,在登录APP后可以对门锁进行信息查询、远程控制以及权限下发,手机用户端APP安装于家属以及有临时开门需求的人员手机上,可以向门锁管理员申请权限、扫码开锁和查看开锁权限。 1.2 系统运行原理图 智能门锁是政府、学校、物业公司等相关部门企业对房屋管理的需求,实现对物业信息化、智能化管理。系统采用NBIOT物联网通信技术、蓝牙通信技术、计算机网络技术等相关技术,实现门锁和物业管理的智慧化、网络化和空间可视化,创新物业管理新模式,完善物业管理流程,建立一套科学完善的控制运营体系,并实现现有相关资源的共享,提高物业综合管理的效率和水平。

1. 用户通过APP蓝牙操作门锁或者手动操作门锁; 2. 门锁通过NBIOT实时将信息通过基站和IOT 平台上报至云平台,同时同步门锁密码和指令; 3. 云平台将信息推送到管理人员/ 住户的手机APP,第一时间了解门锁状况; 4. 管理人员/ 住户也可以随时通过手机APP或者云平台下发操作指令给门锁。

定时闹钟设计课程设计报告

定时闹钟设计 摘要: 本设计目的是利用单片机设计制作一个简易的定时闹铃时钟,可以放在宿舍或教室使用,在夜晚或黑暗的场合也可以使用。可以设置现在的时间以及闹铃的时间并且显示出来,若时间到则发出一阵声响。 本次设计的定时闹钟在硬件方面就采用了AT89C52芯片,用6位LED数码管进行显示。LED用P0口进行驱动,采用的是动态扫描显示,能够比较准确显示时时—分分—秒秒。通过五个功能按键可以实现对时间的修改、定时和闹铃终止,闹钟设置的时间到时蜂鸣器可以发出声响。在软件方面用C51编程。整个定时闹钟系统能完成时间的显示,调时和设置闹钟、停止响铃等功能,并经过系统仿真后得到了正确的结果。 关键词:定时闹钟;蜂鸣器;AT89C52;74HC245;

目录

第1章绪论 设计目的 本次课程设计的主题是定时闹钟,其基础部分是一个数字钟。电路系统由秒信号发生器、“时、分、秒”计数器、显示器组成。其中秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,这里用51单片机的定时器来实现。利用定时器获得每一秒的时刻,然后在程序中,我们就可以给秒进行逐秒赋值,满60秒则进位为1分,满60分则进位为1小时,满24小时则时间重置实现一天24小时的循环。译码显示电路将“时”、“分”、“秒”计数器的输出状态送到七段显示译码器译码,通过一个六位八段数码管显示出来。 这里利用51单片机的相关知识,来实现电子闹钟的相关功能。实验使用了 AT89C52、74HC245等芯片,通过单片机的P0、P3管脚来驱动数码管显示出相应的时刻。本文将讲述AT89C52、74HC245等芯片的基本功能原理,并重点介绍该电子闹钟的设计。 设计要求和任务 使用6位七段LED显示器来显示现在的时间;显示格式为“时时分分秒秒”;具有4个按键来做功能设置,可以设置现在的时间及显示闹铃设置时间;时间到则发出一阵声响,可通过按键复位;对单片机系统设计的过程进行总结,认真书写课程设计报告并按时上交。 利用51单片机结合七段LED显示器设计一个简易的定时闹铃时钟,可以放在宿舍或教室使用,由于用七段LED显示器显示数据,在夜晚或黑暗的场合也可以使用。可以设置现在的时间及显示闹铃设置时间,若时间到则发出一阵声响。 论文主要内容 论文分别叙述从硬件和软件上实现该设计的过程。第2章为总体设计方案。第3章主要介绍设计实现需要解决的硬件问题。依次介绍所使用的各种硬件的使用方法,并附上仿真电路图和文字说明。第4章从软件的角度说明实现该设计需要解决的问题。

基于单片机的电子密码锁的设计

基于单片机的电子密码锁设计 我国工业企业的自动化程度普遍较低,单片机产品有很大的应用空间,如机械行业80%以上的设备仍采用传统的继电器和接触器进行控制。因此,单片机在我国的应用潜力远没有得到充分发挥。 我国大中型企业普遍采用了先进的自动化系统对生产过程进行控制,但绝大部分小型企业尚未应用自动化系统和产品对生产过程进行控制,以提高企业的经济效益和竞争实力。 基于单片机设计的电子密码锁,具有设计简单,操作方便的特点,该产品有很大的市场前景。该设计运用Proteus等仿真软件仿真电子锁,解决了手工绘图慢的缺点,同时设计过程还引用了电子锁常用的标准件和常用件,尽量将所设计的电子锁标准化,这样就大大缩短了电子锁设计周期,进而缩短了新产品的开发周期并降低了电子锁的制造成本;增强了产品的竞争力,公司的整体实力也得到增强。

第一章概述 1.1 设计目的 1.通过本次课程设计进一步熟悉和掌握单片机的结构及工作原理,巩固和加深“单片机C语言”课程的基本知识,掌握电子设计知识在实际中的简单应用。 2.综合运用“单片机C语言”课程的技巧以及生产实际知识去分析和解决电子设计问题,进行电子设计的训练。 3.学习电子设计的一般方法,掌握AT89C51芯片以及简单的电子设计过程和运行方式,培养正确的设计思想和分析问题、解决问题的能力、特别是总体设计能力。 4.通过计算和绘制原理图、布局图和流程图,学会运用标准、规范、手册、图册、和查阅有关技术资料等,培养电子设计的基本技能。 1.2 设计要求 1.若不小心输入错误数字,可以返回重新输入。 2.输入错误次数达到3次时,将锁定键盘一定时间。 3.可以更改密码。 4.显示解锁键盘余剩时间。

单片机课程设计报告书----电子秤

一、设计任务及要求: 设计任务: 完成一个简单的使用数字电子秤的硬件与软件部分的设计。 设计要求: 1.利用单片机实现对所设计的电子秤的各项功能的控制。 2.电子秤能够LCD液晶显示出商品的名称、价格,重量、总价等信息。 3.电子秤具有储存几种简单商品价格的功能。 4.电子秤的测量范围要求达到5KG,测量精度要求达到0.001。 5.电子秤能够自动完成商品的价格计算。 指导教师签名: 2010 年6月16 日二、指导教师评语: 指导教师签名: 2010 年7月3日三、成绩 验收盖章 2010 年7 月日

基于单片机的实用电子秤的设计 1 设计目的 单片机以其功能强,体积小,功耗低,易开发等很多优势被广泛应用。本 次数字电子秤的设计就是需要通过选择合适的单片机来进行主控,再结合A/D 转换、键盘、液晶显示、复位电路和蜂鸣器报警驱动电路的知识,同时在软件 的设计过程中用到键盘扫描、液晶显示驱动、模数转换程序及汉字库的的设计, 做到对我们所学数电、模电、单片机等知识的综合应用,最终实现所设计数字 电子秤的各项功能,达到“巩固知识,培养技能,学而用之”的实践目的。通过这次课程设计,不但要提高我们在工作中的学习能力、探究能力、应用能力和动 手能力,还要历练我们不畏艰难、不懂便学、有漏必补的认真严谨的工作态度,强化我们的社会适应力和社会竞争力,为走向社会提前试水,完善自我。 2 设计的主要内容及要求 本设计主要完成一个简单实用数字电子秤的硬件电路部分和软件部分的设计。硬件部分包括数据采集、最小系统板、人机交互界面三大部分。其中,数 据采集部分由压力传感器和A/D 转换部分组成;人机界面部分为键盘输入、 液晶显示。软件部分应用单片机 C 语言实现了本设计的全部控制功能。本设 计的数字电子秤要求能够显示商品的名称、价格、总量、总价等;能够自动完 成商品的价格计算;能够储存几种简单商品的价格;能够具有超重提醒功能, 一旦重量超出了自身重量的测量的范围,发出警报;同时对数字电子秤的测量 范围要达到5KG,测量精度要求达到0.001。 3 整体设计方案 整个数字电子秤电路由压力传感电路(ADC0832采样)、模数转换系统、单 片机主控制电路、LM4229显示电路、蜂鸣器报警电路和4*4键盘电路6 个部

智能门锁项目运营方案2018年032

专业资料 [ 临沂光网通信工程有限公司- 深圳海发智能科技智能锁] 合作运营方案大纲 2018年3月

目录 一、中国智能锁市场环境分析 (3) 二、临沂光网智能锁市场发展战略 (4) 1、精细化分类市场+体验式品牌展示: (4) 2、O2O电商平台兴起: (4) 三、光网智能锁市场定位 (5) 1、高端精致的体验环境 (5) 2、安全优质的商品体系 (6) 3、全新体验式推广模式 (6) 4、微信、朋友圈营销 (7) 5、O2O电商平台 (8) 6、老顾客转介绍 (9) 四、合作推广模式及发展目标预期 (10) 1、区域代理品牌推广模式及发展预期 (10) 2、中高端市场运营模式简介及发展预期 (11) 3、房地产、工程类开发模式简介及发展目标预期 (12) 4、O2O线上推广模式简介 (13) 5、关系直销模式简介 (14) 五、投资收益预测 (14) 1、投资预算:(按40万元计算) (15) 2、收益预测:(正常按每月100把销售额计算) (15) 3、投资回报:(第一年销售额达成800-1000把/套) (15) 六、总结、谨言 (15)

一、中国智能锁市场环境分析 目前,日本智能锁普及率约50%,韩国智能锁普及率达到了80%,而我国普及率却不足2%。但我有巨大的市场空间,我国有14亿/4=3.5亿户,按一户一把智能锁算,普及率到50%时,整个智能锁的装机容量将达到1.75亿套左右。 正因为如此大的市场容量,才引来了诸多投资者的目光。因此,在众多参与者的推动下,我国智能锁市场迎来了爆发式的增长。有数据显示,2014年全国锁具年销售量达22亿把之多,仅智能锁的商用市场需求量就达到了150万套; 2015年,我国智能锁市场容量猛增到了200万套;2016年,中国智能锁的出货量已经达到了300万套,产值在30-50亿元之间。 同时,据易观估算,2017年智能锁行业增长率为101.1%,市场销量将达813.7万套;2018年市场增长率为98.3%,市场销量将达1636.3万套;到2019年行业增长率仍将高达95.4%,届时市场销量将达3244.7万套。 此外,从用户对智能锁的关注度来看,市场反应也日趋强烈,对智能锁的认知度也在不断地提升。从百度指数的搜索情况(见上图)来看,搜索的“智能锁”的用户在逐年增长,而且智能锁已逐渐成为了年轻用户装修的首选。 而从微信搜索指数来看,用户的关注度也非常高。从今年5月到8月,平均每天至少有10万人(见下图)以上在用微信搜索智能锁的相关内容;搜索指数最高时,甚至超过了26万人次,由此可见智能锁的热度确实出乎意料。 正因中国智能锁市场容量大,发展迅速,所以海尔、中兴、美的、大华、海康、360、小米、创维、TCL、美的等其它行业巨头纷纷进入智能锁行业。但这些企业均选择和现有专业厂家合作贴牌的方式进入。 由此可见,智能锁未来将成为智能家居领域最具投资前景和价值的产业之一,

基于51单片机电子密码锁设计讲解

一、设计目的 1.1课题简介 如何实现防盗是很多人关心的问题,传统的机械锁由于其构造简单,被撬的事件屡见不鲜,使人们的人身及财产安全受到很大威胁。电子密码锁是一种依靠电子电路来控制电磁锁的开与闭的装置,开锁需要输入正确密码,若密码泄露, 用户可以随时更改密码。因此其保密性高,使用灵活性好,安全系数高,可以满 足广大用户的需要,现在广泛使用的有红外遥控电子密码锁,声控密码锁,按键密码锁等。 1.2课题研究目的 本设计是一种基于单片机的密码锁方案,根据基本要求规划单片机密码锁的 硬件电路和软件程序,同时对单片机的型号选择、硬件设计、软件流程图、单片 机存储单元的分配等都有注释。现在很多地方都需要密码锁,电子密码锁的性能和安全性大大超过了机械锁,为了提高密码的保密性,必须可以经常更改密码, 以便密码被盗时可以修改密码。 本次设计的密码锁具备的功能:LED数码管显示初始状态“——————”,用户通过键盘输入密码,每输入一位密码,LED数码管相应有一位变为“P”,若想重新输入密码,只需按下“CLR”键。密码输入完毕后按确认键“#”,密码锁控制芯片将输入的密码与密码锁控制芯片中存储的密码相比,若密码错误, 则不开锁,会有红灯亮提示,同时显示“Error”。若正确,则开锁,会有绿灯 亮提示,同时显示“PASS”。用户可以根据实际情况随意改变密码值或密码长度,密码输入正确后可以按下“CHG”修改密码,输入新密码时每输入一位新 密码相应有一位变为“H”,以便提示用户此时输入的是新密码,修改新密码 时若想重新输入新密码只需按下“CLR”键即可。输入新密码后按确认键即修 改成功,新密码写入单片机内部RAM中,以便以后用来确认密码的正确性。按 下复位键,系统恢复初始状态,密码也恢复初始密码,本设计中初始密码是“096168”。 本次设计中硬件主要由我完成,软件主要由张振完成。

智能锁小区活动方案概述

智能锁小区活动方案大纲 方案大纲: 一、建立专职小区推广团队; 二、进行小区普查、建立楼盘档案、制作楼盘分布图; 三、进行楼盘分类、评估开发价值,确定进驻时间与形式; 四、到物业管理处进行公关,争取以较低的成本进驻; 五、进驻小区前的准备(包括物料、产品等); 六、正式进驻及接待与介绍产品; 七、扫楼; 八、参观预约登记、确认; 九、样板房接待; 十、接受预订; 十一、举行团购; 十二、小区回访、口碑宣传。 方案具体实施步骤 一、建立专职小区推广团队 小区推广部(组)一般由2-6人组成,最少2人,设一名经理或主管,下设小组,一般以2-3人为一组,以组为单位来进行小区开发。 1、培训:小区推广人员上岗前,应该进行系列的培训,考核合格后再上岗。培训内容参照公司培训手册,培训课程包括企业文化、品牌、产品知识、礼仪、销售技巧、心态等。 2、制度:根据实际情况,自行制定《小区推广人员考核、激励办法》、《小区推广物料、样板管理办法》。 3、调整心态:小区销售工作很容易遭受挫折,若不适时帮助小区销售人员调适心态,很容易使业务员垂头丧气,信心下滑,对工作极其不利。可利用早会时间,分享一些同事的成功案例,与成功人士的故事,激励员工,克服困难,争取订单。 4、小区推广过程的管理:通过早会、周会、月会,随时了解业务进展情况,总结工作中出现的问题并给予解决,确定下一步的工作方向。坚持每天填写《工作日志》、《工作周报表》《商务人员周报表》、《主管建议》等。 二、进行小区普查,建立楼盘档案,制作楼盘分布图 三、进行楼盘分类、评估开发价值,确定进驻方式 1、在对楼盘进行逐个分析后,首先评估该楼盘就是否值得进驻,也就就是评估该楼盘进驻的投入产出比,进行投入产出分析,需明确以下几组数据: (1)需投入多少人?进行多少天?前期的公关费就是多少? (2)租金怎样?展示物料、宣传物料费用如何? (3)预计销售收入有多少? 2、经过计算,若值得进驻,再来决定以何种方式即投入产出最高的方式来进驻。 目前而言,进驻小区的方式有: (1)租用小区合适户型的房子做样板间; (2)与家装公司联合进驻; (3)与其它行业品牌联合进驻; (4)宣传:在小区主要出入口挂条幅、贴海报等,或在已使用我品牌产品的业主阳台、窗户悬挂

相关文档
最新文档