基于单片机的电子密码锁实验报告dkeg.docx
《基于单片机的电子密码锁实验报告dkeg.docx》由会员分享,可在线阅读,更多相关《基于单片机的电子密码锁实验报告dkeg.docx(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 单片机设计实验报告201XX年小学学期单片片机设计计实验报报告题目:基基于166F8777的电电子密码码锁班 级:班内序号号:实验组号号:学生姓名名:指导教师师:期中检查查教师评语语指导教师师签字:年 月 日基于166F8777的电电子密码码锁实验摘要要在日常的的生活和和工作中中, 住住宅与部部门的安安全防范范、单位位的文件件档案、财财务报表表以及一一些个人人资料的的保存多多以加锁锁的办法法来解决决。若使使用传统统的机械械式钥匙匙开锁,人人们常需需携带多多把钥匙匙, 使使用极不不方便, 且钥钥匙丢失失后安全全性即大大打折扣扣。具有有防盗报报警等功功能的电电子密码码锁代替替密码量量少、安安全性
2、差差的机械械式密码码锁已是是必然趋趋势。随随着科学学技术的的不断发发展,人人们对日日常生活活中的安安全保险险器件的的要求越越来越高高。为满满足人们们对锁的的使用要要求,增增加其安安全性,用用密码代代替钥匙匙的密码码锁应运运而生。密密码锁具具有安全全性高、成成本低、功功耗低、易易操作、记记住密码码即可开开锁等优优点。目前使使用的电电子密码码锁大部部分是基基于单片片机技术术,以单单片机为为主要器器件,其其编码器器与解码码器的生生成为软软件方式式。本系统由由16FF8777单片机机系统(主要是16F877单片机最小系统)、44矩阵键盘、LCD1602显示和报警系统等组成,具有设置、修改四位用户密码、
3、输入提示音、密码错误报警等功能(本设计由单片机控制LCD显示,密码正确显示password ok! 密码错误显示wrong,please reset!用户reset后进行重新输入。由单片机控制矩阵键盘含有0-9数字键和A-F功能键。按F键,则进行密码重置功能)。本系统成本低廉,功能实用。 (宋体 五号号)AbsttracctIn ddailly llifee annd wworkk, tthe depparttmennt oof hhoussingg annd ssecuuritty, uniit ddocuumennts, fiinannciaal sstattemeentss annd s
4、somee peersoonall innforrmattionn too saave morre iin oordeer tto llockk thhe wwayss too soolvee. IIf uuse thee trradiitioonall meechaaniccal keyy too oppen thee loock, peeoplle oofteen nneedd too caarryy muultiiplee keeys, usse vveryy coonveenieent, annd tthe keyy miissiing aftter seccuriity is com
5、mproomissed. Wiith antti-tthefft aalarrm ffuncctioon ssuchh ass ellecttronnic commbinnatiion locck iinstteadd off paasswwordd quuanttityy iss liittlle, seccuriity, pooor mecchannicaal ccombbinaatioon llockk iss inneviitabble treend. Wiith thee coontiinuoous devveloopmeent of sciiencce aand tecchnool
6、oggy, peooplee inn daailyy liife thee deemannd iis hhighher andd hiigheer ssafeety inssuraancee deevicce. To meeet tthe reqquirremeentss off peeoplle oon tthe usee off thhe llockk, iincrreasse iits saffetyy, uuse thee paasswwordd innsteead of thee keey ccombbinaatioon llockk arrisees aat tthe hissto
7、rric mommentt. CCombbinaatioon llockk wiith higgh ssafeety, loow ccostt, llow powwer connsummptiion, eaasy opeerattionn, rremeembeer ppasssworrd llockk, eetc.Currrenttly usee ellecttronnic commbinnatiion locck iis mmosttly bassed on sinnglee chhip miccroccompputeer ttechhnollogyy, ssinggle chiip mmi
8、crrocoompuuterr ass thhe mmainn deevicce, thee enncodder andd deecodder forr sooftwwaree.Thiss syysteem cconssistts oof 116 ff8777 miicrooconntroolleer ssysttem (maainlly mminiimumm 166 f8877 miccrocconttrolllerr syysteem), 4 * 44 maatriix kkeybboarrd, LCDD16002 ddispplayy annd aalarrm ssysttem, ett
9、c, andd haas sset up fouur, moddifyy usser passswoord, paasswwordd, iinpuut pprommpt errror alaarm funnctiionss (tthiss deesiggn bby tthe sinnglee chhip miccroccompputeer cconttroll LCCD ddispplayy, tthe passswoord corrrecctlyy diispllay thee paasswwordd okk! WWronng ppasssworrd sshowws wwronng, bot
10、th ppleaase resset! Thhe uuserr too ennterr aggainn affterr reesett. BBy ssinggle-chiip mmicrrocoompuuterr coontrrol mattrixx keeybooardd coontaainss 0-9 nnumbber keyys aand A - F funnctiion keyys. Preess thee F keyy, tthenn caarriies on thee paasswwordd reesett fuuncttionn). Thiis ssysttem is loww
11、coost, fuuncttionn annd ppraccticcal.WM funnctiion to conntrool iits turrn. And thiis iis sso ccallled navvigaatinng aaptiituddinaallyy .关键字单片机micrrocoontrrolller 芯芯片CMOOS cchipp 16FF8777 一、PIIC166F8777系列列单片机机简介PIC116F887X ( 含含8733P8744P8766P8777) 是是美国微微芯(MMicrrochhip) 公司司推出的的高性能能单片机机,除具有有单片机机的通用用资源
12、外外,该系列列单片机机还采用用哈佛总总线结构构、二级级指令流流水线取取指方式式、精简简指令集集(RIISC)和内部部具有EE2 PPROMM 数据据存储器器及FLLASHH 结构构的程序序存储器器、仅335 条条单字节节单周期期指令、在在系统串串行编程程技术和和在线调调试技术术。 因此此采用该该系列单单片机的的产品具具有低成成本、低低功耗、高高速度、高高可靠性性、体积积小、性性价比高高等特点点。 其芯芯片引脚脚图如图图1 所示示。 另外外,它内部部的E2 PPROMM 数据据存储器器不仅具具有掉电电保护数数据的功功能,更重要要的是它它的读写写操作均均是由单单片机内内部时序序控制,即外部部电路无
13、无法对其其进行访访问, 因而具具有极高高的数据据保密性性,这使得得PICC16FF87XX在加密密性产品品如智能能IC 卡、密密码锁、电电子防盗盗系统等等方面有有很广泛泛的应用用。二.实验验论证与与比较1.总体体系统组组成键盘电路单片机 16F877电源电路LCD显示电路复位电路开/关锁电路晶振电路显示电路报警电路电路主要要分8个个模块,即即电源电电路、复复位电路路、晶振振电路、报报警电路路、键盘盘电路、LLCD显显示电路路、开/关锁电电路、声声音电路路。由单单片机主主要控制制、实现现密码锁锁功能。1. 1电源电电路模块块 从电源源插座进进来的是是9V直直流电,经经一片三三端稳压压器,将将其转
14、换换为5VV的稳定定电压。电源滤波的重要性,一个电路板的滤波特性如果不好,严重时将会影响整个电路板不能正常工作。所以要注意一个大电容和一个小电容并联滤波,电源线要粗,走线要合理,模拟电路最好大面积接地。其主要作作用是为为电路提提供工作作电压,保保证电路路正常工工作。1.2复复位电路路模块主要用于于对电路路进行手手工复位位。Osc1 5vGND 空1.3晶晶振电路路模块晶振主要要就是为为单片机机工作提提供一定定的工作作频率。1.4报报警电路路模块 主要是是用于密密码输入入错误时时,鸣声声提醒用用户密码码输入错错误。1.5键键盘电路路模块键盘采用用4*4矩阵键键盘 ,行线线连接到到RD端口,列线连
15、连接到RRB接口口。166 个键键分别为为09 的数数字键及及AF 的功功能键,F键则则表示密密码重置置。键盘盘主要用用于输入入密码或或进行功功能、状状态切换换。1.6LLCD显显示电路路模块当通电时时LCDD显示ppasssworrd,当当密码输输入正确确显示ook,不不正确则则显示wwronng,ppleaase resset。1.7开开/关锁锁电路模模块 当密码码输入正正确时,单单片机输输出高电电平,则则继电器器打开,表表示锁开开。1.8显显示电路路模块 1kohm 主要用用于密码码输入时时,显示示已输入入。当密密码输入入正确则则灯一直直亮,输输入错误误则一直直闪烁,提提醒用户户。 三系
16、统总总体设计计3.1系系统框图图灯提示灯提示其他Nreset报警Y开始初始化模式选择识别按键密码输入手动清除密码比较开门旧密码输入新密码输入存入缓存区再次输入密码重新输入设置完返开始NFN 0-E00 -Y3.2电电路总图图四.硬件件连接五.调试试过程程序开开始就进进入maain,执执行初始始设置后后,进行行LCDD屏幕初初始化。单单片机就就开始执执行键盘盘扫描是是否有输输入阶段段,根据据采集到到的键盘盘信息,做做出分析析,进行行密码重重置或者者输入密密码比较较。 调试过过程中我我遇到了了很多问问题,也也就是在在这些问问题中,逐逐渐学会会了MPPLABB的使用用和用汇汇编语言言编程。在在此,列
17、列举几个个调试过过程中比比较典型型的问题题。5.1对对屏幕初初始化不不能完成成 在小小学期的的出始阶阶段,我我和搭档档秦永宁宁决定在在最开始始阶段,我我俩都进进行程序序编程,对对汇编语语言进行行学习。我我们分模模块编写写,我进进行屏幕幕初始化化程序编编写,搭搭档秦永永宁写键键盘扫描描程序。在在后面阶阶段,永永宁主软软件,我我主硬件件。 刚开开始学单单片机以以及汇编编语言的的时候,翻翻看过的的内容,也也只是记记得一点点点皮毛毛,没有有真正的的理解。特特别是看看手册时时看不懂懂,学校校发的两两本书上上并没有有初始化化的程序序。所以以请教同同学,同同学告诉诉我,手手册上有有初始化化的过程程,需要要认
18、真看看看。所所以我就就认真的的看了一一个早上上,终于于把手册册上的内内容看懂懂了。所所以就开开始编程程,在编编程的过过程中调调试buuildd alll时,有有出现了了一些eerroor,通通过改正正,buuildd aall 终于成成功,初初始化程程序完成成 。(五五号 宋宋体)初始化程程序如下下:;*初始化化程序*CHUSSHIHHUA MOVVLW DD166 ; MOVVWF CCOUNNT ;初始化化couunt为为16DELAAY166MS ;延时116mss CCALLL DEELAYY1MSS ; DECCFSZZ CCOUNNT,11 ;(1/2)ccounnt送ccounn
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 电子 密码锁 实验 报告 dkeg
限制150内