强奸久久久久久久|草草浮力在线影院|手机成人无码av|亚洲精品狼友视频|国产国模精品一区|久久成人中文字幕|超碰在线视屏免费|玖玖欧洲一区二区|欧美精品无码一区|日韩无遮一区二区

首頁 > 廠商 > 問答 > AT24C02,單片機(jī)at24c02

AT24C02,單片機(jī)at24c02

來源:整理 時間:2023-08-30 05:23:48 編輯:智能門戶 手機(jī)版

本文目錄一覽

1,單片機(jī)at24c02

我至少發(fā)現(xiàn)一個bugCY已經(jīng)無效了,調(diào)用函數(shù)后,會被改的temp=temp<<1; delay(); sda=CY;修改為delay();if(temp&0x80) sda=1;else sda=0;temp=temp<<1;
24c02不是單片機(jī),也不是ram,是eeprom,可以配合單片機(jī)存貯掉電前需要保存的數(shù)據(jù),類似單片機(jī)的硬盤。

單片機(jī)at24c02

2,AT24C02是什么器件

AT24系列是一系列E2PROM,有2K,4K,8K,16K位不同,AT24C02A是2K位的;
at24c02是ateml公司的2kb的電可擦除存儲芯片,采用兩線串行的總線和單片機(jī)通訊,電壓最低可以到2.5v,額定電流為1ma,靜態(tài)電流10ua(5.5v),芯片內(nèi)的資料可以在斷電的情況下保存40年以上,而且采用8 腳的dip 封裝,使用方便。簡而言之,at24c02是一個在突然掉電的情況下存儲數(shù)據(jù)的芯片,即掉電存儲芯片。

AT24C02是什么器件

3,解釋51單片機(jī)程序關(guān)于AT24C02

無論讀與寫,都是在時鐘線為低的時候把數(shù)據(jù)送到數(shù)據(jù)總線上,在時鐘線為高的時候采樣數(shù)據(jù)把數(shù)據(jù)鎖存到內(nèi)部,所以在讀之前先把時鐘線拉低做好送數(shù)據(jù)的準(zhǔn)備,數(shù)據(jù)線為高表示釋放數(shù)據(jù)線,為接下來讀數(shù)據(jù)做好準(zhǔn)備。 這四句只是規(guī)范化的,你寫上的話一般就會避免出錯,但是如果在你寫這四句之前,SCL和SDA已經(jīng)是這種狀態(tài)的話,那你不寫也是不會出錯的!smally 南陽師范學(xué)院
你參考飛利浦公司的I2C總線協(xié)議的內(nèi)容,這些就好理解了。
scl=0應(yīng)該是把時間鐘拉低,讓它有一個上升沿來鎖存數(shù)據(jù)的吧, sda=1就是在讀數(shù)據(jù)前先要寫1的
讀前SDA要置為1即SDA=1,否則若為0即低電平,外部數(shù)據(jù)讀入時,即使為高,也會被拉低成0.
這個芯片與單片機(jī)的連接非常簡單,芯片的兩個引腳sck,sda,可以連接到單片機(jī)的任意兩個i/o腳上的。引腳確定后,就可以定義引腳,寫程序了。比較難的是寫程序。

解釋51單片機(jī)程序關(guān)于AT24C02

4,AT24C02的管腳配置

管腳封裝如右圖1所示。圖1 管腳封裝(DIP:雙列直插式封裝,是最簡單的一種封裝技術(shù)。) 管腳名稱 功能 A0、A1、A2 器件地址選擇 SDA 串行數(shù)據(jù)、地址 SCL 串行時鐘 WP 寫保護(hù) VCC +1.8V~6.0V工作電壓 VSS 地
表2 管腳描述 管腳名稱 功能 a0 a1 a2 器件地址選擇 sda 串行數(shù)據(jù)/地址 scl 串行時鐘 wp 寫保護(hù) vcc +1.8v~ 6.0v 工作電壓 vss 地 scl 串行時鐘at24c02串行時鐘輸入管腳用于產(chǎn)生器件所有數(shù)據(jù)發(fā)送或接收的時鐘,這是一個輸入管腳。sda 串行數(shù)據(jù)/地址at24c02 雙向串行數(shù)據(jù)/地址管腳用于器件所有數(shù)據(jù)的發(fā)送或接收,sda 是一個開漏輸出管腳,可與其它開漏輸出或集電極開路輸出進(jìn)行線或(wire-or)。a0、a1、a2 器件地址輸入端這些輸入腳用于多個器件級聯(lián)時設(shè)置器件地址,當(dāng)這些腳懸空時默認(rèn)值為0。當(dāng)使用at24c02 時最大可級聯(lián)8個器件。如果只有一個at24c02被總線尋址,這三個地址輸入腳(a0、a1、a2 )可懸空或連接到vss,如果只有一個at24c01被總線尋址這三個地址輸入腳(a0、a1、a2 )必須連接到vss。wp 寫保護(hù)如果wp管腳連接到vcc,所有的內(nèi)容都被寫保護(hù)只能讀。當(dāng)wp管腳連接到vss 或懸空允許器件進(jìn)行正常的讀/寫操作

