课程设计(论文)基于AT89S51单片机的电子锁系统设计.doc
《课程设计(论文)基于AT89S51单片机的电子锁系统设计.doc》由会员分享,可在线阅读,更多相关《课程设计(论文)基于AT89S51单片机的电子锁系统设计.doc(17页珍藏版)》请在三一办公上搜索。
1、基于AT89S51单片机的电子锁系统设计摘要:利用AT89S51单片机及由Keil uVision2软件编写单片机汇编语言源程序,并且通过Proteus仿真测试,设计了一个电子锁系统,实现按对密码指示灯亮,按错重新输入的功能。关键字:AT89S51;Keil uVision2;Proteus 0 引言 随着社会的发展和人们生活水平的提高,人们的安全意识也逐步加强。密码锁以其安全性高、成本低、功耗低、易操作等优点受到越来越多人的欢迎。本系统采用AT89S51 单片机为主控芯片,并使用51单片机汇编语言在Keil uVision2环境下编写源程序,生成.HEX文件后交给Proteus ISIS进行
2、单片机电路原理仿真。1 系统结构 系统由单片机AT89S51 为主控制器,单片机读取键盘提供的数据,送到LED显示,当按键按下,单片机处理按键。整个系统由5V电池提供,以便携带。所设计的电子锁实现以下功能:输入错误可修改操作,输入正确灯亮。Proteus ISIS电路原理仿真图1.1AT89S51介绍 AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,片内含4K bytes的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。它集Flash程序存储器既可在线编程(ISP)也可用传统方法进行编程及通用
3、8位微处理器于单片芯片中。主要性能参数:l 与MCS-51产品指令系统完全兼容l 4K字节在系统编程()F闪速存储器l 1000次擦写周期l 4.0-5.5V的工作电压范围l 全静态工作模式:0Hz-33MHzl 三级程序加密锁l 128*8字节内部RAMl 32个可编程I/O口线 l 2个16位定时/计数器l 6个中断源l 全双工串行UART通道l 低功耗空闲和掉电模式l 中断可从空闲模唤醒系统l 看门狗(WDT)及双数据指针l 掉电标识和快速编程特性l 灵活的在系统编程(ISP字节或页写模式)功能特性概述: AT89S51提供以下标准功能:4K字节Flash闪速存储器,128字节内RAM,
4、32个I/O口线,看门狗,两个数据指针,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内震荡器及时钟电路。同时,AT89S51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但震荡器停止工作并禁止其它所有部件工作到下一个硬件复位。 AT89S51 具有如下特点:为适应不同的产品需求,采用PDIP、TQFP、PLCC 三种封装形式,本系统采用双列直接PDIP 封装形式,4KB Flash 片内程序存储器,128B 的随机存取数据存储器,32 个外
5、部双向输入/输出(I/O)口,5 个中断优先级,2 层中断嵌套中断,2 个16位可编程定时计数器,2 个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。此外,AT89S51 设计和配置了振荡频率可为0Hz 并可通过软件设置省电模式。空闲模式下,CPU 暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。AT89S51管脚图如图1:图11.2 矩阵式键盘1.21矩阵式键盘结构 矩阵式键盘由行线和列线组成,按键位于行、 列线的交叉点上。 矩阵式键盘中,行、 列线分别连接到按键开关的两段,行线通过上拉电阻
6、接到+5V上。当有键按下时,行,列线将导通,此时,行线电平将由与此行线相联的列线电平决定。这是识别按键是否按下的关键。然而,矩阵键盘中的行线,列线和多个键相连,各按键按下与否均应向该按键所在行线和列线的电平,各按键间将相互影响,因此,必须将行线,列线信号配合起来作适当处理,才能确定闭合键的位置。1.22矩阵键盘的工作原理 这次设计为4*3 4行3列的扫描电路 此处介绍一下4*3矩阵键盘的工作原理: 它将所有数码管的八个段线相应的并接在一起,并接到AT89S51的P0口,由P0口控制字段输出,而各位数码管的共阳级由AT89S51的P2口控制Q20-Q27来实现8位数码管的位输出控制 这样,对于一
7、组数码管动态稍描显示需要由两组信号来控制:一组是字段输出口输出的字形代码,用来控制显示的字形,称为段码;另一组是位输出口输出的控制信号,用来选择第几位数码管工作,称为位码。由于各位数码管的段线并联,段码的输出对各位数码管来说都是相同的。因此,同一时刻如果各位数码管地位选线都处于选通状态的话,8位数码管将显示相同的字符。若要各位数码管能够显示出与本位相应的字符,就必须采用扫描显示方式。即在某一时刻,只让某一位的位线处于导通状态,而其它各位的位选线处于导通状态,而其它各位的位选线处于关闭状态。同时,段线上输出相应位要显示字符的字型码。这样同一时刻,只有选通的那一位显示出字符,而其它各位则是熄灭的,
8、如此循环下去,就可以使各位数码管显示将要显示的字符。1.3八位LED以及输入键 指示灯 LED数码管由8个发光二极管构成,通过不同的组合可用来显示数字09、字符AF、H、L、P、R、U、Y、符号“-”及小数点“.”。 LED的结构及发光原理 50年前人们已经了解半导体材料可产生光线的基本知识,第一个商用二极管产生于1960年。LED是英文light emitting diode(发光二极管)的缩写,它的基本结构是一块电致发光的半导体材料,置于一个有引线的架子上,然后四周用环氧树脂密封,起到保护内部芯线的作用,所以LED的抗震性能好。 发光二极管的核心部分是由p型半导体和n型半导体组成的晶片,在
9、p型半导体和n型半导体之间有一个过渡层,称为p-n结。在某些半导体材料的PN结中,注入的少数载流子与多数载流子复合时会把多余的能量以光的形式释放出来,从而把电能直接转换为光能。PN结加反向电压,少数载流子难以注入,故不发光。这种利用注入式电致发光原理制作的二极管叫发光二极管,通称LED。 当它处于正向工作状态时(即两端加上正向电压),电流从LED阳极流向阴极时,半导体晶体就发出从紫外到红外不同颜色的光线,光的强弱与电流有关。输入键跟指示灯相对应,操作指示灯ENTER,CLEAR对应键盘按键ENTER键,CLR键。1.4时序电路和复位电路 由于Proteus ISIS软件电路仿真功能强大,在单片
10、机电路仿真时可省略其时钟电路和复位电路。电路原理图如下:2 Proteus简介 Proteus组合了高级原理布图、混合模式SPICE仿真,PCB设计以及自动布线来实现一个完整的电子设计系统。此系统受益于15年来的持续开发。2.1 Proteus系统特性: n ISIS原理布图个易用而又功能强大的工具; n PROSPICE混合模型SPICE仿真-可以升级到我们的独特的虚拟系统模型技术的工业标准SPICE3F5f仿真器; n ARES PCB设计具有32位数据库、元件自动布置、撤消和重试的自动布线功能的超强性能的PCB设计系统; n 标准的时尚的图形用户界面; n 保证所有的主要模块的操作性能和
11、兼容性; n 支持Windows 98/Me/2K/XP; n 产品完全可以信赖:超过15年的连续不断的开发; n 数千个拷贝安装分布全世界35个国家; n 直接来自开发者的技术支持; n 被EWW CAD REVIEW Roundup评为最好的全线产品2.2 ISIS智能输入系统 ISIS是PROTEUS系统的中心,它远不仅是一个图表库。它是具有控制原理图画图的外观的超强的设计环境。无论用户的要求是快速实现复杂设计的仿真以及PCB设计,还是设计精美的原理图以供出版,ISIS是您的最好工具。 l 特性:生成出版质量的图; l 风格模板允许提供库部件的用户化; l 鼠标驱动和内容关联的用户界面;
12、l 自动走线,以及接点的布置和切除l 参数表示子电路元件值的层次设计 l 包括子电路端口以及总线引脚的总线支持 l 挑选元件或建立新库元件可预览PCB 封装 l 完全体现多元器件的同性和异性l 包括相应对话框用户化的元件特性的精细管理 l 超过8000元件的大型元件库。完全适用于仿真模型 l 网表格式:Labcenter SDF,SPICE,Tango,Boardmaker,EEDeginer,Futurenet,Racal &Valid l 电器标准检查以及元件报告清单l 可彩色或单色输出到Windows 打印装置 l 图形输出格式:WMF,BNP,DXF,EPS以及HPGL 出版质量的原理
13、图ISIS提供给用户图形外观包括线宽、填充类型、字符等的全部控制,使用户能够生成如杂志上看到一样精美的原理图,远胜过CAD软件绘制出的稀薄的线条。画完图可以以图形文件输出,或者拷贝到剪切板以便其他文件使用。这就使得ISIS成为制作技术文件,学术论文,项目报告的理想工具,也是PCB设计的一个出色的前端。 用户界面ISIS有一个无连线方式,用户只需点击元件的引脚或者先前布好的线,就能实现布线。自动布线点击想要连接的两个引脚,就能将简单地实现布线。在特殊的位置需要布线,用户只需在中间的角落点击。自动布线也能在元件移动的时候操作,自动地解决相应的连线。节点自动布置和移除。节约时间的同时,避免其他方面可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 论文 基于 AT89S51 单片机 电子锁 系统 设计
链接地址:https://www.31ppt.com/p-4150618.html