只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
使用道具 举报
xiaobendan001 发表于 2025-6-1 07:51 是一个循环,慢不慢,看你代码啊
man1234567 发表于 2025-5-31 22:33 可能是防抖功能的设计问题
cy009 发表于 2025-5-31 23:38 时间有延时与while(1)无关,秒溢出,分+1延时,应该是你的1302读写函数有延时了。
188610329 发表于 2025-5-31 23:54 是你读DS1302代码的问题
dcc60 发表于 2025-6-1 13:51 一开始没问题,后来加了按键检测后出现的,不知道哪个环节出的。
WL0123 发表于 2025-6-1 17:31 TM1639读到的键值是1个字节,并不是位信号0/1。没有看到相关代码,无法判断与你所说的延迟1秒是否有关。
单片机重购 发表于 2025-6-1 16:53 其实加了按键检测是不太灵敏的,首先按键检测是是基于一个模块的,但是你如果添加了多个模块的话,按键检 ...
Hephaestus 发表于 2025-6-2 18:48 就是while按键那两句卡住的。
aking991 发表于 2025-6-4 08:32 你可以不用while试试,因为用这个就是在死等,等超时了才重新来
单片机重购 发表于 2025-6-3 17:10 有时候不用while(1)进行循环,用其它语言指令对单片机进行书写也是可以使得单片机的程序可以运行起来
2631449463 发表于 2025-6-3 22:48 试一下移除按键检测中的延时消抖,改为状态机方式。
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网