基于單片機的雙色無(wú)表針鐘表的設計方案
同一時(shí)間僅有兩個(gè)LED 燈亮,節能、方便、易識別,且富有個(gè)性。
一、總體結構
1.主體結構模塊
本設計分為核心控制、顯示控制和時(shí)間調整三大模塊,主體結構如圖1 所示。
圖1 主體結構模塊
2.LED燈模塊
該鐘表中LED 燈的擺放位置如圖2 所示:
圖2(紅色LED 燈表示小時(shí),綠色LED 燈表示分鐘)
二、硬件電路設計
1.主控電路
主控電路由AT89S51 單片機控制,74LS154(4-16 譯碼器) 進(jìn)行I/O 口擴展, 采用11.0952MHz 晶振。AT89S51 有P0、P1、P2 和P3 四組I/O 口線(xiàn),每組8 個(gè)端口,本設計采用P1、P2 和P3 三組線(xiàn),P1.0~P1.3 口與74LS154 輸入口相連,74LS154(0~11) 輸出口各自與一個(gè)紅色LED燈相連,控制小時(shí)顯示,P2.0~P2.3 口與74LS154輸入口相連,74LS154(0~11) 輸出口各自與一個(gè)綠色LED 燈相連,控制分鐘顯示。在程序的控制下實(shí)現同一時(shí)間僅有兩個(gè)燈亮的雙色無(wú)表針鐘表,其中紅色表示小時(shí),綠色表示分鐘,例如,當1 :10 時(shí),1 處紅色LED 燈亮,2 處綠色LED 燈亮。其主控電路如圖3 所示。
圖3 主控電路
2.驅動(dòng)與LED顯示電路
用74LS154(2 個(gè))24 個(gè)端口控制24 只LED 發(fā)光二極管的亮滅,當端口輸出低電平時(shí),LED 燈亮,反之,LED 燈滅。用直流5V 電源給AT89S51 和24 只LED 燈供電,通過(guò)程序控制各個(gè)LED 燈的亮滅,從而實(shí)現時(shí)間的顯示。其驅動(dòng)電路如圖4 所示。
評論