找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机仿真-中断出现问题

查看数: 648 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-4-1 11:09

正文摘要:

实验目标:灯一亮一灭是1s,然后秒表计数,采用两个定时器实现。 问题:我觉得这个灯一亮一灭是没问题的。灯闪和计数我用的是T0、T1定时器。但是在实验过程中,我发现这个数码管更新不及时,感觉很慢。因为51的定时 ...

回复

ID:1061677 发表于 2025-4-1 15:53
xiaobendan001 发表于 2025-4-1 13:00
在if(num1==20)里面要加一句num1 = 0;
否则++num1;要一直循环到下次num1==20才能再次++num;

对哦,num1加完之后清0就对了。我竟然一直没发现原来问题出现在这里,谢谢你了,佬!!!
ID:1109793 发表于 2025-4-1 13:00
在if(num1==20)里面要加一句num1 = 0;
否则++num1;要一直循环到下次num1==20才能再次++num;
ID:879809 发表于 2025-4-1 12:03
肉眼观察到的仿真软件的时间并非真实时间,跟你的电脑运算速度有关,要看仿真软件进度条里面的时间。

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

Powered by 单片机教程网

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