设计一个单片机控制的简易定时报警器。要求根据设定的初始值(1-59秒)进行倒计时,当计时到0时数码管闪烁“00”(以1Hz闪烁),按键功能如下:(1)设定键:在倒计时模式时,按下此键后停止倒计时,进入设置状态;如果已经处于设置状态则此键无效。(2)增一键:在设置状态时,每按一次递增键,初始值的数字增1。(3)递一键:在设置状态时,每按一次递减键,初始值的数字减1。(4)确认键:在设置状态时,按下此键后,单片机按照新的初始值进行倒计时及显示倒计时的数字。如果已经处于计时状态则此键无效。3.1.2 模块1:系统设计(1)任务分析与整体设计思路根据题目的要求,需要实现如下几个方面的功能。计时功能:要实现计时功能则需要使用定时器来计时,通过设置定时器的初始值来控制溢出中断的时间间隔,再利用一个变量记录定时器溢出的次数,达到定时1秒中的功能。然后,当计时每到1秒钟后,倒计时的计数器减1。当倒计时计数器到0时,触发另一个标志变量,进入闪烁状态。显示功能:显示倒计时的数字要采用动态扫描的方式将数字拆成“十位”和“个位”动态扫描显示。如果处于闪烁状态,则可以不需要动态扫描显示,只需要控制共阴极数码管的位控线,实现数码管的灭和亮。键盘扫描和运行模式的切换:主程序在初始化一些变量和寄存器之后,需要不断循环地读取键盘的状态和动态扫描数码管显示相应的数字。根据键盘的按键值实现设置状态、计时状态的切换。 (2)单片机型号及所需外围器件型号,单片机硬件电路原理图选用MCS-51系列AT89S51单片机作为微控制器,选择两个四联的共阴极数码管组成8位显示模块,由于AT89S51单片机驱动能力有限,采用两片74HC244实现总线的驱动,一个74HC244完成位控线的控制和驱动,另一个74HC244完成数码管的7段码输出,在输出口上各串联一个100欧姆的电阻对7段数码管限流。由于键盘数量不多,选择独立式按键与P1口连接作为四个按键输入。没有键按下时P1.0-P1.3为高电平,当有键按下时,P1.0-P1.3相应管脚为低电平。电路原理图如图3-1所示。
上传时间: 2013-11-13
上传用户:曹云鹏
单片机系统常用软件抗干扰措施:可靠性设计是一项系统工程,单片机系统的可靠性必须从软件、硬件以及结构设计等方面全面考虑。硬件系统的可靠性设计是单片机系统可靠性的根本,而软件系统的可靠性设计起到抑制外来干扰的作用。软件系统的可靠性设计的主要方法有:开机自检、软件陷阱(进行程序“跑飞”检测)、设置程序运行状态标记、输出端口刷新、输入多次采样、软件“看门狗”等。通过软件系统的可靠性设计,达到最大限度地降低干扰对系统工作的影响,确保单片机及时发现因干扰导致程序出现的错误,并使系统恢复到正常工作状态或及时报警的目的。一、开机自检开机后首先对单片机系统的硬件及软件状态进行检测,一旦发现不正常,就进行相应的处理。开机自检程序通常包括对RAM、ROM、I/O口状态等的检测。1 检测RAM检查RAM读写是否正常,实际操作是向RAM单元写“00H”,读出也应为“00H”,再向其写“FFH”,读出也应为“FFH”。如果RAM单元读写出错,应给出RAM出错提示(声光或其它形式),等待处理。2 检查ROM单元的内容对ROM单元的检测主要是检查ROM单元的内容的校验和。所谓ROM的校验和是将ROM的内容逐一相加后得到一个数值,该值便称校验和。ROM单元存储的是程序、常数和表格。一旦程序编写完成,ROM中的内容就确定了,其校验和也就是唯一的。若ROM校验和出错,应给出ROM出错提示(声光或其它形式),等待处理。3 检查I/O口状态首先确定系统的I/O口在待机状态应处的状态,然后检测单片机的I/O口在待机状态下的状态是否正常(如是否有短路或开路现象等)。若不正常,应给出出错提示(声光或其它形式),等待处理。4 其它接口电路检测除了对上述单片机内部资源进行检测外,对系统中的其它接口电路,比如扩展的E2PROM、A/D转换电路等,又如数字测温仪中的555单稳测温电路,均应通过软件进行检测,确定是否有故障。只有各项检查均正常,程序方能继续执行,否则应提示出错。
上传时间: 2013-11-02
上传用户:名爵少年
基于单片机的汽车多功能报警系统设计The Design of Automobile Multi-function AlarmingBased on Single Chip Computer刘法治赵明富宁睡达(河 南 科 技 学 院 ,新 乡 453 00 3)摘要介绍了一种基于单片机控制的汽车多功能报警系统,它能对汽车的润滑系统油压、制动系统气压、冷却系统温度、轮胎欠压及防盗进行自动检测,并在发现异常情况时,发出声光报警。阐述了该报警系统的硬件组成及软件设计方法。关键词单片机传感器数模转换报警Abstract Am ulti-fimctiona utomobilea larnungs ystemb asedo ns inglec hipc omputerco ntorlis in torducedin th isp aper.Th eo ilpr essuero flu bricatesystem, air pressure of braking system, temperature of cooling system, under pressure of tyre and guard against theft, detected automaticaly场thesystem. Audio and visual alarms wil be provided under abnormal conditions厂The hardware composition and software design of the system, described.Keywords Singlec hipc omputer Sensor Digital-t-oanaloguec onversion Alarmin 汽车多功能报苦器硬件系统设计根据 系 统 实际需要和产品性价比,选用ATMEL公司新生产的采用CMOs工艺的低功耗、高性能8位单片机AT89S52作为系统的控制器。AT89S52的片内有8k Bytes LSP Flash闪烁存储器,可进行100(〕次写、擦除操作;256Bytes内部数据存储器(RAM);3 2 根可编程输N输出线;2个可编程全双工串行通道;看门狗(WTD)电路等。系统由传感器、单片机、模数转换器、无线信号发射电路、指示灯驱动电路、声光报警驱动电KD一9563,发出三声二闪光。并触发一个高电平,驱动无线信号发射电路。
上传时间: 2013-11-09
上传用户:gxmm
北微传感公司针对液压等工程机械平台行业应用而开发的高精度、高性能数字四向倾角开关,四根信号线输出分别控制四个方向,并且用户可自行设定报警角度,当超过安全倾角值时会输出开关信号,关断液压系统,也可驱动报警器,提示操作工人。产品设计精密,对温度和线性度进行了二次补偿,并集成了短路、变压、涌浪等全面保护功能,适合各种恶劣工业环境。在产品的可靠性与稳定性上也采用工业级别MCU、三防PCB板、进口电缆、宽温磨纱金属外壳等各种措施来提高产品的工业级别。
上传时间: 2014-12-29
上传用户:rishian
传感器的应用
上传时间: 2014-12-08
上传用户:jshailingzzh
设计了一种基于光电检测原理的降雨、沙尘暴报警系统,用来对海上或偏远地区无人看护的设备提供保护信号,在此基础上继续提供了与降雨大小成比例关系的脉宽调制(PWM)输出以及一分钟内降雨雨滴数值的LCD显示。本报警器利用降雨雨滴和空气中悬浮颗粒对红外光的消光作用来产生相应的电信号,通过相应的滤波、信号放大等处理来获得降雨大小和沙尘暴信息,并及时向其他在降雨、沙尘暴天气发生时需自动进入保护状态的仪器发出报警信号。本仪器选用器件简单、廉价,适于大批量生产,又便于维修和更换测试。
标签: 报警系统
上传时间: 2013-10-15
上传用户:ynzfm
冷库专用,用来防止发生人员中毒等事件。
标签: 泄漏报警器
上传时间: 2013-10-15
上传用户:1583264429
GSM短信报警
上传时间: 2013-11-24
上传用户:langliuer
现如今,人们对物质生活的不断追求,小汽车已逐步走进家庭,成为很受欢迎的代步工具。但是由于科学技术的发展,汽车偷盗技术也越来越高,令人们防不胜防,汽车防盗无论是对汽车制造商还是社会保险业都具有极其重要的研究价值,针对市场上流行的普通的防盗报警器产品大多数存在防盗功能单一、可靠性低、缺乏跟踪监控功能等缺点,文中设计了一种基于GSM通讯平台和GPS卫星定位的汽车防盗系统,通过嵌入式系统的设计,利用GSM短消息的无线通信协议,构建了一个在车主、监控中心和汽车之间的通信的交互平台,实现了汽车导航与防盗功能的结合。
上传时间: 2014-12-30
上传用户:ks201314
为了实现对重大安全场所无线自动报警和监控,根据热释电红外传感的基本原理,设计并实现了一种接收移动人体辐射出得红外线检测仪,该检测仪以ATmega16单片机为控制中心,融合了无线通信技术[1]和信号检测技术等,通过无线收发模块与控制器通信,控制器通过RS-485与控制计算机连接,整个系统组成无线网络,实现多路无线声光报警和远程监控。另外该系统还设计了显示模块方便数据的读取分析。其设计具有实时性强,可靠性高,成本低,维护方便等优点
上传时间: 2013-11-15
上传用户:squershop