8025t中文使用詳細說明_第1頁
8025t中文使用詳細說明_第2頁
8025t中文使用詳細說明_第3頁
8025t中文使用詳細說明_第4頁
8025t中文使用詳細說明_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 IRX-8025T使用說明概要1、8025T的特點:內(nèi)置高穩(wěn)定度的32.768KHz的DTCXO(數(shù)字溫度補償晶體振蕩器)支持I2C總線的高速模式(400K)o定時報警功能(可設(shè)定:天,日期,小時,分鐘)固定周期定時中斷功能。時間更新中斷功能。32.768KHz頻率輸出(具有使能0E功能)閏年自動調(diào)整功能。(2000到2099)寬范圍接口電壓:2.2V到5.5V寬范圍的時間保持電壓:1.8V到5.5V低電流功耗:08uA/3V(Typ.)2、8025T結(jié)構(gòu)框圖: 8025T管腳定義: # #1T1(CE)SCLFOUTN.C.TESTVddFOERX-8801SASOP-14pin14N.C

2、13.SDA12.T2(Vpp)11.GND10./INT9.N.C.8.N.C. # 3.1管腳功能定義:管腳名稱I/O功能1:T1In*工廠測試用(不用額外連接)2:SCLInI2C總線通訊的串行時鐘輸入端3:F0UTOut這是個C-MOS輸出引腳,可通過FOE進行控制。當(dāng)FOE=H,該引腳輸出一個32.768KHz信號當(dāng)輸出停止時,F(xiàn)OUT引腳二“HZ”(高阻狀態(tài))4/8/9/14:NC這些引腳沒有連接內(nèi)部IC5:TESTIn工廠測試用(不用額外連接)6:VDD電源正端7:FOEIn該引腳用來控制FOUT的輸出模式,當(dāng)為高電平時FOUT輸出使能。10:/INTOut該引腳用于輸出:報警信

3、號,時鐘信號,時間更新信號,以及其它信號。該引腳為開漏輸出引腳。11:GND-電源接地端12:T2-牛工廠測試用13:SDAI/OI2C總線通訊,數(shù)據(jù)傳輸端。該引腳為N-ch開漏輸出,所以一定要連接到一個有上拉電阻的相關(guān)信號線上。注意:確認在VDD和GNDZ間連接一個至少0.luF的旁路電容。4、絕對電氣指標:項目符號條件數(shù)值單位電源電壓VDDVDD和GND之間P3to+7.0V輸入電壓(1)VinlFOE引腳*GND-0.3t。VDD+0.3V輸入電壓(2)Vin2SCL,SDA引腳GND-0.3t。+7.0V輸出電壓(1)VoutlFOUT引腳GND-O.3toVDD+O.3V輸出電壓(2

4、)Vout2SDA,/INT引腳*GND-O.3to+7.0V存儲溫度T-STG分散存放,無包裝55to+125C5、推薦操作條件:項目符號條件Min.Typ.Max.單位運行電壓VDD接口電壓1.83.05.5V溫度補償電壓V-TEM溫度補償電壓2.23.05.5V時鐘供電電壓V-CLK1.63.05.5V操作溫度T-OPR-40+25+85C6、頻率特性:頻率穩(wěn)定度:f/f二3.8ppmTa二0to+50C,VDD=3.OV相當(dāng)于:60*60*24*3.8ppm=0.328(s/day)f/f二5.OppmTa二40to+85C,VDD=3.0V相當(dāng)于:60*60*24*5.0ppm=0.

5、432(s/day)7、電氣特性:項目1符號條件MinTypMax單位電流功耗1IDD1Fscl=0Hz/INT=VDD;FOE=GNDVDD=5V1.23.4uA電流功耗2IDD2VDD=3V0.82.8電流功耗3IDD3Fscl=0Hz/INT,F0E=VDDF0UT:32.768K,CL=0pFVDD=5V3.07.5uA電流功耗4IDD1VDD=3V2.05.0電流功耗5IDD5Fscl=0Hz/INT,F0E=VDDF0UT:32.768K,CL=30pFVDD=5V8.020.0uA電流功耗6IDD6VDD=3V5.012.0高電平輸入電壓V_IH1FOE引腳0.7*VDDVDD+

