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

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

3天內(nèi)不再提示

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

454398 ? 來源:電子發(fā)燒友網(wǎng)原創(chuàng) ? 作者:Liven ? 2014-12-22 15:34 ? 次閱讀

摘要

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

設計思路

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

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

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

LED顯示方案

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

整體設計

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

總體電路設計框圖如下:

總體電路設計框圖

圖1 總體電路設計框圖

軟件設計

主程序流程圖如下:

程序流程圖

圖2 程序流程圖

日晷時鐘系統(tǒng)仿真

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

系統(tǒng)仿真圖

圖3 系統(tǒng)仿真

綜合調(diào)試

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

圖4 上電效果

本文為電子發(fā)燒友原創(chuàng),轉載請注明出處。

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

    關注

    6026

    文章

    44460

    瀏覽量

    631219
  • STC89C52
    +關注

    關注

    41

    文章

    330

    瀏覽量

    81943
收藏 人收藏

    評論

    相關推薦

    視頻時鐘合成芯片怎么用

    視頻時鐘合成芯片(Video Clock Synthesizer,VCS)是一種用于生成和調(diào)整視頻信號時鐘的電子設備,廣泛應用于視頻處理、顯示、傳輸?shù)阮I域。它能夠?qū)⑤斎氲?b class='flag-5'>時鐘信號轉換成所需的視頻格式
    的頭像 發(fā)表于 10-10 11:17 ?131次閱讀

    時鐘抖動和時鐘偏移的區(qū)別

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

    如何使用emwin制作時鐘

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

    FPGA的時鐘電路結構原理

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

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

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

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

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

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

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

    什么是時鐘信號?數(shù)字電路的時鐘信號是怎么產(chǎn)生呢?

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

    FPGA中時鐘的用法

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

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

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

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

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

    時鐘合成器和時鐘發(fā)生器的區(qū)別

    時鐘合成器和時鐘發(fā)生器是兩種用于產(chǎn)生時鐘信號的電子器件,它們在功能和應用上有一些區(qū)別。
    的頭像 發(fā)表于 11-09 10:26 ?679次閱讀

    IC設計必須關注的時鐘抖動

    時鐘抖動是相對于理想時鐘沿實際時鐘存在不隨時間積累的、時而超前、時而滯后的偏移稱為時鐘抖動,簡稱抖動
    的頭像 發(fā)表于 11-08 15:08 ?1909次閱讀
    IC設計必須關注的<b class='flag-5'>時鐘</b>抖動

    DSP28335的主頻時鐘如何得來?外設時鐘如何設置?

    時鐘是MCU控制器的“心臟”,有了時鐘才能夠保證工作有序的進行,它是所有運算和處理的源頭。
    的頭像 發(fā)表于 11-08 10:14 ?4717次閱讀
    DSP28335的主頻<b class='flag-5'>時鐘</b>如何得來?外設<b class='flag-5'>時鐘</b>如何設置?

    LED七變色燈的制作

    電子發(fā)燒友網(wǎng)站提供《LED七變色燈的制作.pdf》資料免費下載
    發(fā)表于 10-30 11:19 ?1次下載
    LED七<b class='flag-5'>彩</b>變色燈的<b class='flag-5'>制作</b>