|
首先你要知道你的數(shù)碼管是共陰極還是共陽(yáng)極的,你還要理解A,B,CDEFG是數(shù)碼管的一筆,如果是共陰極的,ABCDEFG都是高電平,數(shù)碼管就會(huì)顯示8,如果你先顯示0,g就要是低電平,所以你還要知道ABCDEFG分別對(duì)應(yīng)那段,1,2,3燈數(shù)字分別需要abcdefg那段亮,如數(shù)字1,可能是b,c亮,其余不亮,按照你圖中的順序就是p口輸出0x06,2,對(duì)應(yīng)的是0x5b等,程序開始就要將你要顯示的數(shù)字,按照0,1,2對(duì)應(yīng)的數(shù)存到數(shù)組里,想顯示數(shù)字時(shí)查表輸出。另外你圖中的數(shù)碼管上右下角顯示的12345678猜測(cè)時(shí)對(duì)應(yīng)的數(shù)碼管順序,如果時(shí)這樣的話你的連線就有問題,不應(yīng)該和ABCDefgdp并聯(lián),需要另外引腳控制。你想一個(gè)數(shù)碼關(guān)顯示1,就需要P0輸出0X06,對(duì)應(yīng)數(shù)碼官上的 1的引腳高電平,方可。你的連線方式適合2個(gè)數(shù)碼管,P0分別連接兩個(gè)數(shù)碼管的筆斷。再通過LE控制哪個(gè)數(shù)碼管亮 |
|