PCF8563 I2C實時時鐘/日歷芯片在8051系統(tǒng)中的應(yīng)用
發(fā)布時間:2008/6/3 0:00:00 訪問次數(shù):1245
外國器件pcf8563 i2c實時時鐘/日歷芯片
在8051系統(tǒng)中的應(yīng)用 摘要:pcf8563是plilips公司生產(chǎn)的低功耗cmos實時時鐘/日歷芯片,文中介紹了pcf8563的結(jié)構(gòu)、功能及工作原理。結(jié)合其在8051系統(tǒng)中的應(yīng)用實例,給出了pcf8563與8051單片機的硬件接口電路和c語言軟件編程程序。 關(guān)鍵詞:i2c總線 串行接口 pcf8563 bcd碼 c語言 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ì)位才會改變。
表1 pcf8563的管腳描述 符 號 管腳號 描 述 osci 1 振蕩器輸入 osco 2 振蕩器輸出 int 3 終端輸出(開漏:低電平有效) vss 4 地 sda 5 串行數(shù)據(jù)i/o scl 6 串行時鐘輸入 clkout 7 時鐘輸出(開漏) vdd 8 正電源 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 寄存器概況 地址 寄存器名稱 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
外國器件pcf8563 i2c實時時鐘/日歷芯片
在8051系統(tǒng)中的應(yīng)用 摘要:pcf8563是plilips公司生產(chǎn)的低功耗cmos實時時鐘/日歷芯片,文中介紹了pcf8563的結(jié)構(gòu)、功能及工作原理。結(jié)合其在8051系統(tǒng)中的應(yīng)用實例,給出了pcf8563與8051單片機的硬件接口電路和c語言軟件編程程序。 關(guān)鍵詞:i2c總線 串行接口 pcf8563 bcd碼 c語言 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ì)位才會改變。
表1 pcf8563的管腳描述 符 號 管腳號 描 述 osci 1 振蕩器輸入 osco 2 振蕩器輸出 int 3 終端輸出(開漏:低電平有效) vss 4 地 sda 5 串行數(shù)據(jù)i/o scl 6 串行時鐘輸入 clkout 7 時鐘輸出(開漏) vdd 8 正電源 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 寄存器概況 地址 寄存器名稱 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
熱門點擊
- PCF8563 I2C實時時鐘/日歷芯片在8
- C8051與SRAM的高速接口
- 異種單片機共享片外存儲器及其與微機通信的方法
- 一種實時性較強的采樣頻率同步實現(xiàn)方法
- 基于EZ-USB的數(shù)據(jù)采集與控制
- 一種單片機實現(xiàn)的嵌入式視頻切換器
- 單片機與PC通信的簡化接口
- 時頻參數(shù)測量中存儲容量的壓縮方法
- 采用97C51的多功能時間控制器
- 一種三MCU系統(tǒng)的硬件實現(xiàn)
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究