基于STCC单片机毕业设计方案附原理图pcb图源程序仿真图.doc
《基于STCC单片机毕业设计方案附原理图pcb图源程序仿真图.doc》由会员分享,可在线阅读,更多相关《基于STCC单片机毕业设计方案附原理图pcb图源程序仿真图.doc(50页珍藏版)》请在咨信网上搜索。
1、基于STC89C52单片机电子密码锁学生姓名: xx 学生学号: xxxxx 院(系): 电气信息工程学院 年级专业: 级电子信息工程2班 指导老师: 陶文英 二一三年六月摘 要伴随大家生活水平提升,怎样实现家庭防盗这一问题也变尤其突出,传统机械锁因为其结构简单,被撬事情屡见不鲜,电子密码锁含有安全性能高,成本低,功耗低,操作简单等优点使其作为防盗卫士角色越来越关键。从经济实用角度出发,采取51系列单片机,设计一款可更改密码,LCD1602显示,含有报警功效,该电子密码锁体积小,易于开发,成本较低,安全性高,能将其存放现场历史数据立即上报给上位机系统,实现网络实时监控,方便管理人员立即分析和处
2、理数据。其性能和安全性已大大超出了机械锁,特点有保密性好,编码量多,远远大于弹子锁,随机开锁成功率几乎为零;密码可变, 用户能够常常更改密码,预防密码被盗,同时也能够避免因人员更替而使锁密级下降;误码输入保护。当输入密码数次错误时,报警系统自动开启;电子密码锁操作简单易行,受到广大用户亲睐。关键词 单片机, 密码锁, 更改密码, LCD1602目 录摘要I1 绪论 1.1电子密码锁介绍1 1.2 电子密码锁发展趋势12 设计方案33 关键元器件4 3.1 主控芯片STC89C524 3.2 晶体振荡器8 3.3 LCD显示密码模块设计9 3.3.1 LCD1602介绍9 3.3.2 LCD16
3、02液晶显示模块和单片机连接电路114 硬件系统设计12 4.1 设计原理12 4.2 电源输入电路12 4.3 矩阵键盘13 4.4 复位电路14 4.5 晶振电路14 4.6 报警电路15 4.7 显示电路15 4.8 开锁电路16 4.9 电路总体组成165 软件程序设计18 5.1 主程序步骤介绍18 5.2 键盘模块步骤图19 5.3 显示模块步骤图21 5.4 修改密码步骤图22 5.5 开锁和报警模块步骤图236 电子密码锁系统调试及仿真25 6.1硬件电路调试及结果分析25 6.2软件调试及功效分析25 6.2.1调试过程25 6.2.2 仿真结果分26 6.3 仿真全图287
4、 结论29参考文件30附录:311 绪论1.1电子密码锁介绍电子密码锁是一个经过密码输入来控制电路或是芯片工作,从而控制机械开关闭合,完成开锁、闭锁任务电子产品。它种类很多,有简易电路产品,也有基于芯片性价比较高产品。现在应用较广电子密码锁是以芯片为关键,经过编程来实现。其性能和安全性已大大超出了机械锁。其特点以下:1) 保密性好,编码量多,远远大于弹子锁。随机开锁成功率几乎为零。2) 密码可变,用户能够随时更改密码,预防密码被盗,同时也能够避免因人员更替而使锁密级下降。3) 误码输入保护,当输入密码数次错误时,报警系统自动开启。4) 无活动零件,不会磨损,寿命长。5) 使用灵活性好,不像机械
5、锁必需佩带钥匙才能开锁。6) 电子密码锁操作简单易行,一学即会。1.2 电子密码锁发展趋势日常生活和工作中,住宅和部门安全防范、单位文件档案、财务报表和部分个人资料保留多以加锁措施来处理。现在门锁关键用弹子锁,其钥匙轻易丢失;保险箱关键用机械密码锁,其结构较为复杂,制造精度要求高,成本高,且易出现故障,大家常需携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣。针对这些锁具给大家带来不便若使用机械式钥匙开锁,为满足大家对锁使用要求,增加其安全性,用密码替换钥匙密码锁应运而生。因为电子器件所限,以前开发电子密码锁,其种类不多,保密性差,最基础就是只依靠最简单模拟电子开关来实现,制作简单但很
6、不安全,在后为多是基于EDA来实现,其电路结构复杂,电子元件繁多,也有使用早先20引角2051系列单片机来实现,但密码简单,易破解。伴随电子元件深入发展,电子密码锁也出现了很多种类,功效日益强大,使用愈加方便,安全保密性更强,由以前单密码输入发展到现在,密码加感应元件,实现了真真电子加密,用户只有密码或电子钥匙中一样,是打不开锁,伴随电子元件发展及大家对保密性需求提升出现了越来越多电子密码锁。出于安全、方便等方面需要很多电子密码锁已相继问世。但这类产品特点是针对特定有效卡、指纹或声音有效,且不能实现远程控制,只能适适用于保密要求高且供个人使用箱、柜、房间等。因为数字、字符、图形图像、人体生物特
7、征和时间等要素均可成为钥匙电子信息,组合使用这些信息能够使电子防盗锁取得高度保密性,如防范森严金库,需要使用复合信息密码电子防盗锁,组合使用信息也能够使电子防盗锁取得无穷扩展可能,使产品多样化,对用户而言是“千挑百选、自得其所”。能够看出组合使用电子信息是电子密码锁以后发展趋势。2 设计方案采取以单片机为关键控制方案因为单片机种类繁多,多种型号全部有其一定应用环境,所以在选择时要多加比较,合理选择,以期取得最好性价比。通常来说在选择单片机时从下面多个方面考虑:性能、存放器、运行速度、I/O口、定时/计数器、串行接口、模拟电路功效、工作电压、功耗、封装形式、抗干扰性、保密性,除了以上部分还有部分
8、最基础比如:中止源数量和优先级、工作温度范围、有没有低电压检测功效、单片机内有没有时钟振荡器、有没有上电复位功效等。在开发过程中单片机还受到:开发工具、编程器、开发成本、开发人员适应性、技术支持和服务等等原因。基于以上原因本设计选择单片机STC89C52作为本设计关键元件,利用单片灵巧活编程设计和丰富I/O端口,及其控制正确性,实现基础密码锁功效。在单片机外围电路外接输入键盘用于密码输入和部分功效控制,外接LCD1602液晶显示器用于显示作用。当用户需要开锁时,先按键盘开锁键以后按键盘数字键09输入密码。密码输完后按下确定键,假如密码输入正确则开锁,不正确则重新输入密码,当三次密码错误则发出报
9、警;当用户需要修改密码时,先按下键盘设置键后输入原来密码,只有当输入原密码正确开锁后才能设置新密码。新密码输入无误后按确定键使新密码将得到存放,密码修改成功。3 关键元器件3.1 主控芯片STC89C521)STC89C52单片机关键特征以下: Stc89c52是一个带8K字节闪烁可编程可擦除只读存放器(FPEROMFalsh Programmable and Erasable Read Only Memory)低电压,高性能CMOS8位微处理器,俗称单片机。该器件采取ATMEL高密度非易失存放器制造技术制造,和工业标准MCS-51指令集和输出管脚相兼容。因为将多功效8位CPU和闪烁存放器组合
10、在单个芯片中,stcstc89c52是一个高效微控制器,为很多嵌入式控制系统提供了一个灵活性高且价廉方案,stc89c52芯片引脚图图3-1所表示。图3-1 stc89c52芯片引脚图关键特征:和MCS-51 兼容 8K字节可编程闪烁存放器 寿命:1000写/擦循环数据保留时间:全静态工作:0Hz-24Hz三级程序存放器锁定128*8位内部RAM32可编程I/O线两个16位定时器/计数器6个中止源 可编程串行通道低功耗闲置和掉电模式片内振荡器和时钟电路 2)STC89C52RC 引脚功效说明:1、主电源引脚VSS和VSS STC89C52芯片引脚图VSS(40脚)接+5V电压;VSS(20脚)
11、接地。 2、外接晶体引脚XTAL1和XTAL2 XTAL1(19脚)接外部晶体一个引脚。在单片机内部,它是一个反相放大器输入端,这个放大器组成了片内振荡器。当采取外部振荡器时,对HMOS单片机,此引脚应接地;对SHMOS单片机,此引脚作为驱动端。 XTAL2(18脚)接外晶体另一端。在单片机内部,接至上述振荡器反相放大器输出端。采取外部振荡器时,对HMOS单片机,该引脚接外部振荡器信号,即把外部振荡器信号直接接到内部时钟发生器输入端;对XHMOS,此引脚应悬浮。 3、控制或和其它电源复用引脚RST/VPD、ALE/PROG、PSEN和EA/VPP RST/VPD(9脚)当振荡器运行时,在此脚上
12、出现两个机器周期高电平将使单片机复位。推荐在此引脚和VSS引脚之间连接一个约8.2k下拉电阻,和VSS引脚之间连接一个约10F电容,以确保可靠地复位。 VSS掉电期间,此引脚可接上备用电源,以确保内部RAM数据不丢失。当VSS主电源下掉到低于要求电平,而VPD在其要求电压范围(50.5V)内,VPD就向内部RAM提供备用电源。 ALE/PROG(30脚):当访问外部存贮器时,ALE(许可地址锁存)输出用于锁存地址低位字节。即使不访问外部存放器,ALE端仍以不变频率周期性地出现正脉冲信号,此频率为振荡器频率1/6。所以,它可用作对外输出时钟,或用于定时目标。然而要注意是,每当访问外部数据存放器时
13、,将跳过一个ALE脉冲。ALE端能够驱动(吸收或输出电流)8个LS型TTL输入电路。 对于EPROM单片机(如8751),在EPROM编程期间,此引脚用于输入编程脉冲(PROG)。 PSEN(29脚):此脚输出是外部程序存放器读选通信号。在从外部程序存放器取指令(或常数)期间,每个机器周期两次PSEN有效。但在此期间,每当访问外部数据存放器时,这两次有效PSEN信号将不出现。PSEN一样能够驱动(吸收或输出)8个LS型TTL输入。 EA/VPP(引脚):当EA端保持高电平时,访问内部程序存放器,但在PS(程序计数器)值超出0FFFH(对851/8751/80S51)或1FFFH(对8052)时
14、,将自动转向实施外部程序存放器内程序。当EA保持低电平时,则只访问外部程序存放器,不管是否有内部程序存放器。对于常见8031来说,无内部程序存放器,所以EA脚须常接地,这么才能只选择外部程序存放器。 对于EPROM型单片机(如8751),在EPROM编程期间,此引脚也用于施加21V编程电源(VPP)。4控制或和其它电源复用引脚 RST/Vpd,ALE/PROG,PSEN 和EA/Vpp。RST/Vpd 当振荡器运行时。在此引脚上出现两个机器同期高电平(由低到高跳变),将使单片机复位。在 VSS掉电期间,此引脚可接上备用电源,由 Vpd向内部 RAM提供备用电源,以保持内部RAM中数据。ALE/
15、PROG 正常操作时为ALE功效(许可地址钱存),提供把地址低字节锁存到外部锁存器。ALE引脚以不变频率(振荡周期1/6)周期性地发出正脉冲信号。所以,它可用作对外输出时钟,或用于定时目标。但要注意,每当访问外部数据存放器时,将跳过一个 ALE脉冲。 ALE端能够驱动(吸收或输出电流)八个 LSTTL电路。对于 EPROM型单片机,在 EPROM编程期间,此引脚接收编程脉冲(PROG功效)。PSEN 外部程序存放器读选通信号输出端。在从外部程序存放器取指令(或数据)期间;PSEN 在每个机器周期内两次有效。 PSEN 一样能够驱动八个LSTTL输入。EAVpp EA为内部程序存放器和外部程序存
16、放器选择端。当EA为高电平时,访问内部程序存放器(PS值小于4K)。当EA为低电平时,则访问外部程序存放器。对于EPROM型单片机,在EPROM编程期间,此引脚上加21VEPROM编程电源(Vpp)。5、输入/输出(I/O)引脚P0、P1、P2、P3(共32根) P0口(39脚至32脚):是双向8位三态I/O口,在外接存放器时,和地址总线低8位及数据总线复用,能以吸收电流方法驱动8个LS型TTL负载。 P1口(1脚至8脚):是准双向8位I/O口。因为这种接口输出没有高阻状态,输入也不能锁存,故不是真正双向I/O口。P1口能驱动(吸收或输出电流)4个LS型TTL负载。对8052、8032,P1.
17、0引脚第二功效为T2定时/计数器外部输入,P1.1引脚第二功效为T2EX捕捉、重装触发,即T2外部控制端。对EPROM编程和程序验证时,它接收低8位地址。 P2口(21脚至28脚):是准双向8位I/O口。在访问外部存放器时,它能够作为扩展电路高8位地址总线送出高8位地址。在对EPROM编程和程序验证期间,它接收高8位地址。P2能够驱动(吸收或输出电流)4个LS型TTL负载。 P3口(10脚至17脚):是准双向8位I/O口,在MSS-51中,这8个引脚还用于专门功效,是复用双功效口。P3能驱动(吸收或输出电流)4个LS型TTL负载。 作为第一功效使用时,就作为一般I/O口用,功效和操作方法和P1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STCC 单片机 毕业设计 方案 原理图 pcb 源程序 仿真
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。