FIFO / Ringbuffer

Gast #156996
Lesenswert?

Also ich hab folgendes Problem

Also ich habe ein CCS Compiler mit dem PIC 18F452 und ich brauche für
diesen einen FIFO ich weiss aber nicht wie ich diesen realisieren muss.
Also als erstes wüsste ich gerne ob der irgend wie Hardware mässig in
einem PIC integrierrt ist oder man den rein Software mässig realisiert?

ICh brauche einen Struct oder ein Variabelnfeld der ein Zuganscode(dem
Zugangscode der max. in16 ist ) mit folgenden Daten verknüpft: dem
Datum und der Zeit verknüpft.


Das Datum und die Zeit werden mit diesem void ausgelesen :

Code:
Code:

void rtc_get_date(BYTE& day, BYTE& mth, BYTE& year, BYTE& dow) //Void



Code:


rtc_get_date(day,mth,year,dow)  //Das ist die funktion fürs auslesen
und die Zeit mit: Code:
void rtc_get_time(BYTE& hr, BYTE& min, BYTE& sec)    // Void

rtc_get_time(hr,min,sec)  // Funktion für die Zeit




So und dann noch ein Bit ob dieser Benutzer einen Alarm ausgelöst hat.


Dann sollten die letzten 50 Benutzer über RS232 ausgeben werden etwa so



Benutzer:..................Datum:....................Zeit:.............. 
.......
Alarm:
------------------------------------------------------------------------ 
-----------

98457998................16.05.2005.............17.30
Uhr..............Nein
45235345................16.05.2005.............17.00
Uhr..............Nein
34523452..............14.05.2005.............12.30 Uhr..............JA

32454567................13.05.2005.............09.30
Uhr..............Nein


Also so ungefähr sollte das Aussehen kannst du mir da weiterhelfen? Ich
hab schon ein paar Beiträge geslesen aber bin irgend wie noch nicht
schlau draus geworden

Gruss Michael

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren