時鐘芯片的原理
DS1302 的(de)控(kong)制字符表(biao)示。控(kong)制字節(jie)的(de)最(zui)高有效(xiao)位(wei)(wei)(wei)(位(wei)(wei)(wei)7)必須是(shi)(shi)邏輯1,如果它為0,則不能把(ba)數(shu)據(ju)寫入DS1302中,位(wei)(wei)(wei)6如果為0,則表(biao)示存(cun)(cun)取日歷(li)時鐘數(shu)據(ju),為1表(biao)示存(cun)(cun)取RAM數(shu)據(ju);位(wei)(wei)(wei)5至位(wei)(wei)(wei)1指示操作單元(yuan)的(de)地址;最(zui)低(di)(di)有效(xiao)位(wei)(wei)(wei)(位(wei)(wei)(wei)0)如為0表(biao)示要進(jin)行寫操作,為1表(biao)示進(jin)行讀(du)操作,控(kong)制字節(jie)總(zong)是(shi)(shi)從最(zui)低(di)(di)位(wei)(wei)(wei)開始輸(shu)出。
在(zai)控(kong)制指(zhi)令字輸入(ru)后的(de)(de)下(xia)一(yi)個(ge)SCLK時鐘的(de)(de)上升沿(yan)時,數(shu)據(ju)被寫入(ru)DS1302,數(shu)據(ju)輸入(ru)從(cong)低(di)位(wei)(wei)即(ji)位(wei)(wei)0開(kai)始。同(tong)樣,在(zai)緊跟8位(wei)(wei)的(de)(de)控(kong)制指(zhi)令字后的(de)(de)下(xia)一(yi)個(ge)SCLK脈沖的(de)(de)下(xia)降沿(yan)讀出DS1302的(de)(de)數(shu)據(ju),讀出數(shu)據(ju)時從(cong)低(di)位(wei)(wei)0位(wei)(wei)到高(gao)位(wei)(wei)7。
DS1302有(you)12個寄(ji)存(cun)器,其中有(you)7個寄(ji)存(cun)器與日歷(li)、時鐘相關,存(cun)放的(de)數據位為BCD碼形(xing)式。
此外,DS1302 還有年份寄(ji)(ji)(ji)存(cun)(cun)器、控(kong)制寄(ji)(ji)(ji)存(cun)(cun)器、充電(dian)寄(ji)(ji)(ji)存(cun)(cun)器、時鐘突(tu)發(fa)寄(ji)(ji)(ji)存(cun)(cun)器及與(yu)RAM相關(guan)(guan)的(de)(de)(de)(de)寄(ji)(ji)(ji)存(cun)(cun)器等(deng)。時鐘突(tu)發(fa)寄(ji)(ji)(ji)存(cun)(cun)器可一次性順序讀(du)寫除充電(dian)寄(ji)(ji)(ji)存(cun)(cun)器外的(de)(de)(de)(de)所有寄(ji)(ji)(ji)存(cun)(cun)器內容。 DS1302與(yu)RAM相關(guan)(guan)的(de)(de)(de)(de)寄(ji)(ji)(ji)存(cun)(cun)器分為(wei)兩類(lei):一類(lei)是單個(ge)(ge)RAM單元,共(gong)31個(ge)(ge),每個(ge)(ge)單元組態為(wei)一個(ge)(ge)8位(wei)的(de)(de)(de)(de)字節(jie)(jie),其(qi)命令控(kong)制字為(wei)C0H~FDH,其(qi)中奇(qi)數(shu)(shu)為(wei)讀(du)操(cao)作,偶數(shu)(shu)為(wei)寫操(cao)作;另一類(lei)為(wei)突(tu)發(fa)方(fang)式下(xia)的(de)(de)(de)(de)RAM寄(ji)(ji)(ji)存(cun)(cun)器,此方(fang)式下(xia)可一次性讀(du)寫所有的(de)(de)(de)(de)RAM的(de)(de)(de)(de)31個(ge)(ge)字節(jie)(jie),命令控(kong)制字為(wei)FEH(寫)、FFH(讀(du))。
時鐘芯片作用
目(mu)前,在(zai)市場所(suo)比較流行的時(shi)鐘(zhong)(zhong)芯片(pian)有(you)很多種(zhong),并且被(bei)廣泛(fan)的使(shi)用。這些(xie)時(shi)鐘(zhong)(zhong)芯片(pian)具有(you)著價格(ge)低廉、使(shi)用方便、功(gong)能強大(da)的作(zuo)用。那(nei)么,時(shi)鐘(zhong)(zhong)芯片(pian)到底有(you)哪些(xie)作(zuo)用呢?時(shi)鐘(zhong)(zhong)芯片(pian)的主要作(zuo)用有(you):
1、顯示時間與記錄時間的功能作用
時(shi)(shi)鐘(zhong)芯(xin)(xin)片(pian)(pian)(pian)最基(ji)本的(de)(de)作用就是顯(xian)示(shi)時(shi)(shi)間和記(ji)錄時(shi)(shi)間的(de)(de)時(shi)(shi)鐘(zhong)作用,而且(qie)時(shi)(shi)鐘(zhong)芯(xin)(xin)片(pian)(pian)(pian)的(de)(de)的(de)(de)時(shi)(shi)鐘(zhong)顯(xian)示(shi)功能及其(qi)強大,可(ke)以顯(xian)示(shi)出年(nian)、月、日、星期(qi)、時(shi)(shi)、分、秒(miao)所有(you)的(de)(de)時(shi)(shi)間單位,而且(qie)時(shi)(shi)鐘(zhong)芯(xin)(xin)片(pian)(pian)(pian)還具有(you)著精確的(de)(de)閏(run)年(nian)補嘗功能。
2、鬧鈴作用
在人們日常的生活中,鬧鈴最大的作用就是提醒時間。幾乎全部的手機、電腦等科技產品都具有著鬧(nao)(nao)鈴設(she)置(zhi)功(gong)能,而鬧(nao)(nao)鈴之所以能夠設(she)置(zhi),其(qi)原因就是(shi)時(shi)鐘芯(xin)片具有鬧(nao)(nao)鈴作用。
3、數據記錄作用
鋰電(dian)池是時(shi)鐘(zhong)(zhong)芯(xin)片(pian)(pian)中的(de)組成部件(jian)之(zhi)一,并且在時(shi)鐘(zhong)(zhong)芯(xin)片(pian)(pian)斷電(dian)或者(zhe)關機之(zhi)后(hou),鋰電(dian)池可(ke)以通過芯(xin)片(pian)(pian)內部電(dian)路實現芯(xin)片(pian)(pian)供電(dian),使時(shi)鐘(zhong)(zhong)芯(xin)片(pian)(pian)在斷電(dian)后(hou)仍可(ke)以運行很長一段時(shi)間,確保(bao)時(shi)鐘(zhong)(zhong)芯(xin)片(pian)(pian)內部記錄的(de)數(shu)據不丟失。
4、數據斷電保護作用
時(shi)鐘(zhong)芯片之作用能(neng)夠記(ji)錄和(he)存(cun)儲數據,是(shi)因為其內部(bu)有(you)一個RAM單(dan)元(yuan),此ram單(dan)元(yuan)一部(bu)分用于(yu)對時(shi)鐘(zhong)顯(xian)示的控制,絕大(da)一部(bu)用于(yu)單(dan)元(yuan)數據的存(cun)儲,而且此RAM單(dan)位具有(you)著斷電保護功能(neng)。
5、檢測功能
時鐘芯片的接口較(jiao)為簡單,而(er)且(qie)可以與多(duo)種軟件連接,并且(qie)可以通過(guo)軟件進行功能(neng)屏(ping)蔽,實現(xian)對其性(xing)能(neng)的測(ce)試。