誰說單片機(jī)的引腳不夠用,看看這個電路,8個引腳控制8個數(shù)碼管~
好電路,謝謝分享!
我作如下分析:
1,小數(shù)點(diǎn)需要做另外用1個IO口驅(qū)動,所以一共是9個IO,圖中沒有表現(xiàn)出來,8個數(shù)碼管,有一個是不需要小數(shù)點(diǎn)的,就是最左邊的一個數(shù)碼管.
2,驅(qū)動程序方面,假定要顯示0到9的數(shù)字,只需要在ROM中放一個8X10的2維數(shù)組,根據(jù)顯示內(nèi)容,調(diào)取相應(yīng)的數(shù)據(jù)到PB口即可,顯示數(shù)據(jù)已經(jīng)包含段和位的信息.程序很簡單,占用空間不大,小數(shù)點(diǎn)的位置需要另外用程序去處理.
3,IO口一直為輸出狀態(tài),無需切換方向.
4,更正第3條,IO口需要切換方向.