Forum: Mikrocontroller und Digitale Elektronik FIFO / Ringbuffer


von Michael (Gast)


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

von Mike (Gast)


Lesenswert?

Klingt nach Hausaufgaben ;-)

von Michael (Gast)


Lesenswert?

Klingt nicht nur so ist auch soo ;)

von Dirk (Gast)


Lesenswert?

"Klingt nicht nur so ist auch soo ;)"

Na dann solltest Du es auch selber machen, sonst lernst Du ja nichts...
:)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.