新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的雙色無表針鐘表的設計方案

        基于單片機的雙色無表針鐘表的設計方案

        作者: 時間:2013-01-25 來源:網絡 收藏
          本文提出了基于的雙色的設計方案。該方案硬件以 為控制核心,采用 74LS154(4-16 線譯碼器)擴展I/O 口以控制鐘表的顯示,并采用12 個紅色LED 燈表示小時,12 個綠色LED 燈表示分鐘,每隔5 分鐘,變化一次。

          同一時間僅有兩個LED 燈亮,節能、方便、易識別,且富有個性。

          一、總體結構

          1.主體結構模塊

          本設計分為核心控制、顯示控制和時間調整三大模塊,主體結構如圖1 所示。

        基于單片機的雙色無表針鐘表的設計方案

        圖1 主體結構模塊

          2.LED燈模塊

          該鐘表中LED 燈的擺放位置如圖2 所示:

        基于單片機的雙色無表針鐘表的設計方案

        圖2(紅色LED 燈表示小時,綠色LED 燈表示分鐘)

          二、硬件電路設計

          1.主控電路

          主控電路由 控制,74LS154(4-16 譯碼器) 進行I/O 口擴展, 采用11.0952MHz 晶振。 有P0、P1、P2 和P3 四組I/O 口線,每組8 個端口,本設計采用P1、P2 和P3 三組線,P1.0~P1.3 口與74LS154 輸入口相連,74LS154(0~11) 輸出口各自與一個紅色LED燈相連,控制小時顯示,P2.0~P2.3 口與74LS154輸入口相連,74LS154(0~11) 輸出口各自與一個綠色LED 燈相連,控制分鐘顯示。在程序的控制下實現同一時間僅有兩個燈亮的雙色,其中紅色表示小時,綠色表示分鐘,例如,當1 :10 時,1 處紅色LED 燈亮,2 處綠色LED 燈亮。其主控電路如圖3 所示。

        基于單片機的雙色無表針鐘表的設計方案

        圖3 主控電路

          2.驅動與LED顯示電路

          用74LS154(2 個)24 個端口控制24 只LED 發光二極管的亮滅,當端口輸出低電平時,LED 燈亮,反之,LED 燈滅。用直流5V 電源給AT89S51 和24 只LED 燈供電,通過程序控制各個LED 燈的亮滅,從而實現時間的顯示。其驅動電路如圖4 所示。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 峨边| 乌审旗| 钟山县| 叙永县| 东宁县| 双江| 师宗县| 翁牛特旗| 仪陇县| 宝坻区| 靖西县| 绵阳市| 南木林县| 开原市| 卓资县| 乌拉特中旗| 陵川县| 新绛县| 吕梁市| 甘南县| 乐安县| 淅川县| 平阳县| 乌海市| 科技| 惠来县| 莱阳市| 佛教| 城口县| 龙江县| 吴川市| 呼伦贝尔市| 龙海市| 普洱| 浮梁县| 郁南县| 丹巴县| 珲春市| 崇左市| 贵州省| 东乌|