6、0.3VV.IH2SCL&SDA引腳0.7*VDD5.5V低電平輸入電壓VIL輸入引腳GND-0.30.3*VDDV高電平輸出電壓V0H1FOUT引腳VDD=5V,IOH=-1mA4.55.0VV0H2VDD二3VIOH=-1mA2.23.0V0H3VDD二3VI0H=-100uA2.93.0低電平輸出電壓V0L1FOUT引腳VDD=5V,I0L=1mAGNDGND+0.5VV0L2VDD二3VI0L=1mAGNDGND+0.8V0L3VDD二3VI0L=100uAGNDGND+0.1V0L4/INT引腳VDD=5V,I0L=1mAGNDGND+0.25VV0L5VDD二3VI0L=1mAGN

7、DGND+0.4V0L6SDAVDDP2V.I0L=3mAGNDGND+0.4輸入漏電流ILK輸入引腳,VIN=VDD或GND-0.50.5uA輸出洞電流IOZ/INT,SDA,FOUT,VIN=VDD或GND0.50.5uA*除非特別指定,GND=OV,VDD=1.8Vto5.5V,Ta=-40to+85C8、推薦電路:+5V+VDD工艮310KBATTERY丄一Bl+VDDSCL112FOUT13456SCLSDAFOUT/INTBNCGNDTEST/INTAVDDNCFOENCU2TX-8025TSA14?37777To壬iDA1/INTAD210u16e!=C6O.luR22注意:若不

8、需要FOUT輸出,F(xiàn)OE引腳可懸空或接地。9、I2C總線協(xié)議(時序圖)Timingchart注意:當(dāng)訪問該器件的時候,所有的通訊從傳輸開始條件到傳輸結(jié)束條件為止,所有的操作必須在0.95秒內(nèi)完成。如果這樣的通訊需要0.95s或更長時間,那么I2C總線接口將由內(nèi)部總線時間溢出功能復(fù)位。10、8025T操作模式:1)實時時鐘模式該功能被用來設(shè)定和讀取年,月,日,星期,時,分,秒時間信息。年份為后兩位數(shù)字表示,RX-8025T使用說明概要v任何可以被4整除的年份被當(dāng)成閏年處理。(2000年到2099年)2)固定周期的中斷發(fā)生功能:固定周期定時中斷發(fā)生功能可以產(chǎn)生一個固定周期的中斷事件,固定周期可在2

9、44.14uS到4095分鐘之間的任意時間設(shè)定。3)定時更新中斷功能:該功能可以根據(jù)內(nèi)部時鐘的定時設(shè)定,每秒或每分鐘產(chǎn)生一個中斷事件。當(dāng)中斷事件產(chǎn)生,l;F標志位的值變成1同時/INT引腳變成低電平表示一個中斷事件的產(chǎn)生。4)鬧鐘中斷功能:該功能可以根據(jù)報警設(shè)定來產(chǎn)生一個中斷。5)32.768KHz時鐘輸出:可以通過F0UT引腳來輸出一個32.768kHz頻率的時鐘信號,該功能可以通過F0E引腳控制。6)和CPU的接口功能:數(shù)據(jù)的讀寫都是通過I2C總線接口的方式來完成。11、寄存器簡介:AddressFunctionbit7bitebit5bit4bit3bit2bit1bit0Remark0

10、SECo40201018421-31MINo4020108421*32HOURoo20108421-33WEEK6543!210“34DAYoto201。84i215MONTHo10-84216YEAR8040201084217RAM8MINAlarmAL4U201084219HOURAlarmAE201084214AWEEKZMarmAE6543210DAYAlarm20108421BTimerCounter01286432168421CTimerCounter120481024512256DExtensionRegisterTESTWADAUSELTEFSEL1jFSELOTSEL1TSE

