• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 模擬技術 > 設計應用 > BCD格式實時時鐘的狀態機邏輯

    BCD格式實時時鐘的狀態機邏輯

    作者:LarryJones 時間:2013-02-27 來源:電子產品世界 收藏

      引言

    本文引用地址:http://www.czjhyjcfj.com/article/142451.htm

      開發實時時鐘()軟件時,需要首先理解時鐘核心邏輯的定義。我們通常對時鐘和日歷的工作原理有一個基本的認識,本文則深入分析了芯片在裝載了不正確或不合法的內容時可能產生的后果。

      的多數(例如DS12885和DS1302)內部都帶有基本的實時時鐘計數器鏈,如圖1所示。  

     

      每個計數器具有確定的最小值和最大值,大多數在初始上電時預設為相應的最小值。作為計時功能,如果秒計數達到其最大值時,在下一個時鐘到來時,進位至分鐘,秒計數則返回最小值。同樣,分鐘進位至小時,小時進位至日期、星期寄存器,日期進位至月寄存器,月進位至年寄存器;必要時,隨著年計數值的遞增,將進位至世紀寄存器。表1列出了相應寄存器及其對應的有效值。  

     

      有些計數器可能包括“百分之一秒”寄存器(秒的前一位)和世紀標識位。

      寄存器說明

      對于每個寄存器,常規邏輯是從最小值到最大值遞增的計數,然后返回至最小值,并向下一級寄存器進位。例如,30天月份的日期寄存器計數為:01h...09h、10h...19h、20h...29h、30h,然后返回01h。

      實時時鐘不檢查用戶在工作期間裝載的數值,當裝載錯誤的數據后,結果取決于具體器件及實際使用的寄存器。不合邏輯的時間和日期可能造成不確定的操作。

    塵埃粒子計數器相關文章:塵埃粒子計數器原理


    關鍵詞: Maxim RTC 寄存器 BCD

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 沂水县| 沙河市| 读书| 太原市| 犍为县| 墨江| 东莞市| 龙岩市| 昌图县| 交城县| 连山| 商丘市| 平顺县| 定襄县| 巫溪县| 南涧| 石狮市| 汉寿县| 稷山县| 龙口市| 曲水县| 黄陵县| 策勒县| 万全县| 大埔区| 城固县| 历史| 隆回县| 建德市| 峨眉山市| 鱼台县| 林口县| 景东| 射洪县| 尚义县| 聂拉木县| 连江县| 灵山县| 沧源| 乐昌市| 抚顺市|