基于51单片机报警器的毕业(论文)设计.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于51单片机报警器的毕业(论文)设计.doc》由会员分享,可在线阅读,更多相关《基于51单片机报警器的毕业(论文)设计.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕业设计(论文) 题目名称:基于单片机的保险箱报警器的设计 就读学校:中原工学院 专 业:工业自动化 学生名称:胡晓宇 指导老师:王晓楠中原工学院继续教育院 2015年 5 月 论文编号:01041403142 基于单片机的保险箱报警器的设计 就读学校:中原工学院 专 业:工业自动化 学生姓名:胡晓宇 指导老师:王晓楠 2015年 5 月摘要随着人民生活水平日益提高科学技术的不断发展,人们对财产以及资料的安全保密要求也在不断的提高,设计出一款拥有较高的安全性能的保险箱已成从事电子行业人员的一项重要任务,保险箱的设计应该改进以往的设计思路,增加多项功能使其更安全更人性化,为满足人们对保险箱的使
2、用要求,增加其安全性,用密码代替钥匙,并且增加报警功能的保险箱应运而生。电子密码装置无论在技术上还是在性能上都有了大大的提高,从而使保险装置的安全性、可靠性得到大幅度的提高、应用日益广泛,人民对保险装置的需求得到满足。核心处理模块是电子密码锁工作的核心,它不仅要对密码锁的信息进行处理,还要负责调度各种程序稳定的运行并控制其他模块,其模块主要由单片机,键盘,存储器,显示电路组成。其中,单片机是核心处理模块的核心部分,其主要任务是配合软件来完成信息处理和记录、控制调度其他部分正常工作、电器的控制、密码校对和修改等工作。从电子密码锁功能的需要、性价比、程序的数据量和接口电路等多方面综合考虑,本文选用
3、ATMEL公司的AT89S51单片机作为控制器的核心。键盘电路的设计采用44行列键盘的形式,直接由AT89S52的接口的高、低字节构成。电子保险箱报警器采用AT89C51单片机控制、AT24C02存储、1602液晶显示,44矩阵键盘输入密码。该保险箱报警器由于是由AT89S51芯片作为CPU因此可以采用编写程序的方法使得该报警器具有智能化、人性化、再具体设计各个功能单元、CPU模块、检测模块、报警模块、过程大概如下检测环境亮度、当环境亮度变化时继续检测密码输入的情况、如果没有输入正确的密码而此时报警电路发出报警声提示有被盗危险、由于考虑到实际情况的复杂还加有震动报警模块防止盗贼用暴力的方式开启
4、保险箱、当CPU检测到超过一定强度的震动就立即发出报警提示、从该装置的设计与制作过程完全符合分析、该保险箱报警器具有安全性高、成本低、功耗低、易操作等优点。关键字:AT89S51 LCD1602 模块 IAbstractAs peoples living standards are improving the continuous development of science and technology, peoples property and the security and confidentiality of information requirements are also con
5、stantly improve, designed with a higher safety performance safe has become engaged in the electronics industry professionals is an important task, safe design should be improved the previous design thinking, increase the number of function to make it safer and more humane, to meet people on the safe
6、 use of requirements, increase its security, password instead of keys, and increase the safe emerge as the times require alarm function. Electronic cipher device both in technical or performance has been greatly improved, so that the safety device safety, reliability is greatly improved, application
7、 is increasingly wide, people on the insurance device needs are met. The core processing module is the core of electronic cipher lock, it not only to the locks of the information processing, but also is responsible for scheduling various procedures for stable operation and control of the other modul
8、e, the module is composed of a single-chip microcomputer, keyboard, memory, display circuit. One, single chip is the core processing module is the core part, its main task is to cooperate with software to perform the information processing and recording, control other normal operation, electrical co
9、ntrol, password check and modification work. From the electronic password lock function needs, cost-effective, program data and interface circuit and other aspects into consideration, this paper chooses ATMEL company AT89S51 MCU as the core of the controller. Keyboard circuit design using4x 4ranks i
10、n the form of a keyboard, directly from the AT89S51interface of high, low byte. Electronic safe alarm controlled by AT89C51, AT24C02 storage,1602 LCD,4 x4 matrix keyboard input password. The safe alarm as it is from AT89S51chip as CPU so we can use programming method makes the alarm has the intellig
11、ent, humane, and the specific design of each function unit, CPU module, detection module, alarm module, it follows the detection environment, when the environment brightness brightness change continues to detect the password input case, if not to enter the correct password and the alarm circuit to s
12、end out alarm sound prompts the risk of theft, considering the actual situation of the complicated with shock alarm module to prevent thieves using violent means to open the safe, when CPU detects more than a certain strength of the shock immediately issued a warning, from which the device design an
13、d production process with the analysis, the safe alarm has high safety, low cost, low power consumption, easy to operate.Keyword: AT89S51、 LCD1602、module、目录第一章、系统的硬件设计-1 -1.1 硬件系统的总体结构图-1 -1.2 AT89S51的介绍-1 -1.3 硬件系统组成-3 -1.4微处理器模块:3 -1.5 记忆模块:-4-1.6 声光提示模块:-4 -1.7显示模块:-4 -1.8 键盘模块:- 4- 第二章、单元模块电路- 5
14、 -2.1 44矩阵键盘5 -2.2 复位电路5-2.3 振荡电路-6 -2.4 发光二极管LED电路- 6 -2.5 报警电路-7 -2.6 电源输入电路-7 -2.7 AT24C02存储电路- 8 -2.8 LCD12864显示电路- 9 - 2. 9检测电路.-10-2.10震动模块:.- 11-2.11 电路板的绘制于生产- 12-第三章、软件程序设计- 13 -3.1 软件总设计流程图- 13-3.2 44矩阵键盘扫描程序- 13 -3.3 显示子程序- 15 -3.4 密码修改子程序- 15 -3.5 读/写AT24C02子程序-15 - 3.6 密码修改流程图 -16- 结论.-
15、17-致谢.- 18-参考文献- 19 -附录1 PCB原理图- 20 -附录2 PCB板图- 21 -附录3 PCB 3D效果图- 22-附录3 产品实物图- 23-附录4 元件清单.- 24 - 附录5 源程序.- 25 -IV基于单片机的保险箱报警器的设计第一章 系统的硬件设计1.1 硬件系统的总体结构图该保险箱报警器的硬件组成部分可分为CPU模块、电源模块、键盘输入模块、及检测模块、具体组成如下图所示:电源输入部分(CPU)AT89S51检测电路报警电路振荡电路LCD1602显示AT24C0244键盘输入图1-1 硬件系统的总体结构图1.2 AT89S51的介绍AT89S51是一个低功
16、耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用。主要性能特点 1、4k Bytes Flash片内程序存储器;2、128 bytes的随机存取数据存储器(RAM);3、32个外部双向输入/输出(I/O)口;4、2个中断优先级、2层中断嵌套中断;5、5个中断源;6、2个1
17、6位可编程定时器/计数器;7、2个全双工串行通信口;8、看门狗(WDT)电路;9、片内振荡器和时钟电路;10、与MCS-51兼容;11、全静态工作:0Hz-33MHz;12、三级程序存储器保密锁定;13、可编程串行通道;14、低功耗的闲置和掉电模式。管脚说明VCC:电源电压输入端。GND:电源地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1
18、口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉
19、优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口除了作为普通I/O口,还有第二功能:P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(T0定时器的外部计数输入)P3.5 T1(T1定时器的外部
20、计数输入)P3.6 /WR(外部数据存储器的写选通)P3.7 /RD(外部数据存储器的读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。I/O口作为输入口时有两种工作方式,即所谓的读端口与读引脚。读端口时实际上并不从外部读入数据,而是把端口锁存器的内容读入到内部总线,经过某种运算或变换后再写回到端口锁存器。只有读端口时才真正地把外部的数据读入到内部总线。89C51的P0、P1、P2、P3口作为输入时都是准双向口。除了P1口外P0、P2、P3口都还有其他的功能。RST:复位输入端,高电平有效。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:地址锁存允许/编程脉
21、冲信号端。当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令时ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。PSEN:外部程序存储器的选通信号,低电平有效。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 报警器 毕业 论文 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内