Hallo zusammen 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. int16 ist ) mit folgenden Daten verknüpft: dem Datum und der Zeit verknüpft.


Das Datum und die Zeit werden mit diesem void ausgelesen :

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: 



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 kann mir da jemand weiterhelfen? Hab schon n paar theaders gelesen aber bin noch nicht so ganz schlau draus geworden.

Gruss Michael