11、LO*1,*3,*5EFlagRegistero0UFTFAF0VLFVDET*1,2,*3FControlRegisterCSEL1CSEL0UIETIEAIEooRESET*3注意:當(dāng)內(nèi)部上電復(fù)位或當(dāng)讀到VLF位的值為1的時候,需要對所有的寄存器重新初始化。確保輸入正確的數(shù)據(jù),如果數(shù)據(jù)或時間不正確,那么時鐘操作的結(jié)果將不能得到保證。*1)在內(nèi)部上電期間,TEST位復(fù)位為OVLF位復(fù)位為*r此時所有寄存器的值是不確定的。*2)只有0能被寫入到CF,TF,AF,VLF,VDET這些寄存器的位里而。*3)任何標有。的位在初始化以后應(yīng)該被當(dāng)作0來使用。*4)任何標有的位可以讀寫任意值。*5)TES

12、T位被用作工廠測試用,該位在寫操作的時候一定確保是0。RX-8025T使用說明概要 IX111寄存器詳解:控制寄存器FAddressFunctionbit7Jbit6Jbit5bit4bit3bit2Ibit11bitOFControlRegisterkCSEL1CSELOUIETIEAIEoIIRESET(Default)()=(D=(-)(-)(-)(0)(0)(-)該寄存器用來控制/INT引腳的中斷輸出以及時鐘的啟動/停止的狀態(tài)和日歷的操作。1)CSELO,1(補償間隔選擇0,1)這兩個控制位被用來設(shè)定溫度補償?shù)臅r間間隔。CSELO,1CSEL1CSELO補償間隔寫/讀000.5s012

13、.0s(默認)1010s1130s2)UIE(更新中斷使能位)寫入一個1到該位,當(dāng)一個中斷事件產(chǎn)生時,就會有一個中斷信號產(chǎn)生(/INT的狀態(tài)會從H-Z高阻狀態(tài)變?yōu)榈碗娖健#懭胍粋€0到該位,當(dāng)一個中斷事件發(fā)生時,不會有中斷信號產(chǎn)生。UIE數(shù)值功能讀/寫0當(dāng)一個中斷事件發(fā)生時,不會有中斷信號產(chǎn)生。(/INT的狀態(tài)叢低變成H-Z)1當(dāng)一個中斷事件產(chǎn)生時,就會有一個中斷信號產(chǎn)生(/INT的狀態(tài)會從H-Z高阻狀態(tài)變?yōu)榈碗娖?。)注意:在中斷發(fā)生以后,/INT的狀態(tài)在7.8ms或500ms后|T動清除(通過USEL位選擇)3)TIE(定時中斷使能位)寫入一個T到該位,當(dāng)一個中斷事件產(chǎn)生時,就會有一個中斷信

14、號產(chǎn)生(/INT的狀態(tài)會從H-Z高阻狀態(tài)變?yōu)榈碗娖?。)寫入一個0到該位,當(dāng)一個中斷事件發(fā)生時,不會有中斷信號產(chǎn)生。TIE數(shù)值功能讀/寫0當(dāng)一個固定周期定時中斷發(fā)生時,不會有中斷信號產(chǎn)生o(/INT的狀態(tài)叢低變成H-Z)1當(dāng)一個周定周期定時中斷產(chǎn)生時,就會有一個中斷信號產(chǎn)生(/INT的狀態(tài)會從H-Z高阻狀態(tài)變?yōu)榈碗娖?。?)RESET位寫入一個1到該位,并且該值維持1秒以上,可以停止計數(shù)器操作以及對RTC模塊內(nèi)部計數(shù)器值進行復(fù)位。在0.95秒總線時間溢出功能運行時,如果接收到一個停止STOP條件或重復(fù)開始RE-START條件,那么停止狀態(tài)H動取消(RESET位的值從1變成0)。標志寄存器EAdd

