www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]1 PCF8563簡介PCF8563是PHILIPS公司生產(chǎn)的低功耗CMOS實時時鐘/日歷芯片,芯片最大總線速度為400kbits/s,每次讀寫數(shù)據(jù)后,其內(nèi)嵌的字地址寄存器器會自動產(chǎn)生增量。PCF8563可廣泛應(yīng)用于移動電話、便攜儀器、傳真機、電

1 PCF8563簡介

PCF8563是PHILIPS公司生產(chǎn)的低功耗CMOS實時時鐘/日歷芯片,芯片最大總線速度為400kbits/s,每次讀寫數(shù)據(jù)后,其內(nèi)嵌的字地址寄存器器會自動產(chǎn)生增量。PCF8563可廣泛應(yīng)用于移動電話、便攜儀器、傳真機、電池電源等產(chǎn)品中。

PCF8563的引腳排列如圖1所示,各引腳功能說明如表1所列。

PCF8563有16個8位寄存器,其中包括:可自動增量的地址寄存器、內(nèi)置32.768kHz的振蕩器(帶有一個內(nèi)部集成電容)、分頻器(用于給實時時鐘RTC提供源時鐘)、可編程時鐘輸出、定時器、報警器、掉電檢測器和400kHz的I2C總線接口。

所有16個寄存器設(shè)計成可尋址的8位并行寄存器,但不是所有位都有用。當(dāng)一個RTC寄存器被讀時,所有計數(shù)器的內(nèi)容將被鎖存,因此,在傳送條件下,可以禁止對時鐘/日歷芯片的錯讀。

表2、表3所列為各寄存器概況及對應(yīng)的內(nèi)存地址和功能,同時列出了它們的BCD格式編碼。表中“——”表示無效位,“0”表示此位應(yīng)置邏輯。表3中的世紀(jì)位C=0指定世紀(jì)數(shù)為20XX,C=1指定世紀(jì)數(shù)為19XX。當(dāng)年寄存器中的99變00時,世紀(jì)位才會改變。

2 I2C總線

2.1 I2C總線特性

I2C 總線用兩條線(SDA和SCL)在芯片和模塊間傳遞信息。SDA為串行數(shù)據(jù)線,SCL為串行時鐘線,這兩條線必須用一個上拉電阻與正電源相連,其數(shù)據(jù)只有在總線不忙時才可傳送。I2C總線的系統(tǒng)配置參見圖2,產(chǎn)生信號的設(shè)備是傳送器,接收信號的設(shè)備是接收器,控制信號的設(shè)備是主設(shè)備,受控制信號的設(shè)備是從設(shè)備。

2.2 啟動和停止條件

總線不忙時,數(shù)據(jù)線和時鐘線保持在高電平。數(shù)據(jù)線(SDA)在下降沿而時鐘線(SCL)為高電平時,為起動條件(S);數(shù)據(jù)線在上升沿而時鐘線為高電平時為停止條件(P),參見圖3。

2.3 位傳送

每個時鐘脈沖傳送一個數(shù)據(jù)位,SDA線上的數(shù)據(jù)在時鐘脈沖高電平時應(yīng)保持穩(wěn)定,否則將成為控制信號,參見圖4。

2.4 標(biāo)志位

在起動條件和停止條件之間,傳送器傳送給接收器的數(shù)據(jù)數(shù)量沒有限制。在每個8位字節(jié)后加一個標(biāo)志位,傳送器便產(chǎn)生一個高電平的標(biāo)志位,這時主設(shè)備產(chǎn)生一個附加標(biāo)志位時鐘脈沖。

從接受器必須在接收到每個字節(jié)后產(chǎn)生一個標(biāo)志位,主接收器也必須在接收從傳送器傳送的每個字節(jié)后產(chǎn)生一個標(biāo)志位。在標(biāo)志位時鐘脈沖出現(xiàn)時,SDA線應(yīng)保持低電平(應(yīng)考慮起動和保持時間)。傳送器應(yīng)在從設(shè)備接收到最后一個字節(jié)時變?yōu)榈碗娖?,而使接收器產(chǎn)生標(biāo)志位,這時主設(shè)備即可產(chǎn)生停止條件。參見圖5。

2.5 I2C總線協(xié)議

用I2C 總線傳遞數(shù)據(jù)前,接收的設(shè)備應(yīng)先標(biāo)明地址,在I2C總線起動后,這個地址與第一個傳送字節(jié)一起被傳送出去。PCF8563可以作為一個從接收器或從傳送器,此時的時鐘信號線SCL只能輸入信號線,數(shù)據(jù)信號線SDA則為一條雙向信號線。PCF8563的從地址參見圖6。

3 應(yīng)用概述

圖7所示為PCF8563的具體應(yīng)用電路圖,對圖中石英晶片頻率的調(diào)整,筆者給出3種可行性方法,供參考:

