<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 51單片機-時(shí)鐘芯片DS1302

51單片機-時(shí)鐘芯片DS1302

作者: 時(shí)間:2016-12-02 來(lái)源:網(wǎng)絡(luò ) 收藏
在許多電子設備中,通常會(huì )進(jìn)行一些與時(shí)間有關(guān)的控制,如果用系統的定時(shí)器來(lái)設計時(shí)鐘的話(huà),偶然的掉電或晶振的誤差都會(huì )造成時(shí)間的錯亂,更糟糕的是,若完全用程序設計時(shí)鐘還會(huì )占用大量的系統資源,從而嚴重影響系統的其他功能。為此,很多芯片制造公司都設計出了各種各樣的實(shí)時(shí)時(shí)鐘芯片。
常見(jiàn)的時(shí)鐘芯片有兩種。
一種是體積非常小的表貼是元件,通常用在高端小型手持式儀器或設備中。這種芯片在使用時(shí)需要外接備份電池和外部晶振,電池用來(lái)保持主系統在意外時(shí)為時(shí)鐘芯片供電,外部晶振用來(lái)給時(shí)鐘芯片所必須的震蕩來(lái)源。
另一種體積相對較大,一般為直插式,它的內部有可充電鋰電池,同時(shí)內部還集成了32.768KHZ的標準晶振。
DS18B20是由DALLAS公司生產(chǎn)的,采用普通的32.768KHZ。
DS18B20的內部結構:
DS18B20的讀數據時(shí)序:
如圖的數據序列,左邊是低位,右邊是高位,在負跳變沿進(jìn)行讀數據,上升沿進(jìn)行寫(xiě)數據。
DS18B20的寫(xiě)數據時(shí)序:
數據在SCLK在上升沿輸入,前8位指定訪(fǎng)問(wèn)地址命令,在之后的時(shí)鐘周期,讀操作時(shí)輸出的數據,寫(xiě)操作時(shí)輸入數據。時(shí)鐘脈沖的個(gè)數在單字節方式下為8個(gè)地址加8個(gè)數據。
DS18B20的控制字:


日歷時(shí)鐘寄存器與控制字對照:
日歷時(shí)鐘寄存器:
寄存器功能說(shuō)明:
萬(wàn)年歷程序: #include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
uint i;
sbit SCLK = P1^3;
sbit IO = P1^4;
sbit RST = P1^5;
sbit RS = P1^0;
sbit RW = P1^1;
sbit E = P1^2;
uchar Time_Data[]={0,1,2,3,4,5,6,7,8,9};

上一頁(yè) 1 2 下一頁(yè)

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>