找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于单片机中断那些事,数码管闪烁过快

查看数: 2663 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-7-26 12:41

正文摘要:

感觉进入中断时间没问题,但数码管闪烁过快,代码如下 #include <reg52.h> sbit BEEP = P1^5; //跟中断无关 bit flagls = 0; unsigned char Ledbuf; unsigned char T0RH = 0; unsigned char T ...

回复

ID:955347 发表于 2021-7-26 14:28
lkc8210 发表于 2021-7-26 14:01
if(tmr1s >= 1000);           //1s时改变flagls
低级错误:多了个分号

ok,以解决,麻烦大家了
ID:955347 发表于 2021-7-26 14:26
lkc8210 发表于 2021-7-26 14:01
if(tmr1s >= 1000);           //1s时改变flagls
低级错误:多了个分号

ok,我去试试
ID:161164 发表于 2021-7-26 14:01
if(tmr1s >= 1000);           //1s时改变flagls
低级错误:多了个分号
ID:955347 发表于 2021-7-26 13:49
yzwzfyz 发表于 2021-7-26 13:30
你想达成的效果是什么?实际效又是什么呢?

想每秒数码管改变一个数,实际上改变太快,肉眼分辨不了,就是数码管每个led全亮
ID:123289 发表于 2021-7-26 13:30
你想达成的效果是什么?实际效又是什么呢?

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

Powered by 单片机教程网

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