您当前的位置:五五电子网电子知识电子制作时钟-定时电路方便实用的午休提醒装置 正文
方便实用的午休提醒装置

方便实用的午休提醒装置

点击数:7952 次   录入时间:03-04 11:58:30   整理:http://www.55dianzi.com   时钟-定时电路

  很多人都有中午午休的习惯,对于上班族午休又怕时间超过,这就需要有一个提醒装置,而本文介绍的午休定时器就能满足这一要求。它的最长定时时间可以达到3小时,从IO分钟定时到3小时定时.每隔10分钟一挡,共18挡。
  
  电路原理电路图如附图所示,它采用了89c2051单片机做主要元件,软件使用汇编语言。引脚P1.O~P1.7作为定时时间显示的输出引脚。当其中的引脚为低电平时,相应的发光管发光。10_60(1小时)分钟段,只有单只发光管发光,而1小时10分钟到1小时50分是二只发光管组合发光。然后,再到2小时由单只发光管发光,再到2小时50分钟由二只发光管组合发光。最后3小时也由单只发光管发光。
  
  轻触开关S1是用来进行时间的设定。如果一轮时间设定过后(18次),再按SI则发光管全灭,说明单片机进入初始阶段,接着再按又是新的一轮开始。当设定完毕,再按一下S2进入定时.工作状态。
  
  需要注意的是:当所有的发光管都不亮时.按下S2则不会定时。发光管LED1是用来显示定时开始的,只有按下S2LEDl才会亮。当定时时间到时.LEDI会闪亮,并且P3.7引脚输出脉冲信号.使蜂鸣器HD发出“嘀嘀”的提示叫声.电阻Rl和Cl组成单片机复位电路,开机有效。2051单片机工作电压在2.7—6V.这里取4.5V,即用三节5号电池供电。
  
  软件分析
  
  由于时间显示采用发光管的组合进行显示.故采用了查表程序。当然,该查表程序并不复杂,有19项内容。而其中一项为FFH,即发光管全灭。程序使用了定时器O作为计数脉冲的计数,并采用了方式2(有自动再装入功能)。为了达到按动微动开关Sl时不误动作,这里采用了软件去抖程序.计数脉冲由P3.3引脚产生的,但真正做为计数脉冲的并不是P3.3引脚产生的。它是经过两个NOP指令由P3.4引脚产生。最后.定时开始的确定脉冲由P3.2脚产生。这个不需要加去抖程序。因为一经确定,单片机就进入了定时程序,后而高低电平的变化(微动开关S2产生的)不会影响定时程序的工作。
  
  定时程序中,同样使用了定时器。不过是定时器l方式1进行定时。它采用了lOOms为一个定时单位,并进行三重循环工作。如10分钟则循环6000次,程序中使用中断,即定时器时间到会向CPU提出中断请求进入相应的程序。另外,程序中使用了DELAY和DELAY1两个延时程序。
  
  硬件制作
  
  可采用洞洞板制作电路。板的上方装元件,下方印刷电路焊接和布线。这样看起来比较简洁。9只发光管装在板的前面,单片机芯片装在中间,拔

1223456

午休提醒装置

 




本文关键字:暂无联系方式时钟-定时电路电子制作 - 时钟-定时电路