找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机数字电子钟设计的秒表特快,而且闹钟定时到了蜂鸣器一直开关不了

查看数: 3513 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-4-23 15:20

正文摘要:

单片机源程序如下:#include<reg51.h>                                   &nbs ...

回复

ID:1139836 发表于 2024-12-16 23:32
刚才调试了一下 ,特快的原因是时间累加函数放在while里面了,把它去掉就可以解决这个问题。
ID:1020956 发表于 2022-4-24 09:59
wc86110 发表于 2022-4-23 16:43
蜂鳴器受定時器影響,數碼管顯示的快慢受定時器設定值影響

定时器初值我改了好几个还是一样的结果
ID:1020956 发表于 2022-4-24 09:17
zhxiufan 发表于 2022-4-23 18:14
void compare()                                                                                       ...

哦对,这下可以关了,谢谢,我还想问一下为什么秒动的很快,十个十个的动
ID:121859 发表于 2022-4-23 18:14
void compare()                                                                                                //时间比较函数:判断时间是否达到闹钟设定时间
{
     if(shi==hour&&fen==min)
         {
                s=0;
                        delay(9);
         }
}
这里开后,就没有关闭,所以肯定响了后就不会停了。
ID:94031 发表于 2022-4-23 16:43
你的仿真图和程序不是一回事。
ID:96682 发表于 2022-4-23 16:43
蜂鳴器受定時器影響,數碼管顯示的快慢受定時器設定值影響

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

Powered by 单片机教程网

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