51單片機實例講解,數(shù)碼管顯示數(shù)字“5555”程序
利用單片機及某些數(shù)字電路塊的結(jié)合,可以實現(xiàn)靜態(tài)字符的顯示。本例是利用74LS164八位移位寄存器(串入、并出)與單片機串行口結(jié)合,使數(shù)碼管靜態(tài)顯示數(shù)字“5555”。
(1)數(shù)碼管顯示數(shù)字“5555”硬件電路(見圖20)。
圖20 顯示字符“5555”接線原理圖
在圖20的電路中,74LS164的相關(guān)引腳與數(shù)碼管的a、b、c、d、e、f、g引腳相連接,并且74LS164為串行輸入、并行輸出,所以L4LS164串行輸入的數(shù)據(jù)與數(shù)碼管對應(yīng)字符的關(guān)系見表7。
表7 L4LS164串行輸入的數(shù)據(jù)與數(shù)碼管對應(yīng)字符的關(guān)系表
(2)數(shù)碼管顯示數(shù)字“5555”硬件電路元器件(見表8)。
表8 數(shù)碼管顯示數(shù)字“5555”硬件電路元器件表
(3)數(shù)碼管顯示數(shù)字“5555”程序流程圖(見圖21)。
圖21 顯示數(shù)字“5555”程序流程圖
(4)數(shù)碼管顯示數(shù)字“5555”程序。