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