5,AT24C02的管腳描述

表2 管腳描述 管腳名稱 功能 A0 A1 A2 器件地址選擇 SDA 串行數(shù)據(jù)/地址 SCL 串行時鐘 WP 寫保護(hù) Vcc +1.8V~ 6.0V 工作電壓 Vss 地 SCL 串行時鐘AT24C02串行時鐘輸入管腳用于產(chǎn)生器件所有數(shù)據(jù)發(fā)送或接收的時鐘,這是一個輸入管腳。SDA 串行數(shù)據(jù)/地址AT24C02 雙向串行數(shù)據(jù)/地址管腳用于器件所有數(shù)據(jù)的發(fā)送或接收,SDA 是一個開漏輸出管腳,可與其它開漏輸出或集電極開路輸出進(jìn)行線或(wire-OR)。A0、A1、A2 器件地址輸入端這些輸入腳用于多個器件級聯(lián)時設(shè)置器件地址,當(dāng)這些腳懸空時默認(rèn)值為0。當(dāng)使用AT24C02 時最大可級聯(lián)8個器件。如果只有一個AT24C02被總線尋址,這三個地址輸入腳(A0、A1、A2 )可懸空或連接到Vss,如果只有一個AT24C01被總線尋址這三個地址輸入腳(A0、A1、A2 )必須連接到Vss。WP 寫保護(hù)如果WP管腳連接到Vcc,所有的內(nèi)容都被寫保護(hù)只能讀。當(dāng)WP管腳連接到Vss 或懸空允許器件進(jìn)行正常的讀/寫操作
at24c02是由atmel公司提供的,i2c總線串行eeprom,其容量為1kb,工作電壓在1.8v~5.5v之間,生產(chǎn)工藝是cmos工藝,其引腳如圖2.5所示。圖2.5 芯片引腳圖各引腳功能如下:a2~a0:這3個引腳是器件地址選擇引腳。將這3個引腳配置成不同的編碼值,在同一串行總線上最多可擴(kuò)充8片同一容量或不同容量的24系列串行eeprom芯片。sda:串行數(shù)據(jù)輸入輸出口,是一個雙向的漏極開路結(jié)構(gòu)的引腳,容量擴(kuò)展時可以將多片24系列的sda引腳直接相連。 scl:串行移位時鐘控制端。寫入時上升沿起作用,讀出時下降沿起作用。wp:硬件寫保護(hù)控制引腳。當(dāng)其為低電平時,正常寫操作,高電平時,對eeprom部分存儲區(qū)域提供硬件寫保護(hù)功能,即對被保護(hù)區(qū)域只能讀不能寫。vss:接地。vcc:接+5v電壓。at24c02中帶有的片內(nèi)地址寄存器。每寫入或讀出一個數(shù)據(jù)字節(jié)后,該地址寄存器自動加1,以實(shí)現(xiàn)對下一個存儲單元的讀寫。所有字節(jié)均以單一操作方式讀取。為降低總的寫入時間,一次操作可寫入多達(dá)8個字節(jié)的數(shù)據(jù)。

6,誰知道AT24C02的中文資料在單片機(jī)中是如何被利用的他的功能是