15、ressFunctionbit7bit6:bit5bit4bit3bit2Ibit1jbitOEFlagregister(Default)o(0)o(0)IUFI(-)TFI(-)AF(-)o(0)IVLF(DiVDET(D該寄存器用來監(jiān)測各種中斷時間以及內(nèi)部數(shù)據(jù)的相關(guān)問題。UF,TF,AF,分別是時間更新中斷,固定周期定時中斷,鬧鐘中斷的中斷標志位。1)VLF(電壓低標志位)RX-8025T使用說明概要該標志位用來指示時鐘運行或內(nèi)部數(shù)據(jù)的保持狀態(tài)。當(dāng)數(shù)據(jù)丟失的情況發(fā)生,該位的值由(/變成一旦該位變成該值將維持到一個0被寫入該位。VLF數(shù)值功能寫0VLF位被清零,準備F次的狀態(tài)檢測1寫入1后,

16、該位無效讀0沒有產(chǎn)生數(shù)據(jù)丟失的情況1檢測到數(shù)據(jù)丟失,所有寄存器必須重新配置。(該位必須軟件清零)2)VDET(電壓檢測標志位)該位用來檢測溫度補償?shù)墓ぷ鳡顟B(tài),當(dāng)溫度補償停止工作時該位從0變成(該位必須軟件清零)擴展寄存器DAddressFunctionbit7bit6bit5bit4bit3bit2kbitbitODExtensionRegister(Default)ETEST(0)WADA(-)USEL(-)TE(-)1FSEL1(0)FSELO(0)TSEL1(-)TSELO(-)該寄存器用來說明鬧鐘功能或定時更新中斷功能以及用來選擇或設(shè)定等操作。例如FSEL0,1用來選擇F0UT的輸出頻

17、率。TSEL0,1用來設(shè)定固定周期的內(nèi)部時鐘源??刂泼朊}沖輸出的控制位:USEL數(shù)值更新中斷自動復(fù)位時間tRTN讀/寫0秒更新500ms(秒脈沖設(shè)定)1分更新7.813ms時鐘計數(shù)器(寄存器0到2)AddressFunctionbit7pbit6Ibit5牛bit4bit3卩bit25itbit15bitO0SECo40!2010842h11MINO40201084I2I12HOURoo2010842fl*1分別記錄時鐘的-時,分,秒所有的數(shù)據(jù)格式都為BCD碼,例如秒寄存器的值為0101loor實際表示為59秒。小時計數(shù)器從90W直到423然后重新從90開始,為24小時進制。星期寄存器RE3A

18、ddressFunctionbit7bit6bit5bit4bit3bit2bit1bitO31WEEKo6543210該寄存器用來記錄星期的信息:第0位到第6位用來表示星期日,星期一到星期六。數(shù)據(jù)格式不再是BCD編碼,而是分別用一位來表示不同的日期。vnRX-8025T使用說明概要 XIV具體見下表:WEEKbit?bit6bit5bit4bit3bit2bit1bitODayDatahWrite/Read00000001Sunday01h0:0:0:00:0:1:0Monday02h00000100Tuesday04h00001000Wednesday08h00010000Thursday

19、10h0;0;1;00;0;0;0Friday20h01000000Saturday40h特別注意:不要同時設(shè)定多位為1的情況,因為任何錯謀的設(shè)定都會導(dǎo)致正常操作的混亂。日歷寄存器(4到6)AddressFunctionbit7Ibit6bit55bit4bit3jbit2Ibit11bitO4DAYoo201084I2F15MONTHooo1084I216YEAR804020108421具有H動日歷調(diào)節(jié)的功能,作用范圍2001年1月1日到2099年12月31日。數(shù)據(jù)格式為BCD編碼。注意:設(shè)定不存在的LI期數(shù)據(jù)將導(dǎo)致計數(shù)器不能正常操作。另外,日歷對應(yīng)的星期系統(tǒng)不能動調(diào)整,可以通過一定的算法來

