在单片机电路板上的八个发光二极管按照12,1234,123456,12345678的顺序循环点

2024-12-02 07:22:32
推荐回答(1个)
回答1:

要弄清楚电路板上的LED的硬件接法。一般简单的接法是:A, 8个LED共阳极接电源,8个IO口分别接LED的阴极。B, 8个LED共阴极接地,8个IO口分别接LED的阳极(这种需要注意IO驱动电流足够大)。C, IO不够可以分段显示,这个稍为复杂点。LED注意接限流电阻。
编程(A,B 接法):
初始化8个IO为输出-->
IO12输出(共阳为低;共阴为高);其余6IO输出相反-->延时-->
IO1234输出(共阳为低;共阴为高);其余4IO输出相反-->延时-->
IO123456输出(共阳为低;共阴为高);其余2IO输出相反-->延时-->
IO12345678输出(共阳为低;共阴为高)-->延时--> 循环到 IO12输出