精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

新型炫彩時鐘之日晷時鐘的設計與制作

454398 ? 來源:電子發燒友網原創 ? 作者:Liven ? 2014-12-22 15:34 ? 次閱讀

摘要

本日晷時鐘選用STC89C52RC芯片作為核心部件來進行控制。此時鐘由三層軌道板,一個日晷面組成,日晷面是標有刻度的時鐘面板,并在面板中心放置一晷針。每層軌道板都安裝有12個LED,通過動態掃描方式來控制LED,從而可以透過日晷面中心晷針的投影來顯示時針、秒針、分針,從而來指示時間。本日晷時鐘不但具有顯示時間的基本功能,還具有時間調整功能,通過軟件與硬件的設計,用三個按鍵來達到對時間進行設置的目的,并配以蜂鳴器提示時鐘處于調整模式。本日晷時鐘不單單是個簡易時鐘,更像是件藝術品,由于用的是三種顏色的LED來指示時分秒,這樣在交疊區就會形成彩色部分。

設計思路

日晷,顧名思義,就是利用太陽光透過晷針在面板上的投影來測量時間。也就是說,只要有標桿,有太陽光,就能形成日晷。因此,日晷可以在任何物體表面上進行設計,只要能滿足上述條件。這樣就形成了許多不同形式的日晷,比如,地平式日晷,赤道式日晷,極地晷,垂直式日晷,投影式日晷,折疊式日晷,等高儀日晷。

像赤道式日晷等為大家所熟知的普通日晷,投影都是一個。要想做到鐘表那種有時針、分針、秒針的話,就需要三個投影,也就是說得需要三個“太陽”。普通日晷的光源是移動的,也就是太陽,東升西落。而本設計中的日晷時鐘要想達到日晷的效果,就得具備三個可移動的光源。由于時針、分針、秒針的長短不一樣,這樣就要求投影的長短有區別。因此,就需要三個高度不一的光源。

方案:將光源固定好,圍繞晷針一圈,采用每個刻度一個光源,這樣一圈就需要12個光源。由于得顯示出時分秒,所以就需要三層類似的光源。這樣每個刻度實際上就有三個光源,也就是三個LED。通過主控電路來控制LED的亮滅。同一時刻每層只有一個LED亮,這樣透過中心的晷針就形成了三個陰影,就能顯示時間了。

LED顯示方案

將每層軌道中所有的LED的正極連在一起,用一根導線引出,然后將三層的導線連接到控制電路。再將三個軌道中處于正對位置的三個LED的負極連接在一起,即上層軌道與下層軌道對應著的LED連接。這樣在底部面板就獲得12個LED的負極引線,再用導線將其連接到主控電路,因此控制這36個LED只需要15條引線,也就是說,用15個I/O口就可以進行控制。這樣,每一層中的12個LED就相當于一個數碼管的“段”,而三層中的每一層就好比是數碼管的“位”。因此,采用數碼管的動態掃描,以及人眼的視覺持續效果,就可以很好的控制LED。

整體設計

本設計主要使用的是STC公司生產的52系列單片機來設計日晷時鐘。硬件電路部分主要有三大塊:主控部分,輸入部分,顯示部分[6]。顯示部分使用的是LED,透過晷針形成的陰影能夠形象的還原出時針、分針和秒針。軟件部分采用動態掃描方式來進行,利用人眼的視覺暫留,實現“同一時刻”只有三個LED點亮。利用這種方式來實現,避免了譯碼器等繁瑣的電路結構,使電路變得更加簡單。

總體電路設計框圖如下:

總體電路設計框圖

圖1 總體電路設計框圖

軟件設計

主程序流程圖如下:

程序流程圖

圖2 程序流程圖

日晷時鐘系統仿真

用PROTUES根據其設計原理進行的仿真圖如下所示。

系統仿真圖

圖3 系統仿真

綜合調試

確保軟硬件基本調試完成后,進行最后的綜合調試。系統上電后,觀察投影的位置,對每層軌道分別進行上電測試,對LED的角度進行調整,保證每一層的LED投影長度一樣。整體效果圖如下。

圖4 上電效果

本文為電子發燒友原創,轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6032

    文章

    44518

    瀏覽量

    633068
  • STC89C52
    +關注

    關注

    41

    文章

    330

    瀏覽量

    82008
