标题: DS1302制作的打铃仪制作成功 [打印本页]

作者: hul    时间: 2013-10-16 00:47
标题: DS1302制作的打铃仪制作成功
  用DS1302制作打铃仪是最好不过的,因为DS1302耗电极小,使用备用电池后,在断电(5V)情况下仍能保证正常的走时。本人制作的打铃仪是选用DS1302,经过自己的编程与调试,终于取得实验的成功。打铃仪有两种,A型是将打铃时间直接写入程序中,外部无法更改,但能保证不会因用户输入错误而导致打铃时间混乱;B型是用24C02来存储打铃时间,这一种用户可以按照说明存入或删除打铃时间。24C02在断电情况下也能保存已经存入的打铃时间。两种都各有优缺点,一般来说,A型操作方便,只能调整当前时间就行了,但要更改打铃时间必须修改程序再写入芯片,这一种适应于本人服务范围内的单位。而B型操作较麻烦,操作者需要仔细阅读说明书才能对打铃时间进行编入或删除,当然误操作也不会导致打铃仪报废。
下面是电路图:
下面是检测打铃时间的部分程序:
void scantime()
{
       uchar i;
       for(i=0;i<timeshu;i++)
       {
              if(hour==time_hour&&min==time_min&(sec<20))                    
                     {beef=0;break;}
              else
                     beef=1;
       }
}


作者: xiaoafei    时间: 2013-10-21 21:59
好好学习,天天向上
作者: xi_chang    时间: 2014-5-4 09:15
谢谢分享
作者: JIUSHI    时间: 2014-6-27 17:12
不错   很好
作者: 平淡人生    时间: 2014-10-12 22:03
不错不错,学习
作者: yc21    时间: 2014-10-14 21:18
不错不错,学习
作者: go21    时间: 2015-8-25 06:55
我正琢磨给我儿子做一个电脑定时器,每天固定时间开电,固定时间下电,限制用电脑的时间。逻辑关系还在想,跟这个差不多吧。主要是设置那一块怎么做还没想清楚。
作者: ludaijin    时间: 2015-12-26 08:00
看看,帮楼主顶起了
作者: 雪玉寐影    时间: 2015-12-27 15:01
有现成的时钟型数码管啊
作者: fyang    时间: 2015-12-27 16:27
就这么多嘛?
作者: Freebird    时间: 2017-10-18 09:34
go21 发表于 2015-8-25 06:55
我正琢磨给我儿子做一个电脑定时器,每天固定时间开电,固定时间下电,限制用电脑的时间。逻辑关系还在想, ...

你可以使用系统设置里用户管理的家长控制啊!





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1