新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > BCD格式實(shí)時時鐘的狀態(tài)機(jī)邏輯

BCD格式實(shí)時時鐘的狀態(tài)機(jī)邏輯

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

  引言

本文引用地址:http://m.butianyuan.cn/article/142451.htm

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

  的多數(shù)(例如DS12885和DS1302)內(nèi)部都帶有基本的實(shí)時時鐘計(jì)數(shù)器鏈,如圖1所示?! ?/p>

 

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

 

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

  寄存器說明

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

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

塵埃粒子計(jì)數(shù)器相關(guān)文章:塵埃粒子計(jì)數(shù)器原理


關(guān)鍵詞: Maxim RTC 寄存器 BCD

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