20、實現(xiàn),下面介紹一種常用的公式:A:最常見的公式:W=Y-1+(Y-1)/4(Y-1)/100+(Y-1)/400+D丫是年份數(shù),D是這一天在這一年中的累積天數(shù),也就是這一天在這一年中是第兒天。B:最好用的是蔡勒公式:W=C/4-2C+y+y/4+13*(M+1)/5+d1C是世紀數(shù)減一,y是年份后兩位,M是月份,d是日數(shù)。1月和2月耍按上一年的13月和14月來算,這時C和y均按上一年取值。兩個公式中的均指只取計算結(jié)果的整數(shù)部分。算出來的W除以7,余數(shù)是兒就是星期兒。如果余數(shù)是0,則為星期日。12、占空比50%的秒脈沖輸出:1、設(shè)定8025TI作在時間更新中斷模式.2、使用/INT引腳輸出,IN

21、T輸出狀態(tài):1:高阻態(tài),0:低電平。3、相關(guān)寄存器AddressFunctionbit7bit6bit5bit4bit3bit2ibit15bitODExtensionRegister,TESTWADAUSELTEFSEL1FSELOTSEL1rTSELOEFlagRegisterooUFTFAFoIVLFVDETFControlRegisterCSEL1CSELOUIETIEAIEiiRESET4.寄存器配置數(shù)值寄存器FlueBit7Bit6Bit5Bit4Bit3Bit2BitlBitOD0 x0000000000E0 x0000000000F0 x6001100000秒脈沖輸出外接光藕隔

22、離,共檢測時間精度用。RX-8025T使用說明概要 #RX-8025T使用說明概要 +VDDI/INTOO13、I2CBus操作數(shù)據(jù)傳輸注意事項:當(dāng)開始START條件出現(xiàn),數(shù)據(jù)傳輸就以8-bit(個字節(jié))為單位進行。在開始和停止條件之間的數(shù)據(jù)個數(shù)沒有嚴格限制,但是整個傳輸時間一定不能大于0.95s。無論讀操作或?qū)懖僮骷拇嫫鞯牡刂范紩詣釉黾?,在地?FH之后地址自動變成地址OOHo數(shù)據(jù)傳輸?shù)陌l(fā)送端在時鐘線SCL為低的情況進行改變,而接收端在SCL為高的情況下讀取穩(wěn)定有效的數(shù)據(jù)(SDA狀態(tài))SCL/SDA/XDataisvalidwhendatalineisstableDatacanbechan

23、ged數(shù)據(jù)確認響應(yīng)(ACK信號)SCLfromMasterSDAfromtransmitter(sendingside)當(dāng)傳輸數(shù)據(jù)的時候,接收器會在接收到一個8-bif數(shù)據(jù)段時產(chǎn)生一個確認響應(yīng)信號(ACK信號,低有效)。如果接收器沒有ACK信號產(chǎn)生,表示該通訊過程沒有實現(xiàn)。(這種情況不包括主機故意不產(chǎn)生ACK信號的悄況)SDAfromreceiver(receivingside)讀取ACK借號需耍釋放SDAo1、器件地址(DeviceAddress/SlaveAddress)所有的通訊操作都是以START條件+從設(shè)備地址+(RAV讀寫選擇)開始的。從設(shè)備地址如下:TransferdataSla

24、veaddressR/Wbitbit7bit6bit5bit4bit3bit2bit1bitORead65h01100101(=Read)Wnte64h0(二Wnte)2、寄存器地址(Address/RegisterAddress)AddressFunctionbit7bit6bit5bit4bit3bit2bit1bit0Remark0SECo4020i108421*31MINo402010842132HOUROo201084i21*33WEEKo643!21034DAYoo2010*4235MONTHoo108421*36YEAR804020108421一7RAM*48MINAlarmAE