收藏 人收藏

    評論

    相關推薦

    視頻時鐘合成芯片怎么用

    視頻時鐘合成芯片(Video Clock Synthesizer,VCS)是一種用于生成和調整視頻信號時鐘的電子設備,廣泛應用于視頻處理、顯示、傳輸等領域。它能夠將輸入的時鐘信號轉換成所需的視頻格式
    的頭像 發表于 10-10 11:17 ?209次閱讀

    內存時鐘是什么意思

    內存時鐘是內存模塊中一個至關重要的參數,它直接關聯到內存模塊能夠工作的最高頻率。以下是對內存時鐘的詳細解析,包括其定義、作用、與內存頻率的關系、對計算機性能的影響以及選擇時的考慮因素,旨在全面闡述內存時鐘的意義。
    的頭像 發表于 09-04 11:45 ?1063次閱讀

    時鐘抖動和時鐘偏移的區別

    時鐘抖動(Jitter)和時鐘偏移(Skew)是數字電路設計中兩個重要的概念,它們對電路的時序性能和穩定性有著顯著的影響。下面將從定義、原因、影響以及應對策略等方面詳細闡述時鐘抖動和時鐘
    的頭像 發表于 08-19 18:11 ?839次閱讀

    如何使用emwin制作時鐘

    請教下,使用emwin制作時鐘 ??
    發表于 04-29 06:21

    FPGA的時鐘電路結構原理

    FPGA 中包含一些全局時鐘資源。以AMD公司近年的主流FPGA為例,這些時鐘資源由CMT(時鐘管理器)產生,包括DCM、PLL和MMCM等。
    發表于 04-25 12:58 ?1762次閱讀
    FPGA的<b class='flag-5'>時鐘</b>電路結構原理

    虹科技術|PTP時鐘源設備全攻略:從普通時鐘到透明時鐘的進階之路

    導讀:在現代通信技術中,精確時間同步對于保障網絡性能至關重要。PTP(Precision Time Protocol)時鐘源設備作為實現高精度時間同步的關鍵組件,其配置和選擇對于網絡架構師和工程師
    的頭像 發表于 02-26 16:19 ?558次閱讀
    虹科技術|PTP<b class='flag-5'>時鐘</b>源設備全攻略:從普通<b class='flag-5'>時鐘</b>到透明<b class='flag-5'>時鐘</b>的進階之路

    PTP時鐘源設備全攻略:從普通時鐘到透明時鐘的進階之路

    在現代通信技術中,精確時間同步對于保障網絡性能至關重要。PTP(PrecisionTimeProtocol)時鐘源設備作為實現高精度時間同步的關鍵組件,其配置和選擇對于網絡架構師和工程師來說至關重要
    的頭像 發表于 02-22 08:04 ?1373次閱讀
    PTP<b class='flag-5'>時鐘</b>源設備全攻略:從普通<b class='flag-5'>時鐘</b>到透明<b class='flag-5'>時鐘</b>的進階之路

    芯片為什么要時鐘信號 時鐘芯片的作用是什么?

    芯片為什么要時鐘信號 時鐘芯片的作用是什么? 時鐘信號在芯片中起著非常重要的作用。它是芯片的“心臟”,相當于人體的心臟,用于同步和控制芯片中的各個功能模塊之間的操作。時鐘信號可以提供一
    的頭像 發表于 01-29 18:11 ?3801次閱讀

    什么是時鐘信號?數字電路的時鐘信號是怎么產生呢?

    什么是時鐘信號?數字電路的時鐘信號是怎么產生呢? 時鐘信號,也稱為時鐘脈沖,是用于同步數字電路中所有操作的基本信號。它提供了一個參考頻率,使得所有電路元件都能按照同樣的節奏進行工作。
    的頭像 發表于 01-25 15:40 ?9526次閱讀

    考場led時鐘 標準數字時鐘 數字時鐘系統#時鐘 #授時 #數字時鐘 #儀器儀表

    儀器儀表電子時鐘
    落秋的大西北
    發布于 :2024年01月23日 10:26:03

    #時鐘 #電子時鐘 標準考場時鐘 校園時鐘 網絡時鐘授時

    儀器儀表電子時鐘
    落秋的大西北
    發布于 :2024年01月23日 10:20:37

    時鐘同步怎樣組網?

    時鐘同步怎樣組網? 時鐘同步是計算機網絡中的重要問題,主要用于確保在多個節點之間保持時間的一致性。時鐘同步對于網絡的可靠性和性能至關重要,因此組網時時鐘同步必須仔細考慮。 在計算機網絡
    的頭像 發表于 01-16 15:10 ?566次閱讀

    FPGA中時鐘的用法

    生成時鐘包括自動生成時鐘(又稱為自動衍生時鐘)和用戶生成時鐘。自動生成時鐘通常由PLL或MMCM生成,也可以由具有分頻功能的
    的頭像 發表于 01-11 09:50 ?1670次閱讀
    FPGA中<b class='flag-5'>時鐘</b>的用法

    PLC時鐘指令說明和使用舉例

    時鐘指令的功能是調取系統的實時時鐘和設置系統的實時時鐘,它包括讀取實時時鐘指令和設置實時時鐘指令(又稱寫實時
    的頭像 發表于 12-13 13:45 ?8237次閱讀
    PLC<b class='flag-5'>時鐘</b>指令說明和使用舉例

    時鐘樹是什么?介紹兩種時鐘樹結構

    今天來聊一聊時鐘樹。首先我先講一下我所理解的時鐘樹是什么,然后介紹兩種時鐘樹結構。
    的頭像 發表于 12-06 15:23 ?1616次閱讀