学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 高等教育 > 工学 > 定时报警器

定时报警器

单片机实例

定时报警器

设计一个单片机控制的简易定时报警器。要求根据设定的初始值(1-59秒)进行倒计时,当计时到0时数码管闪烁“00”(以1Hz闪烁),按键功能如下:

(1)设定键:在倒计时模式时,按下此键后停止倒计时,进入设置状态;如果已经处于设置状态则此键无效。

(2)增一键:在设置状态时,每按一次递增键,初始值的数字增1。 (3)递一键:在设置状态时,每按一次递减键,初始值的数字减1。

(4)确认键:在设置状态时,按下此键后,单片机按照新的初始值进行倒计时及显示倒计时的数字。如果已经处于计时状态则此键无效。

模块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相应管脚为低电平。电路原理图如图1所示。

定时报警器

图1 定时报警器电路原理图 (3)程序设计思路,单片机资源分配以及程序流程 ①单片机资源分配

采用单片机的P3口作为按键的输入,使用独立式按键与P3.0-P3.3连接,构成四个功能按键。 在计时功能中,需要三个变量分别暂存定时器溢出的次数(T1_cnt)、倒计时的初始值(init_val)以及当前倒计时的秒数(cnt_val)。

按键扫描功能中,需要两个变量,一个变量(key_val_new)用来存储当前扫描的键值(若无按键按下则为255),另一个变量(key_val_old)用来存储上一次扫描的键值。只有这两个变量值不一样时,才

第1页

TOP相关主题

  • 防盗报警器
  • 家用防盗报警器品牌
  • 断电报警器
  • 定时器
  • 声光报警器
  • 定时报警软件
  • 定时提醒软件
  • 计时器

我要评论

相关文档

  • 定时报警器设计

    这次实训,因为重视,我总是疲惫地往返于宿舍于实验室之间,流了许多的汗水,但设 计了实用定时报警器出来,我收获了成功的喜悦。 九、参考文献 9 1、阎石.数字...

  • 定时报警器系列图集

    定时报警器系列图集_电子/电路_工程科技_专业资料。简易图集,供快速选择。珠海松贝自动化设备有限公司地址:珠海市人民西路 650 号逸园 2 栋 2 单元 601 室 电话...

  • 课程设计_定时报警器设计

    课程设计_定时报警器设计_信息与通信_工程科技_专业资料。1. 设计一个简单的定时器,并具有显示时间,清零输出指示的功能。 2. 定时器有两位的十进数LED数码管显示...

  • 定时报警器

    定时报警器_电子/电路_工程科技_专业资料。山东交通学院 数字电路课程设计报告 数字报警器 系(部) : 实习单位: 班级: 理学院 理学院实验室 物理 101 杜兴运 10...

  • 定时报警器

    定时报警器_电子/电路_工程科技_专业资料。报警器简介利用AT89C51 单片机去设计及制作定时报警器。 可定时显示报警系统是一个能够定时并及时报警,提醒人们安全有效地...

  • 定时报警器仿真设计

    定时报警器仿真设计_电子/电路_工程科技_专业资料。定时报警器电路设计 1.设计要求:设计一个单片机控制的简易定时报警器。 要求根据设定的初始值 (1-59 秒)进行倒...

  • 可预置的定时显示报警器设计报告

    数字逻辑实验设计报告课程设计名称: 设计题目: 数字电路与逻辑设计课程设计 可预置的定时显示报警器 设计依据、要求及主要内容(可另加附页) : 设计依据:设计一个...

  • 原稿:可预置的定时显示报警器(1)

    上海电力学院 课题名称 课题代码 院(系) 专班学时业级生间 可预置的定时显示报警器 213 电力与自动化工程学院 电气工程及其自动化 指导教师签名: 指导教师签名 ...

  • 定时报警器

    项目名称: 班姓学级: 名: 号: 定时报警器 电子 201001 班 XXX 201003000000 XXX 2012.6.3 指导教师: 日期: 【摘要】: 随着社会的不断进步和科学技术、 ...

  • 可预置报警器

    但是怎样才 能做一个成本较低而又具有多功能的报警器呢?基于这一想法而设计了一套可 预知的定时显示报警系统,它能够准确的预置和清零,能对报警时间进行设置并 能...

  • 可预置时间的定时显示报警系统

    报警电路是由一个 555 单稳态触发 器和 555 定时器构成的多谐振荡器组成的。 其中单稳态触发器是控制发生器的报 警时间的,555 定时器构成的多谐振荡器是控制...

  • 30秒计时报警器

    控制电路完成计数器的直接清零、 启动计数、 暂停/连续计数、译码显示电路的显示与灭灯、定时时间到报警等功能。当启动 开关闭合时,555 振荡器将产生的信号送至计数...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部