I2C總線由單片機(jī)控制,掛在I2C總線上的設(shè)備可以很多個,每個有獨(dú)立的地址,A0,A1,A2。。。但單片機(jī)發(fā)送地址后,該地址的設(shè)備就會被激活,向單片機(jī)反饋一個應(yīng)答信號,然后進(jìn)行該設(shè)備的操作任務(wù),比如這個設(shè)備是AT24C02,它是用來存儲數(shù)據(jù)的,具體的操作有發(fā)送地址,發(fā)送指令,接受數(shù)據(jù)以及發(fā)送數(shù)據(jù)等等,你還是仔細(xì)研究下I2C協(xié)議吧!發(fā)個例子給你看看吧!#ifndef _ROM24C02_H_2008_11_30_#define _ROM24C02_H_2008_11_30_#define uchar unsigned char#define uint unsigned intsbit rom24c02_sda= P2^1; //24c02串行數(shù)據(jù)sbit rom24c02_scl= P2^0; //24c02串行時鐘void rom_delay1ms(unsigned int count) //延時1ms unsigned char j; for(;count>0;count--) for(j=0;j<120;j++);}void delay1c()void rom24c02_start(void) rom24c02_sda=1; rom24c02_scl=1; delay1c(); rom24c02_sda=0; delay1c();}void rom24c02_stop(void) rom24c02_sda=0; rom24c02_scl=1; delay1c(); rom24c02_sda=1; delay1c();}void rom24c02_ack(void) rom24c02_sda=0; delay1c(); rom24c02_scl=1; delay1c(); rom24c02_scl=0;}void rom24c02_noack(void) rom24c02_sda=1; delay1c(); rom24c02_scl=1; delay1c(); rom24c02_scl=0;}void rom24c02_write8bit(uchar dat) uchar i=8; do rom24c02_scl=0; delay1c(); if((dat&0x80)==0x80) rom24c02_sda=1; else rom24c02_sda=0; rom24c02_scl=1; delay1c(); rom24c02_scl=0; dat=dat<<1; }while(--i); rom24c02_scl=0;}uchar rom24c02_read8bit(void) uchar temp=0; uchar i=8; rom24c02_sda=1; do rom24c02_scl=0; delay1c(); rom24c02_scl=1; delay1c(); if(rom24c02_sda) temp=temp|0x01; else temp=temp&0xfe; if(i-1) temp=temp<<1; } i--; }while(i); return(temp);}void rom24c02_writeone(uchar pdat,uchar add) rom24c02_start(); rom24c02_write8bit(0xa0); rom24c02_ack(); rom24c02_write8bit(add); rom24c02_ack(); rom24c02_write8bit(pdat); rom24c02_ack(); rom24c02_stop(); rom_delay1ms(10);}uchar rom24c02_readone(uchar add) uchar temp; rom24c02_start(); rom24c02_write8bit(0xa0); rom24c02_ack(); rom24c02_write8bit(add); rom24c02_ack(); rom24c02_start(); rom24c02_write8bit(0xa1); rom24c02_ack(); temp=rom24c02_read8bit(); rom24c02_scl=0; rom24c02_noack(); rom24c02_stop(); return(temp);}#endif
at24c02簡介 at24c02是美國 atmel 公司的低功耗 cmos 串行 eeprom,它是內(nèi)含256×8位存儲空間,具有工作電壓寬(2.5~5.5v) 、擦寫次數(shù)多(大于10000次) 、寫入速度快(小于10ms)等特點(diǎn)。at24c02中帶有片內(nèi)尋址寄存器。每寫入或讀出一個數(shù)據(jù)字節(jié)后,該地址寄存器自動加1,以實(shí)現(xiàn)對下一個存儲單元的操作。所有字節(jié)都以單一操作方式讀取。為降低總的寫入時間,一次操作可寫入多達(dá)8字節(jié)的數(shù)據(jù)。圖6為at24c系列芯片的封裝圖。各引腳功能如下: scl:串行時鐘。在該引腳的上升沿時,系統(tǒng)將數(shù)據(jù)輸入到每個 eeprom 器件,在下降沿時輸出。 sda:串行數(shù)據(jù)。該引腳為開漏極驅(qū)動,可雙向傳送數(shù)據(jù)。 a0、a1、a2:器件/頁面尋址。為器件地址輸入端。 wp:硬件寫保護(hù)。當(dāng)該引腳為高電平時禁止寫入,當(dāng)為低電平時可正常讀寫數(shù)據(jù)。vcc:電源。一般輸入+5v電壓。 vss:接地。
AT24C02是可讀可寫的存儲器。通過IIC與單片機(jī)通信。有2K的儲存空間.可進(jìn)行但字節(jié)存,頁存
在單片機(jī)應(yīng)用中,作為EEPROM儲存器用,與單片機(jī)通過I2C通信。優(yōu)點(diǎn)是掉電后仍可以保存數(shù)據(jù)。比如單片機(jī)運(yùn)行時,手動設(shè)置了一些參數(shù),可以用它保存起來。
文章TAG:AT24C02單片機(jī)at24c02

