关于跑马灯的问题(不简单),两个IO口拼成一个8bit的,怎么处理?怎么调节灯闪烁的速度?

2019-07-15 08:20发布

求助。问题如下,实现跑马灯,但是MCU的口是这样的。从左向右,P31 P00 P01 P02 P03 P06 P07 P34.
要求是这样的,第一下按键:P02 P03亮;然后P01 P06亮;P00 P07亮;P31 P34亮。(每一对灯依次亮,每次只有一对灯亮)
                     第二下按键:反向;
                     第三下按键:同时闪烁;
                     地四下按键:全灭。

高人指点,特别有2点,我很困惑解决不了,1,两个IO口拼成一个8bit的,怎么处理?
                                                           2,怎么调节灯闪烁的速度;(我试了delay,循环等方法都不好)

请高手写程序出来,我好学习,调试。非常感谢。
0条回答

一周热门 更多>