按照如下輸出就可以分別點亮每一盞燈:
LY0 LY1 LX2
0 1 0 LX0
0 1 1 LX1
1 0 0 LX2
你的單片機端口有強的推挽輸出能力,
圖給LED矩陣的點亮還是比較容易的:
1、按圖給電路,每個LED的坐標為(LX(i),LY(j)),LX(i)為高電平,LY(j)為低電平時,交點(i,j)上的LED被點亮,所以……………………
2、例子:要點亮D6,需要LX2接高電平,LY1接地即可
3、理解以上兩點,程序控制應該不難…………
需要動態顯示的方法了,就像掃描鍵盤矩陣那樣。一次只點亮一行(如LX0)上面需要電量的燈,下一次點亮下一行(LX1)上面的,這樣一秒重復至少30次,這樣每個燈看著是持續點亮的了。
|