Redingas RTC DS1307 atminties

T

toyib

Guest
Hai visiems .....

i naudoti AT89S51 gali ir explaint kaip skaityti DS1307 duomenų (sekundes, minutes, valandos, dienos
ir tt)?

Kaip aš galiu išsaugoti jų (sekundes, minutes, valandos, dienos
ir tt) į AT89s51 atmintis (RAM)?

galite ir išsiųsti kodas (surinkimas)?

 
Na początku maja br. media obiegła wiadomość o kradzieży danych 1,3 miliona francuskich klientów operatora Orange. Coraz więcej firm pada ofiarą ukierunkowanych ataków hakerów. Dotyczą one nie tylko korporacji, ale w dużej mierze sektora MŚP. Utrata poufnych informacji to prawdziwa katastrofa biznesowa, oznacza straty finansowe i kładzie się cieniem na wizerunku firmy.

Read more...
 
Toliau taikant dėmesį nuo maks paaiškina išsamiai, kaip prisijungti prie DS1307 iki 8051-derivatve įskaitant pavyzdys asm kodas ..

"Interfacing su DS1307 su 8051-Suderinamumas Mikrokontroleris"
http://www.maxim-ic.com/appnotes.cfm/appnote_number/95

Linkėjimai,
IanP

 
thank's atsakyti ....

I have read it
But i
don't undestand dar
prašau suteikti man paprasta rutin (. asm) skaitant duomenis iš DS1703 ir išsaugoti AT89S51thank's

 
Naudokite šį kodą
Kodas:

; ************************************************* *********

; SUB nuskaito clock ir rašo IT Į krepšelį ATMINTIS

; DĖL GRĄŽINIMO IŠ ČIA DATA IR LAIKAS duomenys bus saugomi ir

; DATA IR LAIKAS REGISTRAI

; ************************************************* *********

READ_CLOCK:

MOV R1, # SECS; seconds LAIKYMO VIETA

MOV BYTECNT, # 00h

CLR LASTREAD

KVIETIMAS SEND_START

MOV A, # DS1307W

KVIETIMAS SEND_BYTE

MOV A, # 00h

KVIETIMAS SEND_BYTE

KVIETIMAS SEND_STOP

KVIETIMAS SEND_START

MOV A, # DS1307R

KVIETIMAS SEND_BYTEREAD_LOOP:

MOV A BYTECNT

CJNE A # 09H, NOT_LAST

SETB LASTREADNOT_LAST:

KVIETIMAS READ_BYTE

MOV @ R1, A

MOV A BYTECNT

CJNE A, # 00h, NOT_FIRST

MOV A, @ R1

CLR ACC.7; UŽTIKRINTI OSC BIT = 0 (įjungta)

MOV @ R1, A

NOT_FIRST:

INC R1

INC BYTECNT

MOV A BYTECNT

CJNE A # 0AH, READ_LOOP

KVIETIMAS SEND_STOP

RET

;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 
im sorry i
don't understand dar
čia mano grandinės<img src="http://images.elektroda.net/72_1216873274.jpg" border="0" alt=""/>kaip ir galima skaityti RTC momory
ką aš turiu padarytinurodykite, prašau, man kodas (skaityti, ir suteikti vertę RTC atminties), kad gali būti sudaryta su asem51thank's

 
Pirmiausia reikia skaityti ir suprasti I2C protocol.Ten jums suprasti, kaip taip laikas nuo rtc.Then tik palyginti kodai kaip ir bandykite suprasti, ką tai iš tikrųjų daro ..

Linkėjimai
Sajeev

 
gali RTC DS1307 išsaugoti configratio?
signalo nustatymas pavyzdysDėkoju draugas

 
toyib rašė:

gali RTC DS1307 išsaugoti configratio?

signalo nustatymas pavyzdysDėkoju draugas
 
Ok guys thNK'S atsakymus
ir gali daugiau suprasti apie RTC1307 nei anksčiautoyib

 
yeah toyib reikia išmokti pirmasis kas I2C yra ...tik skaityti specifikacija ..... jei nieko, kad jūs nesuprantate, galite dėti čia ...

 
ok thank's 4 all I'll try
o rezultatas .......
I'll pranešime vėliauthank's

 
Galbūt kas nors žino, kaip naudoti DS1307 ir 16F628A skaičiuoti atgal nuo 99 dienos?

 
Aš samouczku čia:

http://mcu-programming.blogspot.com/2006/09/real-time-clock-interfacing.html

 
Aurbo rašė:

Galbūt kas nors žino, kaip naudoti DS1307 ir 16F628A skaičiuoti atgal nuo 99 dienos?
 

Welcome to EDABoard.com

Sponsor

Back
Top