方法1:定值OSCI電容。計算所需的電容平均值,用此值的定值電容,通電后在CLKOUT管腳上測出的頻率應(yīng)為32.768kHz,測出的頻率值偏差取決于石英晶片本身,電容偏差和器件之間的偏差平均為±5×10 -6。平均偏差可達5分鐘/年。

方法2:OSCI微調(diào)電容。可通過調(diào)整OSCI管腳的微調(diào)電容式振蕩器的頻率來獲得更高的精度,此時可測出通電時管腳CLKOUT上的信號頻率為32.768kHz。

方法3:OSCI輸出。直接測量管腳OSCI的輸出。

4 程序范例

以下的C語言源程序是用8051單片機的普通I/O口(如P0.0/P0.4)模擬實現(xiàn) PCF8563的I2C時鐘/日歷芯片的操作,有字節(jié)寫/讀兩種狀態(tài)。程序中從地址的讀地址為0A3H,寫地址為0A2H.所發(fā)送的數(shù)據(jù)字節(jié)為9個,發(fā)送的初始數(shù)據(jù)在rom_sed[9]中,rom_sed[9]定義了寄存器中當(dāng)前發(fā)送的值:控制/狀態(tài)寄存器1為0,控制/狀態(tài)寄存器2為0,秒寄存器為 0,分鐘寄存器55,小時寄存器為23,日寄存器為31,星期寄存器為6,月/世紀(jì)寄存器為0x12,年寄存器為0x99(即1999年12月31日23 點55分0秒),當(dāng)程序運行一段時間(5分鐘)后,從地址寄存器 02H開始讀數(shù)據(jù),數(shù)據(jù)存放在rom_rec7中,發(fā)現(xiàn)變量rom_rec7變?yōu)?000年1月1日0點0分。若外轉(zhuǎn)帳電路有顯示,則時間可以顯示在面板上。
#include<d:.h>
#define byte unsigned char
sbit scl=0x81; //定義串行I/O口
sbit sda=0x80;
idata byte rom_sed[9];
idata byte rom_rec[7];
idata byte j,k;
bit flag,flag1;
void delay(void) //延時子程序
{data byte i;
for(i=0;i<6;i++);
}
void I_start(void) //發(fā)送I2C總線起始條件子程序
{sda=1;
;
scl=1;
delay();
sda=0;
delay();
scl=0;
;
}


void I_stop(void) //I2C總線停止條件子程序
{sda=0;
;
scl=1;
delay();
sda=1;
delay();
}
bit I_send(byte I_data) //字節(jié)數(shù)據(jù)傳送子程序
{data byte i;
for(i=0,i<8;i++)
{sda-(bit)(I_data&0x80);
I_data=I_data<<1;
;
scl=1;
delay();
scl=0;
}
;;
sda=1; ;; //ready for receiving ACK bit
scl=1; ;; //start receiving ack bit
flag=0;
if(sda= =0)flag=0;
else flag=1; //return(~I_clock());
scl=0;
return(flag);
}
byte I_receive(void) //字節(jié)數(shù)據(jù)接收子程序
{ data byte i;
byte I_data=0;
sda=1;
for(i=0;I<8;i++)
{ I_data*=2;
;
scl=0;
delay();
scl=1; ;;
if(sda= =1)I_data++;
;;
}
scl=0; ;;;
sda=0;
if(flag1= =0){;;scl=1;delay();scl=0;} //not last receic_byte ACK
else{sda=1; ;;scl=1;delay();scl=0;flag1=0;} //the last receive_byte ~ACK
return(I_data);
}
main() //主程序
{data byte i;
rom_sed[0]=0x00; rom_sed[1]=0x00;
rom_sed[2]=0x00; rom_sed[3]=0x55;
rom_sed[4]=0x23; rom_sed[5]=0x31;
rom_sed[6]=0x06; rom_sed[7]=0x92;
rom_sed[8]=0x99;
for(i=0;i<255;i++)delay();
I_start();
if(~I_send(rom_sed[i]));
else;
}
I_stop();
}
else;
}
else;
start: I_start();
if(~I_send(0xa2)) //pcf_write address
{if(~I_send(0x02)) //pcf_status register address
{I_start();
if(~I_send(0xa3)) //write status register
{for(i=0;i<7;i++)
{if(i= =6)flag1=1;
else flag1=0;
rom_rec[i]=I_receive();
switch(i)
{case 1:rom_rec[i]=rom_rec[i]&0x7f;break;
ease2:
case3:rom_rec[i]=rom_rec[i]&0x3f;break;
case4:rom_rec[i]=rom_rec[i]&0x07;break;
case5:rom_rec[i]=rom_rec[i]&0x9f;brealk;default:break;
}
}
I_stop()
}
}
}
goto start;
}
 

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