工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->光电电路图->其他光电实用电路图->制作一款简单实用的定时电路

制作一款简单实用的定时电路

发布人:dolphin 时间:2016-09-21 收藏

  利用单片机制作定时器,既简单实用,又便于初学者熟悉单片机内部资源。这款简易定时器,使用了单片机内部的外中断和定时器,易学易懂、便于制作。
  
  一、功能
  
  1.上电显示00;
  
  2.按S1可按递增方式预置时间OO~59;
  
  3.按S2可启动定时器,接送减方式以秒为计时单位运行;
  
  4.当定时时间到时,自动报警,报警时间为1分钟,1分钟后取消报警,显示00,等待重新设置;
  
  5.报警过程中可按S1取消,并预置时间。
  
  二、硬件电路
  
  电路如下图所示,采用89C51单片机作控制器,2位LED显示,蜂鸣器报警。

定时器硬件电路


  
  三、程序说明
  
  1.主程序主要负责动态扫描进行显示;
  
  2.中断0负责预置时间;
  
  3.中断1负责启动;
  
  4.定时器0负责秒定时,1秒时间到时中断进行预设时间自动减1工作;
  
  5.定时器1负责1分钟定时,预置时间到时定时器1开启并报警,1分钟时间到时中断进行关闭报警。
  
  程序清单如下:



评论

技术专区