最近更新

  • 1234qu,求愛情公寓1234下載地址有其中幾部也行好的給分1234qu,求愛情公寓1234下載地址有其中幾部也行好的給分

    求愛情公寓1234下載地址有其中幾部也行好的給分2,有沒有好用的免費(fèi)的無毒的視頻軟件啊3,內(nèi)存卡鎖了怎么解4,胃痛要怎樣治5,情商具體指什么6,把這些注上拼音急急急1,求愛情公寓1234下載地址有.....

    問答 日期:2023-08-30

  • idc數(shù)據(jù)中心上市公司,國內(nèi)idc龍頭上市公司idc數(shù)據(jù)中心上市公司,國內(nèi)idc龍頭上市公司

    本地idc數(shù)據(jù)中心企業(yè)(零軌跡數(shù)據(jù)恢復(fù)中心本地idc數(shù)據(jù)中心企業(yè)1、上市企業(yè)1、光環(huán)新網(wǎng)地理優(yōu)勢。自建M

    問答 日期:2023-08-30

  • 美國試驗(yàn) 壁虎機(jī)器人,南京航空航天大學(xué)壁虎機(jī)器人美國試驗(yàn) 壁虎機(jī)器人,南京航空航天大學(xué)壁虎機(jī)器人

    機(jī)器人壁虎,仿生學(xué)概論壁虎/仿生學(xué)機(jī)器人“指模仿生物,從事生物特性工作的人-。美國《連線》雜志網(wǎng)站近日盤點(diǎn)了近年來世界上新開發(fā)的各類動物機(jī)器人,包括機(jī)器毛毛蟲、機(jī)器蜘蛛、機(jī)器水母.....

    問答 日期:2023-08-30

  • 云技術(shù),什么叫做云技術(shù)云技術(shù),什么叫做云技術(shù)

    什么叫做云技術(shù)2,云技術(shù)是什么3,什么叫云技術(shù)4,云技術(shù)是什么5,云技術(shù)指什么6,云技術(shù)是什么7,云技術(shù)的簡單含義是什么8,云技術(shù)解釋詞語9,云技術(shù)的簡單含義是什么10,所謂的云技術(shù)是什么1,什么叫做.....

    問答 日期:2023-08-30

  • 卡爾曼濾波,卡爾曼濾波是什么啊誰能給個例子卡爾曼濾波,卡爾曼濾波是什么啊誰能給個例子

    卡爾曼濾波是什么啊誰能給個例子2,卡爾曼濾波的形式3,卡爾曼濾波公式是什么啊4,kalman濾波原理5,什么是什么是卡爾曼濾波目標(biāo)跟蹤完美1,卡爾曼濾波是什么啊誰能給個例子我這有。。自己下2,卡.....

    問答 日期:2023-08-30

  • 機(jī)器人編程 語言,python機(jī)器人編程語言機(jī)器人編程 語言,python機(jī)器人編程語言

    機(jī)器人編程領(lǐng)養(yǎng)語言1。VJC編程語言又名機(jī)器人C/,機(jī)器人編程用什么語言Best-1編程語言-,-2/,它能夠非常簡潔地描述機(jī)器人的工作環(huán)境和動作,能夠通過盡可能簡單的程序?qū)崿F(xiàn)復(fù)雜的操作內(nèi)容,學(xué)機(jī).....

    問答 日期:2023-08-30

  • 小程序請求和解析數(shù)據(jù),微信小程序請求數(shù)據(jù)失敗什么原因小程序請求和解析數(shù)據(jù),微信小程序請求數(shù)據(jù)失敗什么原因

    還是一個vb解釋程序請求,微信解釋程序,2,后端服務(wù)器響應(yīng)請求:后端服務(wù)器收到前端發(fā)來的請求后,查詢數(shù)據(jù)library或其他微信小程序提供了運(yùn)行解析的環(huán)境,指定了程序的框架和規(guī)范,其中最重要的.....

    問答 日期:2023-08-30

  • alientek,ALIENTEK戰(zhàn)艦STM32例程中斷從來沒有講到過總中斷 總中斷到底是在alientek,ALIENTEK戰(zhàn)艦STM32例程中斷從來沒有講到過總中斷 總中斷到底是在

    ALIENTEK戰(zhàn)艦STM32例程中斷從來沒有講到過總中斷總中斷到底是在2,alientek怎么讀3,alientek什么意思4,淘寶上arm開發(fā)板是野火好還是ALIENTEK戰(zhàn)艦好5,正點(diǎn)原子ALIENTEK的STM32開發(fā)板強(qiáng)烈推.....

    問答 日期:2023-08-30

相關(guān)文章