单片机共有10个输入端,10个输出端,当检测到输入端有高电平时,对应的输出端led就会闪烁3秒后熄灭

2025-03-22 17:11:44
推荐回答(1个)
回答(1):

10个输入端扫描响应是可以的,但如果多个输出端定时比较麻烦,用软延时肯定不行,用定时器也比较麻烦,普通单片机没有那么多定时器,且定时器一次定时实现不了3秒,需多次累积,这样,每次中断都要逐个比较各个管脚上LED亮灭时间是否到,消耗时间较长,同时又要不断描扫描各个输入端是否有按键按下,因此造成响应缓慢,因此可以实现低速的响应,对即时性要求较高的场合不适应