25、4J201J8421一9HOURAlarmAE20108421*4AWEEKAlarmAE6543210DAYAlarm20108421BTimerCounter01286432168421一CTimerCounter120481024512256*4DExtensionRegisterTESTWADAUSELTEFSEL1FSELOTSEL1TSELOf3,-5EFlagRegisterooUFTFAFo:VLFVDETFControlRegisterCSEL1CSEL0UIETIEAIERESET*32、寄存器寫操作時序圖指定地址寫操作:CPU發(fā)送開始條件SCPU傳輸RX-8025T的從地

26、址,用RAV位設(shè)定寫模式。檢測從RX-8025T發(fā)出的ACK信號。CPU傳輸寫入寄存器的地址到8025T檢測從RX-8025T發(fā)出的ACK信號CPU將耍寫入的數(shù)據(jù)寫道指定的寄存器檢測從RX-8025T發(fā)出的ACK信號如果有需要可重復(fù)(6)和(7)步驟,寫入的地址自動增加CPU發(fā)送停止位P3、寄存器讀操作時序圖指定地址讀操作:CPU發(fā)送開始條件SCPU傳輸RX-8025T的從地址,用RAV位設(shè)定寫模式檢測從RX-8025T發(fā)出的ACK信號CPU傳輸讀寄存器的地址到8025T檢測從RX-8025T發(fā)出的ACK信號CPU發(fā)送RESTART條件SrCPU傳輸RX-8025T的從地址,用RAV位設(shè)定讀模

27、式檢測從RX-8025T發(fā)出的ACK信號從8025T中讀取步驟(4)指定的寄存器內(nèi)容CPU發(fā)送ACK信號給8025TRX-8025T使用說明概要ID如果有需要可匝復(fù)(9)和(10)步驟,讀取的地址自動增加12)CPU發(fā)送一個*r作為ACK倍號13)CPU發(fā)送停止信號P(5)(8)(7)(9)(10)HD(13)S111111Slaveasdress1111110011111111Acdress1011111111Sr111111Slaweasdress11111110Illi11Data111111:HIhiiiiiiiDataI11111111PPNfrawffMKfromRXaO!LACK

28、fronCPU5、寄存器讀寫操作備注讀寫操作中,寄存器的地址能自動加1,因此可以連續(xù)讀寫多個寄存器。(與EEPROM操作相同)讀寫時序圖中(4),Address,即為寄存器的地址。(與RX-8025中Address不同)14、備份以及恢復(fù)在應(yīng)用電池作后備電源時特別注意:ItemSymbolConditionMin.Typ-Max.Unit.Powersupplydetectionvoltage(1)Vdet2.2VPowersupplydetectionvoltage(2)Vlow1.6VPowersupplydroptimetF-2us/VInitialpower-uptimetR110ms

29、/VClockmaintenaneepower-uptimetR21.6VtVDD3.6V5iis/V1.6VtVDD3.6V15us/V注意電平的切換,防止數(shù)據(jù)丟失。xnRX-8025T使用說明概要 XXI參考電路VCOSCLSOAl3CBUS)8025T封裝以及PCB設(shè)計:Externaldimensions10.10.2kR8801!14卿RRRHRX-8025T使用說明概要 焊接的參考溫度曲線:探設(shè)計時應(yīng)注意事項:A:8025T的I2C總線與CPU之間的接口電路設(shè)計,注意電壓匹配。由丁一般設(shè)計會需耍電池作備用電源,因此設(shè)計特別注意8025T的電壓要求,參考(4電氣指標)給出的數(shù)據(jù)。B:

30、系統(tǒng)設(shè)計時,在I2C總線上有多個器件的時候,應(yīng)注意軟件的設(shè)計,防止對8025T的誤操作。C:時間設(shè)定的時候,一定耍確保數(shù)據(jù)的正確性,一般應(yīng)增加校驗的子程序,例如驗證日期對應(yīng)的星期數(shù)就可以利用上面第8頁提到的兩個公式。D:在PCB設(shè)計的時候注意8025T與CPU的通訊走線應(yīng)該越短越好,并且遠離高頻、高電流的信號線。同時旁路電容也應(yīng)該靠近8025T的電源端。同時增加地線敷銅的而積,以防止干擾的產(chǎn)生。E:生產(chǎn)測試過程中,對8025T的焊接應(yīng)參考焊接溫度曲線。同時避免用超聲波對器件進行清洗操作,防止對內(nèi)部晶體造成損壞。F:當(dāng)使用電池供電的時候,為了延長電池的供電時間,可以關(guān)閉FOUT輸出,改變溫度補償

