怎么用51单片机让4个led随便交替闪烁,每个灯亮0.5秒,不能同时亮。谢谢

2025-03-14 00:43:17
推荐回答(1个)
回答1:

具体代码我没有,不过可以给你提醒一下. 用12M晶体,采用定时方式0(十六位),最大定时时间大概10ms左右,(具体我没算),你可以设置一个变量用来计算定时中断的次数,如果次数不够就重装并重启定时器,直到2m时间到. 流程: 1.初始化定时器,开中断 2.启动定时器 3.中断处理,中断次数到则翻转与LED相连的IO口,如果次数不到则转到1处.