找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7359|回复: 13
打印 上一主题 下一主题
收起左侧

51单片机实现计时器功能

  [复制链接]
跳转到指定楼层
楼主
ID:62460 发表于 2014-5-31 09:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
例如厨房倒计时,用开发板输入时长(30s),屏幕显示倒计时,时间到后蜂鸣器响起。求大神帮助。不知道程序如何去写
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:62460 发表于 2014-5-31 15:51 | 只看该作者
大神在哪里~
回复

使用道具 举报

板凳
ID:2318 发表于 2014-7-8 16:15 来自手机 | 只看该作者
就是一个倒计时程序这个很简单51hei论坛里面有很多
回复

使用道具 举报

地板
ID:74441 发表于 2015-6-4 23:33 | 只看该作者
你要计时到一定时间,然后判断if(==)蜂鸣器也是一样,

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:82087 发表于 2015-6-5 09:29 | 只看该作者
应该是用定时器编程,具体的还得求大神

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:81808 发表于 2015-6-5 17:55 来自手机 | 只看该作者
本帖最后由 yanjibao 于 2015-6-5 18:21 编辑

如果要做精确定时,那就必须用定时器了,定时时间125us,累计进中断16次后令timer2ms=1,中断函数结束(中断服务函数内容不要写太多,我们要查询式中断)。主循环中检测到2ms标志,清零,同时处理显示,按键以及计时。分别如下:显示每2ms循环数码管com一步,按键每2ms扫描一行,时间每2ms做一次累加(250次为0.5秒,再累加120次为1分,再累加60次为一小时。)。仅有蜂鸣器在125us中运行,震动频率4khz,有源无源蜂鸣器通杀,效果一样。整个程序1个timer中断就搞定,妥妥的,不需要延时函数,时钟不浪费,后期还有大把扩容空间。﹉
补充主逻辑,开机进入waitmode,按键后进入setmode,确认或者几秒钟不按键进入workmode,倒计时结束进入buzzmode,按键或一分钟后返回waitmode。
仅在workmode进行倒计时

回复

使用道具 举报

7#
ID:102867 发表于 2016-1-12 09:57 | 只看该作者
同求                          
回复

使用道具 举报

8#
ID:94642 发表于 2016-1-15 13:48 | 只看该作者
void Time0(void) interrupt 1
{
        TL0 =0x9a;                //¶¨ê±Æ÷3õÖμ
        TH0 = 0xf1;                //¶¨ê±Æ÷3õÖμ
        cnt1++;
        cnt2++;
        cnt3++;
        if(cnt1== 500)
        {
                cnt1 = 0;
                flag10=1;
                if((flag3==1)||(flag03==1))
                {       
                        Settime3--;                //Count 100 times
                        min3= Settime3/60;
                        sec3=Settime3%60;
                }
回复

使用道具 举报

9#
ID:94642 发表于 2016-1-15 13:50 | 只看该作者
你用定时器,定一下1ms一次中断,然后累计1000次,为一秒,让设置的值为30,让去减减,
回复

使用道具 举报

10#
ID:103999 发表于 2016-1-21 13:55 | 只看该作者
定时器去变成
回复

使用道具 举报

11#
ID:96500 发表于 2016-1-21 20:50 来自手机 | 只看该作者
这个的飞来的历程里有
回复

使用道具 举报

12#
ID:104063 发表于 2016-1-22 08:31 | 只看该作者
挺好的 多查资料啊
回复

使用道具 举报

13#
ID:194844 发表于 2017-5-7 12:36 | 只看该作者
自己找百度原理图 用仿真文件画吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表