31、的時間間隔(正常供電時用軟件恢復(fù)設(shè)置)以達到降低功耗的目的。RX-8025T使用說明概要unsignedchar1; XXIII附件(I2C讀寫程序C語言)/*函數(shù)原型:voidIC_start(void);*RX-8025T使用說明概要unsignedchar1; #/*功能:IC總線起始位.*RX-8025T使用說明概要unsignedchar1; #voidIC_start(void)SDA_DIR=I2C_OUTPUT;SCL=1;/*SendStart*/RX-8025T使用說明概要unsignedchar1; #SDA=1;nopO;nopO;SDA=0;nopO;nopO;SCL

32、=0:RX-8025T使用說明概要unsignedchar1; #/*函數(shù)原型:voidIC_stop(void);*/*功能:IC總線停止位.*RX-8025T使用說明概要unsignedchar1; #RX-8025T使用說明概要unsignedchar1; #voidIC_stop(void)SCL=0:/*SendStop*/RX-8025T使用說明概要unsignedchar1; #SDA_DIR=I2C_OUTPUT;SDA=0;nopO;nopO;SCL=1;nopO;nopO;SDA=1;RX-8025T使用說明概要unsignedchar1; #RX-8025T使用說明概要u

33、nsignedchar1; /*函數(shù)原型:bitIC_Titebyte(ucharwdata);*/*功能:向IC總線發(fā)送8位數(shù)據(jù),并請求一個應(yīng)答信*unsignedcharIC_WriteByte(unsignedcharwdata)RX-8025T使用說明概要SCL=1; XXVSDA_DIR=I2C_OUTPUT;fdr(i=0;i8;i+)SCL=O;SCL=O;nopO;nopO;if(wdata&0 x80)SDA=1;elseSDA=0;nopO;nopO;SCL=1;wdata=l;SCL=O;SCL=0:nopO;nopO;SDADIR=I2CINPUT;SCL=1;i=0;

34、while(SDA)12)SCL=0;retiini(O);SCL=0:/*/*函數(shù)原型:ucharIC_readbyte(void);*/*功能:從ic總線上接收8位數(shù)據(jù),并將接受到*/*8位數(shù)據(jù)作為一個字節(jié)返回,不回送應(yīng)*/*答信號ACK.*/*/unsignedcharIC_ReadByte(void)imsigiiedchari;unsignedcharIC_data=O;SCL=0;SDA_DIR=I2C_OUTPUT;SDA=1;SDADIR=I2CINPUT;fbr(i=O;i8;i+)RX-8025T使用說明概要SCL=1;nop();nop();IC_data=l;IC_da

35、ta|=SDA;nop();SCL=1;nop();SCL=0;nop();nopO;nopO;SCL=1;nopO;nopO;nopO;SCL=O;SDA_DIR=I2C_OUTPUT;SDA=0;retiini(IC_data);/*/*函數(shù)原型:bitreadEEone(ucharinstr,ucharaddiucharnum);*/*功/*/*能:從S42WD42中讀取num個字節(jié)的數(shù)據(jù),采用序列讀操作方和式從片內(nèi)Addi-ess地址開始連續(xù)讀取數(shù)據(jù).S42WD42不接*受指定的地址則返回O(FALSE).*unsignedcharreadEEone(unsigiiedcharaddi;unsignedcharnum)unsignedchar1;/diO;IC_start();if(IC_WnteByte(WRITE)=O)IC_stopO;r

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論