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