所示為~種典型的6位動態(tài)顯示電路。
在圖中,用8255的PA端日輸出顯示碼.PB端口輸出位選碼。設顯示緩沖區(qū)為DISBUF,則完成對
8255初始化后取出一位要顯示的數(shù)(十六進制),利用軟件譯碼的方法求出待顯示數(shù)對應的7段控制顯示
代碼j然后由隊端口輸出,并經(jīng)過74LS07驅(qū)動器放大后送到各顯示器的數(shù)據(jù)總線上。到底哪一位數(shù)碼管
顯示,主要取決于位選碼。只有位選信號PB端口對應的線經(jīng)驅(qū)動器后變?yōu)榈碗娖綍r,對應的位才會發(fā)光
顯示。若將各位從左至右依次進行顯示,每個數(shù)碼管連續(xù)顯示一段時間(如Ims),顯示完最后一位數(shù)后,
再重復上述過程,這樣,人眼看到的就是6位數(shù)“同時”顯示。其中74LS07為6位驅(qū)動器,它為LED提
供一定的驅(qū)動電流。由于一片74LS07只有6個驅(qū)動器,故7段數(shù)碼管需要兩片74LS07進行驅(qū)動:8255的
PB端口經(jīng)75452緩沖器/驅(qū)動器反相后,’作為位選信號。一個75452內(nèi)部包括兩個緩沖器/驅(qū)動器,每個緩
沖器/驅(qū)動器有兩個輸入端。驅(qū)動6位數(shù)碼管顯示就需要3片75452。