時(shí)鐘芯片的原理
DS1302 的控制字符表示。控制字節(jié)的最高有效位(位7)必須是邏輯1,如果它為0,則不能把數(shù)據(jù)寫入DS1302中,位6如果為0,則表示存取日歷時(shí)鐘數(shù)據(jù),為1表示存取RAM數(shù)據(jù);位5至位1指示操作單元的地址;最低有效位(位0)如為0表示要進(jìn)行寫操作,為1表示進(jìn)行讀操作,控制字節(jié)總是從最低位開始輸出。
在控制指令字輸入后的下一個(gè)SCLK時(shí)鐘的上升沿時(shí),數(shù)據(jù)被寫入DS1302,數(shù)據(jù)輸入從低位即位0開始。同樣,在緊跟8位的控制指令字后的下一個(gè)SCLK脈沖的下降沿讀出DS1302的數(shù)據(jù),讀出數(shù)據(jù)時(shí)從低位0位到高位7。
DS1302有12個(gè)寄存器,其中有7個(gè)寄存器與日歷、時(shí)鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形式。
此外,DS1302 還有年份寄存器、控制寄存器、充電寄存器、時(shí)鐘突發(fā)寄存器及與RAM相關(guān)的寄存器等。時(shí)鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內(nèi)容。 DS1302與RAM相關(guān)的寄存器分為兩類:一類是單個(gè)RAM單元,共31個(gè),每個(gè)單元組態(tài)為一個(gè)8位的字節(jié),其命令控制字為C0H~FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;另一類為突發(fā)方式下的RAM寄存器,此方式下可一次性讀寫所有的RAM的31個(gè)字節(jié),命令控制字為FEH(寫)、FFH(讀)。
時(shí)鐘芯片作用
目前,在市場(chǎng)所比較流行的時(shí)鐘芯片有很多種,并且被廣泛的使用。這些時(shí)鐘芯片具有著價(jià)格低廉、使用方便、功能強(qiáng)大的作用。那么,時(shí)鐘芯片到底有哪些作用呢?時(shí)鐘芯片的主要作用有:
1、顯示時(shí)間與記錄時(shí)間的功能作用
時(shí)鐘芯片最基本的作用就是顯示時(shí)間和記錄時(shí)間的時(shí)鐘作用,而且時(shí)鐘芯片的的時(shí)鐘顯示功能及其強(qiáng)大,可以顯示出年、月、日、星期、時(shí)、分、秒所有的時(shí)間單位,而且時(shí)鐘芯片還具有著精確的閏年補(bǔ)嘗功能。
2、鬧鈴作用
在人們?nèi)粘5纳钪校[鈴最大的作用就是提醒時(shí)間。幾乎全部的手機(jī)、電腦等科技產(chǎn)品都具有著鬧鈴設(shè)置功能,而鬧鈴之所以能夠設(shè)置,其原因就是時(shí)鐘芯片具有鬧鈴作用。
3、數(shù)據(jù)記錄作用
鋰電池是時(shí)鐘芯片中的組成部件之一,并且在時(shí)鐘芯片斷電或者關(guān)機(jī)之后,鋰電池可以通過(guò)芯片內(nèi)部電路實(shí)現(xiàn)芯片供電,使時(shí)鐘芯片在斷電后仍可以運(yùn)行很長(zhǎng)一段時(shí)間,確保時(shí)鐘芯片內(nèi)部記錄的數(shù)據(jù)不丟失。
4、數(shù)據(jù)斷電保護(hù)作用
時(shí)鐘芯片之作用能夠記錄和存儲(chǔ)數(shù)據(jù),是因?yàn)槠鋬?nèi)部有一個(gè)RAM單元,此ram單元一部分用于對(duì)時(shí)鐘顯示的控制,絕大一部用于單元數(shù)據(jù)的存儲(chǔ),而且此RAM單位具有著斷電保護(hù)功能。
5、檢測(cè)功能
時(shí)鐘芯片的接口較為簡(jiǎn)單,而且可以與多種軟件連接,并且可以通過(guò)軟件進(jìn)行功能屏蔽,實(shí)現(xiàn)對(duì)其性能的測(cè)試。