ࡱ> WYTUV9 dbjbj `l$$$$$LrK2N&8(8(8(8(***JJJJJJJ$L N:K**"***K*8(8(_,K****88(8(J**J**,eAUC8(B& p{l$* BUCBK0rKB6N*@NUC* PCF8583 Real Time Clock Beschreibung des PCF8583 Dieser Baustein wird ber den I2C-Bus gesteuert. Er besitzt eine Uhr ( 12 / 24 Stunden ) mit Datum, Alarm und einem statischen Speicher von 256 Byte RAM.  INCLUDEPICTURE "C:\\Documents and Settings\\mrjj\\Bureau\\44\\Rsultats de la recherche dimage Google partir de http--www_fernando-heitor_de-pic-projekte-pcf8583-pcf8583schaltung_gif_fichiers\\pcf8583_fichiers\\pcf8583.jpg" \* MERGEFORMATINET  An den Pins OSC0 und OSC1 wird ein Uhrenquarz von f = 32.768 KHz angeschlossen, den der interne Oszillator zur Zhlfrequenz braucht. Hier wird auch ein Akkumulator verwendet, der die Uhr mit 2,4 V versorgt, wenn die externe Versorgungsspannung von 5V abgeschaltet wird. So kann der PCF8583-Baustein die Zeit und das Datum weiterzhlen, wenn das Gert ausgeschaltet wird. Der Akkumulator wird aufgeladen, wenn die externe Versorgungsspannung anliegt. Durch die Verwendung eines 2,7kOhm groen Vorwiderstandes, liegt der Ladestrom dann bei etwa 700A. Die Betriebsspannung der Batterie muss mindestens 1 V betragen. Der Pin A0 des PCF8583-Bausteins ist ein programmierbares Adrebit, mit dem maximal gleichzeitig 2 PCF8583-Bausteine gesteuert werden. Wenn Pin A0 auf 1 gesetzt wird (an Betriebsspannung legen), dann ist die Adresse 0xA2 zum Schreiben und 0xA3 zum Lesen. Wenn Pin A0 auf 0 gesetzt wird (GND), dann ist die Adresse 0xA0 zum Scheiben und 0xA1 zum Lesen. In diesem Beispiel ist Pin A0 auf 0 (GND) gesetzt. Der Pin /INT ist der IRQ-Alarmausgang der Uhr mit offenem Kollektor (Open Drain), der im Fall eines Alarms auf 0 gezogen wird. Sollte dieser Pin fr die Alarmfunktion verwendet werden, muss ein Pullup-Widerstand am Pin /INT angeschlossen werden. Die Daten des PCF8583 knnen durch die Leitungen SCL und SDA beschrieben und gelesen werden. Diese Leitungen werden an einem I2C-Bus angeschlossen. Wichtig: Die Leitungen fr den I2C-Bus mssen mit Pullup-Widerstnden an die Betriebsspannung angeschlossen werden (siehe Schaltung). Das PCF8583 ICs besitzt einen statischen Speicher von 256 Byte RAM. Die ersten 16 Bytes des RAM werden von der Uhr und ihrer Alarmfunktion bentigt, die restlichen 240 Bytes knnen frei genutzt werden.  INCLUDEPICTURE "C:\\Documents and Settings\\mrjj\\Bureau\\44\\Rsultats de la recherche dimage Google partir de http--www_fernando-heitor_de-pic-projekte-pcf8583-pcf8583schaltung_gif_fichiers\\pcf8583_fichiers\\pcf8583register.gif" \* MERGEFORMATINET  PCF8583 Register Durch das Control/Status Register wird das PCF8583 IC konfiguriert. Es besitzt eine Standard-Konfiguration im RESET-Zustand. Die einzelnen Bits des Register sind dadurch auf 0 gesetzt.  INCLUDEPICTURE "C:\\Documents and Settings\\mrjj\\Bureau\\44\\Rsultats de la recherche dimage Google partir de http--www_fernando-heitor_de-pic-projekte-pcf8583-pcf8583schaltung_gif_fichiers\\pcf8583_fichiers\\pcf8583control.gif" \* MERGEFORMATINET  Control/Status Register (Adresse 0x00) Durch das Alarm Control Register kann der PCF8583 mit erweiterten Funktion, wie Timer- oder Alarm-Funktionen, eingestellt werden.  INCLUDEPICTURE "C:\\Documents and Settings\\mrjj\\Bureau\\44\\Rsultats de la recherche dimage Google partir de http--www_fernando-heitor_de-pic-projekte-pcf8583-pcf8583schaltung_gif_fichiers\\pcf8583_fichiers\\pcf8583alarm.gif" \* MERGEFORMATINET  Alarm Control Register (Adresse 0x08)  HYPERLINK "http://www.fernando-heitor.de/pic/projekte/pcf8583/adressierung.htm" \t "_self"    LE PCF8583 Le PCF8583 est une horloge avec calendrier combine une RAM de 240octets. Les annes sont gres sur 4ans, ce qui permet de tenir compte des annes bisextiles. Il possde aussi une fonction alarme avec une sortie d'interruption qui sort en permanence un carr de 1 Hz. L'horloge de rfrence peut tre soit un quartz d'horloger cadenc 32,768kHz soit une entre TTL cadence 50Hz (pour la synchronisation sur le secteur).  HYPERLINK "http://66.102.9.104/search?q=cache:Mn45JogujowJ:www.aurel32.net/elec/pcf8583.pdf"  INCLUDEPICTURE "http://www.aurel32.net/images/pdf.gif" \* MERGEFORMATINET  HYPERLINK "http://66.102.9.104/search?q=cache:Mn45JogujowJ:www.aurel32.net/elec/pcf8583.pdf" La datasheet du PCF8583  PCF8583 Real Time Clock Adressierung des PCF8583 Das Beispiel soll die Adressierung des PCF8583 Real Time Clocks veranschaulichen. Folgende Daten sollen dem PCF8583 bergeben werden: Uhrzeit: 14:32:34 Datum : 19.04.2003 Alarm Zeit: 15:00:00 Die Adressierung fr die Uhrzeit ist recht einfach. Die Sekunden werden auf die Adresse 0x02 geschrieben, die Minuten auf 0x03 und die Stunden auf 0x04. Adresse 0x02: Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 10s 1s Bei den Sekunden wird die Zehnerstelle in die Bits 4-7 gespeichert und die Einerstelle in die Bits 0-3. Adresse 0x03: Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 10 min 1min Bei den Minuten werden ebenfalls die Zehnerstellen in die Bits 4-7 gespeichert und die Einerstellen in die Bits 0-3. In der Adresse 0x04, in der die Stunden geschrieben oder gelesen werden, befinden sich noch weitere Informationen. Adresse 0x04:  INCLUDEPICTURE "http://www.fernando-heitor.de/pic/projekte/pcf8583/pcf8583hours.gif" \* MERGEFORMATINET  Adresse 0x04 im PCF8583 Durch das Bit 7 kann das Zeitformat eingestellt werden. Bei null ist es ein 24h Format und bei eins 12h Format. Wenn das 12h Format eingestellt ist, dann kann durch das 6.Bit (AM/PM Flag) angegeben werden, ob die Zeit AM oder PM ist. In die Bits 4 und 5 wird die Zehnerstelle des Monats geschrieben und in die Bits 0 bis 4 die Einerstelle. In dem Beispiel existiert ein 24h Zeitformat, so dass das 6. und 7. Bit auf 0 gesetzt ist. Die Daten fr die Zeit sehen folgendermaen aus: Uhrzeit Adresse Daten (Binr) Daten (Hex) Sekunden 0x02 0011 0100 0x34 Minuten 0x03 0011 0010 0x32 Stunden 0x04 0001 0100 0x14 Diese Daten mssen immer als Hexadezimal (BCD-Code) an den PCF8583 bergeben werden. Sie werden auch als hexadezimale Werte gelesen. Nun folgt die Adressierung des Datums. Hier mssen einige Berechnungen gemacht werden, um das richtige Datum an den PCF8583 zu bergeben. Zunchst befinden sich die Daten fr den Tag und das Jahr auf der Adresse 0x05. Adresse 0x05: Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Daten Jahr Die Daten Tag als BCD-Wert Im PCF8583 wird das Jahr nur bis zu 4 Jahren gezhlt. Danach wird das Jahr wieder auf 0 gesetzt, d.h. die Bits 6 und 7 in der Adresse 0x05 werden auf 0 gesetzt, und die Jahre werden erneut hochgezhlt. Um das Jahr zu bestimmen und zu verndern, muss das Jahr selbst separat berechnet und gespeichert werden. Hierfr wird der freie RAM-Speicher im PCF8583 verwendet. In diesem Beispiel auf der Adresse 0x10 und 0x11. In die Adresse 0x10 wird immer das Jahr gespeichert, mit der Adresse 0x11 wird das aktuelle Jahr verglichen. Die Daten fr den Monat und die Wochentage befinden in der Adresse 0x06. Adresse 0x06: Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Daten fr Wochentage Daten fr den Monat Im Beispiel Datum : 19.04.2003 mssten folgende Daten bertragen werden: Datum Adresse Daten (Binr) Daten (Hex) Jahr/Tag 0x05 1101 1001 0xD9 Monat/Wochentag 0x06 0000 0100 0x04 Alarm-Funktion Die Zeit und Datum fr den Alarm, werden ab der Adresse 0x09 gespeichert: Adresse 0x09 : Alarm Hunderstel Sekunden Adresse 0x0A : Alarm Sekunden Adresse 0x0B : Alarm Minuten Adresse 0x0C : Alarm Stunden Adresse 0x0D : Alarm Tag/Jahr Adresse 0x0E : Alarm Monat Um die Alarmfunktion zu aktivieren, muss zunchst das alarm enable bit (Bit 2) im Control/Status Register auf 1 gesetzt werden. Im Alarm Control Register wird der alarm interrupt eingeschaltet, in dem das 7. Bit im Register gesetzt wird. Zu beachten ist, das dieses Bit immer wieder gesetzt werden muss, sobald die Alarm-Funktion wieder verwendet wird. Danach wird der entsprechende Alarm-Modus durch die Bits 4/5 im Alarm Control Register eingestellt: 00 - no clock alarm 01 - daily alarm 10 - weekday alarm 11 - dated alarm Der Alarm Interrupt wird am Pin /INT des PCF8583 ICs ausgegeben. Die Daten fr die Alarmfunktion sehen bei einem Alarm Zeit: 15:00:00 Datum: 19.04.03 folgendermaen aus: Information Adresse Daten (binr) Daten (Hex) Control Status Register 0x00 0000 0100 0x04 Alarm Control Register 0x08 1011 0000 0xB0 Alarm Hundelstel Sekunden 0x09 0000 0000 0x00 Alarm Sekunden 0x0A 0000 0000 0x00 Alarm Minuten 0x0B 0000 0000 0x00 Alarm Stunden 0x0C 0001 0101 0x15 Alarm Tag/Jahr 0x0D 1101 0011 0xD3 Alarm Monat 0x0E 0000 0100 0x04  PCF8583 Real Time Clock Programmaufbau Das Programm wurde mit dem CCS Compiler geschrieben. Ich habe aber alle Funktionen in ANSI-C geschrieben, sodass sie in allen C-Compilern anwendbar sind. Da der CCS C-Compiler die I2C-Funktionen schon integriert hat, habe ich zustzlich eine Headerdatei fr die I2C-Schnittstelle im Master-Modus geschrieben, die hier demnchst verffentlicht wird.  HYPERLINK "http://www.fernando-heitor.de/pic/projekte/pcf8583/programm.htm" \l "funktionen" Funktionsbeschreibungen  HYPERLINK "http://www.fernando-heitor.de/pic/projekte/pcf8583/programm.htm" \l "program1" Datum und Zeit schreiben und auslesen HYPERLINK "http://www.fernando-heitor.de/pic/projekte/pcf8583/programm.htm" \l "program2" Alarmfunktion nutzen HYPERLINK "http://www.fernando-heitor.de/pic/projekte/pcf8583/programm.htm" \l "program3" Timerfunktion nutzen   HYPERLINK "http://www.fernando-heitor.de/pic/projekte/pcf8583/programm.htm" \l "eventcounter" Event-Counter nutzen  Funktionsbeschreibungen Funktion write8583_rtc() Durch die Funktion write8583_rtc() wird das Datum und die Zeit in den PCF8583 ber die I2C-Schnittstelle geschrieben. Es werden noch einige Parameter an diese Funktion bergeben. 2 Strukturen mit den Daten fr die Zeit und Datum und die Anfangsadresse um die Daten zu bertragen werden bergeben. Fr das Schreiben gibt es zwei Anfangsadressen mit folgender Textsubstitution im Programm: Bezeichnung Adresse Bemerkung SET_DATE_TIME 0x01 Wenn dieser Parameter bergeben wird, dann werden Datum und Zeit geschrieben. SET_ALARM 0x09 Wenn dieser Parameter bergeben wird, dann werden die Alarmzeit und Datum geschrieben. Funktion read8583_rtc() Mit der read8583_rtc() - Funktion werden die Daten fr das Datum und Zeit aus dem PCF8583 IC gelesen. Hier wird das Datum und die Zeit vom PCF8583 gelesen und in zwei Strukturen gespeichert. Zustzlich wird ein Parameter bergeben fr die Anfangsadresse. Bezeichnung Adresse Bemerkung GET_DATE_TIME 0x02 Wenn dieser Parameter bergeben wird, dann werden Datum und Zeit gelesen. GET_ALARM 0x0A Wenn dieser Parameter bergeben wird, dann werden die Alarmzeit und Datum gelesen. Funktion configure8583_control_reg() Durch diese Funktion wird das Control/Status Register des PCF8583 konfiguriert. Die Parameterbezeichnungen, die bergeben werden knnen, finden Sie in der Headerdatei ausfhrlich erlutert. Funktion configure8583_alarm_reg() Hier wird das Alarm Control Register konfiguriert. Die Parameterbezeichnungen finden Sie in der Header-Datei. Funktion write8583_timer() Durch diese Funktion kann die Timerzeit in den PCF8583 geschrieben werden. Funktion write8583_zeroclock() Durch diese Funktion wird die Real Time Clock auf 0 gesetzt, wenn ein Timer Modus genutzt wird. Funktion write8583_eventcounter() Mit dieser Funktion wird der PCF8583 im Event-Counter Modus mit der Anzahl der Events initialisiert.Funktion write8583_eventalarm() Durch diese Funktion wird der PCF8583 im Event-Counter Modus mit der Anzahl der Events um den Alarm auszulsen initialisiert. Das heit sobald der Event-Counter diese Anzahl von Events erreicht hat, lst der PCF8583 ein Interrupt aus. Vorrausgesetzt die Control/Status und Alarm Control Register wurden konfiguriert.Funktion read8583_eventcounter() Hier wird der Event-Counter gelesen, d.h. die aktuelle Anzahl der Events. Funktion read8583_event_alarm() Hier wird der Event-Alarm ausgelesen, d.h. die Anzahl der Events um ein Alarm auszulsen. Datum und Zeit schreiben und auslesen Das Datum und die Zeit nehmen wir das gleiche Beispiel wie in Kapitel " HYPERLINK "http://www.fernando-heitor.de/pic/projekte/pcf8583/adressierung.htm" Adressierung des PCF8583" : Uhrzeit: 14:32:34 Datum : 19.04.2003 Fr das Schreiben dieser Daten in den PCF8583 IC ber die I2C-Schnittstelle wird die Funktion write8583_rtc() bentigt. Das Auslesen der Daten geschieht durch die Funktion read8583_rtc().Vorher muss jedoch die Strukturen mit den Daten gesetzt werden: #include #include Struct Time { int8 hour; int8 minute; int8 seconds; }; Struct Date { int8 year; int8 month; int8 day; int8 weekday; };main() { ... // Initialisierung des Mikrocontrollers und der I2C-Schnittstelle struct Time zeit; struct Date datum; sek_vorher=60; zeit.hour = 14; zeit.minute = 32; zeit.seconds = 34; datum.year = 3; datum.month = 4; datum.day = 19; datum.weekday = 0; write8583_rtc(&t,&d,SET_DATE_TIME); // Hier wird das Datum und Zeit geschrieben while (1) { read8583_rtc(&t,&d,GET_DATE_TIME); // Hier wird das Datum und Zeit ausgelesen if (zeit.seconds!=sek_vorher ) { lcd_gotoxy(1,1); printf(lcd_putc,"Zeit: %02u:%02u:%02u",zeit.hour,zeit.minute,zeit.seconds); lcd_gotoxy(1,2); printf(lcd_putc,"Datum: %02u.%02u.%02u",datum.day,datum.month,datum.year); sek_vorher=zeit.seconds; } } Die Headerdatei mchte ich hier aus Platzgrnden nicht darstellen. Das Programm fr dieses Beispiel mit Headerdatei knnen Sie  HYPERLINK "http://www.fernando-heitor.de/pic/downloads/Datum_und_Anzeige.zip" \t "_blank" hier runterladen oder unter  HYPERLINK "http://www.fernando-heitor.de/pic/projekte/pcf8583/download.htm" Download herunterladen. Alarmfunktion nutzen Vorher werden wie oben beschrieben das Datum und die Zeit geschrieben. Danach wird die Alarmfunktion aktiviert, sowie die Alarmzeit und das Alarmdatum in den PCF8583 geschrieben. Die Alarmzeit und das Alarmdatum werden mit der Funktion write8583_rtc() sowie mit dem Parameter SET_ALARM geschrieben write8583_rtc(&alarmzeit,&alarmdatum,SET_ALARM); Die Alarmfunktion wird durch das alarm enable bit im Control/Status Register aktiviert und mit der Funktion configure8583_control_reg eingestellt: configure8583_control_reg(alarm_enable); Danach wird das Alarm Control Register konfiguriert. Die clock alarm function wird auf dated alarm eingestellt und das alarm interrupt enable bit wird gesetzt. configure8583_alarm_reg(dated_alarm | alarm_int_enable); Die Alarmzeit wird um 5 Sekunden gegenber der normalen Zeit eingestellt. Wenn diese erreicht ist wird die Alarmzeit wieder um 5 Sekunden erhht, um zu berprfen , ob die Alarmfunktion wirklich funktioniert. #include #include Struct Time { int8 hour; int8 minute; int8 seconds; }; Struct Date { int8 year; int8 month; int8 day; int8 weekday; };void main() { // Initialisierung des Mikrocontrollers und der I2C-Schnittstelle und PIN C7 als Eingang definieren ... struct Time zeit,alarmzeit; struct Date datum,alarmdatum; sek_vorher = 60; alarm_on = 0; zeit.hour = 14; zeit.minute = 32; zeit.seconds = 34; datum.year = 3; datum.month = 4; datum.day = 19; datum.weekday = 0; write8583_rtc(&t,&d,SET_DATE_TIME); // Hier wird das Datum und Zeit geschrieben write8583_rtc(&alarmzeit,&alarmdatum,SET_ALARM); // Hier die Alarmzeit und Datum geschrieben configure8583_alarm_reg(dated_alarm | alarm_int_enable); // Einstellung im Alarm Control Register configure8583_control_reg(Alarm_Enable); // Alarmfunktion wird aktiviert while (1) { // Hier wird das Datum und Zeit ausgelesen read8583_rtc(&t,&d,GET_DATE_TIME); // Hier wird die aktuelle Alarmzeit und Alarmdatum ausgelesen read8583_rtc(&alarmzeit,&alarmdatum,GET_ALARM); if (zeit.seconds!=sek_vorher ) { lcd_gotoxy(1,1); printf(lcd_putc,"Zeit: %02u:%02u:%02u",zeit.hour,zeit.minute,zeit.seconds); lcd_gotoxy(1,2); printf(lcd_putc,"Alarm:%02u:%02u:%02u ",alarmzeit.hour,alarmzeit.minute,alarmzeit.seconds); sek_vorher=zeit.seconds; } if (!INPUT(PIN_C7) && !ALARM_ON) { ALARM_ON=1; alarmzeit.seconds = alarmzeit.seconds + 5; // Alarmzeit und datum werden neu geschrieben write8583_rtc(&alarmzeit,&alarmdatum,SET_ALARM); configure8583_alarm_reg(0x80 | 0x20 | 0x10); // Alarm Control Register wird wieder eingestellt configure8583_control_reg(Alarm_Enable); // Alarm wird wieder aktiviert } } Das Programm fr dieses Beispiel mit Headerdatei knnen Sie  HYPERLINK "http://www.fernando-heitor.de/pic/downloads/Alarmfunktion.zip" \t "_blank" hier runterladen oder unter  HYPERLINK "http://www.fernando-heitor.de/pic/projekte/pcf8583/download.htm" Download herunterladen. Timerfunktion nutzen Der PCF8583 kann auch als Timer genutzt werden. Dieser Timer kann ein Interrupt am Ausgang /INT des PCF8583 nach Abblauf einer Zeit in Hundelstel Sekunden, Sekunden, Minuten, Stunden oder Tage auslsen. Da der PCF8583 als Timer genutzt wird, werden die Adressen 0x01 bis 0x04 fr den Real Time Clock Modus auf 0 gesetzt. Danach wird der Timerwert in die Adresse 0x0f (alarm timer) im BCD-Format gespeichert. Anschlieend wird das Alarm Control Register konfiguriert. Durch die Bits 0 - 2 wird die Timerfunktion eingestellt: 000 - no timer 001 - hundreths of a second 010 - seconds 011 - minutes 100 - hours 101 - days Das Alarm Interrupt Bit (Bit 7) und das Timer Alarm Bit (Bit 6) werden ebenfalls gesetzt. Im Beispiel wird immer nach 20 Sekunden ein Interrupt ausgelst, d.h. der Ausgang /INT wird auf 0 gezogen. #include void main() { // Initialisierung des Mikrocontrollers und der I2C-Schnittstelle und PIN C7 als Eingang definieren ... // Die Adressen 0x01 - 0x04 fr den Real Time Clock Modus werden auf 0 gesetzt write8583_zeroclock(); write8583_timer(20); // Der Timerwert wird in Adresse 0x0f gespeichert // Alarm Interrupt Enable, Timer Alarm Enable und Timer Function auf seconds werden gesetzt configure8583_alarm_reg(timer_alarm_enable | alarm_int_enable | timer_seconds); configure8583_control_reg(Alarm_Enable); // Alarm Enable in Control/Status Register wird gesetzt while (1) { if (!INPUT(PIN_C7)) { write8583_timer(20); configure8583_alarm_reg(timer_alarm_enable | alarm_int_enable | timer_seconds); configure8583_control_reg(Alarm_Enable); } } // Ende while (1) } Das Programm fr dieses Beispiel mit Headerdatei knnen Sie  HYPERLINK "http://www.fernando-heitor.de/pic/downloads/Timerfunktion.zip" \t "_blank" hier runterladen oder unter  HYPERLINK "http://www.fernando-heitor.de/pic/projekte/pcf8583/download.htm" Download herunterladen. Event-Counter nutzen Mit dem Event-Counter kann der PCF8583 externe Impulse zhlen. Der Anschlu OSC0 (Pin 1) kann auch als Eingang fr Impulse genutzt werden. Fr den Event-Counter wird der Impulsgeber dort angeschlossen.Das heit dort wird kein Quarz angeschlossen und der Pin OSC1 bleibt offen. In den Adressen 0x01,0x02 und 0x03 des PCF8583 befinden sich die Werte des Event-Counter, die Einerstelle (0x01), Hunderterstelle (0x02) und Tausenderstelle (0x03). Diese Werte werden bei jedem Impuls im PCF8583 hochgezhlt. Der Event-Counter kann auch ein Interrupt auslsen, sobald er ein bestimmten Wert erreicht hat. Dieser bestimmte Wert fr den Alarmtimer befindet sich in den Adressen 0x09 (Einerstelle), 0x0A (Hunderterstelle) und 0x0B (Tausenderstelle). Wenn dieser Wert vom Event-Counter erreicht wurde und die Alarmfunktion aktiviert wurde, wird der Pin /INT des PCF8583 auf Masse gezogen. Um den PCF8583 in den Event-Counter Modus zu schalten, muss der Control/Status Register folgendermaen konfiguriert werden: Function Mode auf Event-Counter Mode (Bit 5 = 1, Bit 4 = 0) Alarm enable bit setzen (Bit 2) ist optional (wenn Interruptauslsung erwnscht ist) Das Alarm Control Register wird folgendermaen initialisiert: Alarm Interrupt Enable Bit wird gesetzt (Bit0) ist optional (wird nur gesetzt wenn die Interruptauslsung erwnscht ist) Clock Alarm Function auf daily alarm (Bit 5 = 0, Bit 4 = 1) In dem folgenden Beispiel wird der Impuls fr den Event-Counter durch den Pin RC5 des PICs erzeugt: #include #include void main() { // Initialisierung des Mikrocontrollers und der I2C-Schnittstelle und PIN C7 als Eingang definieren .... struct Counter Zaehler; lcd_init(); zaehler.one = 0; zaehler.hundred = 0; zaehler.thousand = 0; // Hier wird der PCF8583 im Event-Counter mit den Events zum Hochzhlen initialisiert. write8583_eventcounter(&zaehler); // Hier werden zu der aktuellen Anzahl der Events 50 dazugezhlt Event_berechnen(&zaehler, 50); // Fr den Alarm den zu erreichenden Wert geschrieben Adresse 0x09-0x0B write8583_eventalarm(&zaehler); read8583_event_alarm(&zaehler); // Alarm wird gelesen zur berprfung lcd_gotoxy(1,2); printf(lcd_putc,"Alarm: %02u:%02u:%02u",zaehler.thousand,zaehler.hundred,zaehler.one); // Alarm Control Register wird konfiguriert configure8583_alarm_reg(alarm_int_enable | daily_alarm); // Control/Status Register wird konfiguriert configure8583_control_reg(alarm_enable | eventcounter_mode); while (1) { output_high(PIN_C5); // Hier wird der Impuls fr den Event-Counter erstellt delay_ms(300); output_low(PIN_C5); read8583_eventcounter(&zaehler); // Der Event-Counter wird gelesen lcd_gotoxy(1,1); printf(lcd_putc,"Zeit: %02u:%02u:%02u",zaehler.thousand,zaehler.hundred,zaehler.one); if (!INPUT(PIN_C7)) // Wenn der PCF8583 den Interrupt auslst { // Hier wird die Anzahl der Events fr den Event-Alarm um 50 erhht und der Event- // Alarm wieder aktiviert Event_berechnen(&zaehler, 50); write8583_eventalarm(&zaehler); lcd_gotoxy(1,2); printf(lcd_putc,"Alarm: %02u:%02u:%02u",zaehler.thousand,zaehler.hundred,zaehler.one); configure8583_alarm_reg(alarm_int_enable | daily_alarm); configure8583_control_reg(alarm_enable | eventcounter_mode); } } // Ende while (1) } Das Programm fr dieses Beispiel mit Headerdatei knnen Sie  HYPERLINK "http://www.fernando-heitor.de/pic/downloads/Event-Counter.zip" \t "_blank" hier runterladen oder unter  HYPERLINK "http://www.fernando-heitor.de/pic/projekte/pcf8583/download.htm" Download herunterladen.  PCF8583 Real Time Clock Schaltungsaufbau An dieser Stelle soll kurz der Schaltungsaufbau erlutert werden. Durch einen Schalter werden der Mikrocontroller und die LCD-Anzeige eingeschaltet. Der Uhrenbaustein PCF8583 ist aber immer an 5 V angeschlossen. Durch ein eventueller Stromausfall wird der PCF8583 durch eine Pufferbatterie weiter mit 5 V Spannung versorgt. Durch den Taster "SETZEIT" ( RC0 ) wird zwischen Einstellmodus und Anzeigemodus gewechselt. Mit den Tastern "PLUS" ( RC2 ) und "MINUS" ( RC1 ) knnen die Uhrzeit und Datum eingestellt werden. Diese Tasten werden aber nur im letzten Beispielprogramm verwendet (kommt demnchst eine neue Bearbeitung). Der Uhrenbaustein wird an RC3 ( SCL ) und SDA ( RC4 ) und ber Pullup-Widerstnde an 5 V angeschlossen. Der Anschlu A0 des PCF8583 wird auf Masse gesetzt. An Port B wird die LCD-Anzeige verbunden : RB1 - R/S RB3 - ENABLE RB4 - DB4 RB5 - DB5 RB6 - DB6 RB7 - DB7  HYPERLINK "javascript:popopen('pcf8583schaltunggross.gif',1111,560);"  INCLUDEPICTURE "C:\\Documents and Settings\\mrjj\\Bureau\\44\\Rsultats de la recherche dimage Google partir de http--www_fernando-heitor_de-pic-ojekte-pcf8583-pcf8583schaltung_gif_fichiers\\schaltung_fichiers\\pcf8583schaltung.gif" \* MERGEFORMATINET  Schaltung fr das Projekt PCF8583 (Anklicken um zu vergrssern) Die Schaltung knnen Sie  HYPERLINK "http://www.fernando-heitor.de/pic/downloads/pcf8583schaltung.zip" \t "_blank" hier als Eagle-Datei (Shematic) herunterladen. Meine Testbox Das STK200 Starterkit ist fr erste Schritte im Umgang mit den Controllern gut geeignet, doch sptestens dann, wenn man ausser Tasten und LEDs andere Hardware ansteuern mchte, wird der "Drahtverhau" auf dem Arbeitsplatz bald unertrglich. Um mir den Einstieg in die Programmierung zu erleichtern baute ich mir eine "Testbox". Darin enthalten sind: als Anzeigeelement eine LCD-Anzeige mit 4 Zeilen zu je 16 Zeichen eine Folien-Matrixtastatur (0..9, + und -) eine serielle Schnittstelle zum Anschluss an den PC eine  HYPERLINK "http://www.gilbert.gmxhome.de/avr/echtzeit.htm" Echtzeituhr mit integrierten 240 Byte RAM ein Thermometer-IC die ISP-Schnittstelle zur In-System Programmierung (noch im Bau :-) ) eine Spannungsstabilisierung (Anschlu einer externen Spannung zwischen 8 und 15V AC oder DC) Wenn die Grundfunktionen einmal programmiert sind, kann ich auf dieser Basis weitere Projekte schnell realisieren.    56T[ fq34<>  # ' 4 ڼujujB*OJQJ^JphjB*OJQJU^Jph)0JB*CJOJQJ^JaJmHphsH%B*CJOJQJ^JaJmHphsHB*OJQJ^JmHphsH)0JB*CJOJQJ^JaJmHphsHCJaJmH sH B*OJQJ^JmH phsH +5B*CJ$OJQJ\^JaJ$mH phsH $64 S <6$IfK$ $$Ifa$$$If]^a$$If7$K$L$If"634a $d$IfK$a$$a$dd4 o s a n R S  ȵwggWgjB*OJQJU^JphjB*OJQJU^Jph!0JB*OJQJ^JmHphsHCJaJmHsH)0JB*CJOJQJ^JaJmHphsHB*OJQJ^JmHphsH%B*CJOJQJ^JaJmHphsHB*OJQJ^JmHphsH)0JB*CJOJQJ^JaJmHphsH%B*CJOJQJ^JaJmHphsH t!I@z $$IfK$a$ $$Ifa$$Ifj$K$L$If"  0634ab stustuvw !" !"HIJߺ߃xhx[xxxVxVxVCJaJ0JB*OJQJ^JphjDB*OJQJU^JphB*OJQJ^JphjB*OJQJU^Jph&j(B*CJOJQJU^JaJph%B*CJOJQJ^JaJmHphsH&jB*CJOJQJU^JaJph!0JB*OJQJ^JmHphsHB*OJQJ^JmHphsH!0JB*OJQJ^JmHphsHLD$IfK$7$K$L$If:#634a$IfK$5$K$L$If"634a$IfK$7$K$L$If"634a}~)*+,-01}gXB*OJQJ^JmH phsH +5B*CJ$OJQJ\^JaJ$mH phsH $0J5B*\fHphq f0JjhB*Uph B*phjB*Uph jU 5B*\fHphq fB*fHphq fCJaJB*OJQJ^JphjdB*OJQJU^JphjaB*OJQJU^Jph"SQQQQ3$$If#634a$If5$K$L$Ifh#634a$IfK$5$K$L$Ifh#634a }.0 $d$IfK$a$[$$IfF  6    34a$If $$Ifa$gz?NTZ`flrȔC $$IfK$a$ & Fpdd$If[$\$]^p$$If]^a$$If7$K$L$If&634afgxz#,48<>?MNSTYZ_`efklqrwx}~ıĜĜĜııĜĜć)0JB*CJOJQJ^JaJmH phsH )0JB*CJOJQJ^JaJmHphsH%B*CJOJQJ^JaJmHphsHB*OJQJ^JmHphsH)0JB*CJOJQJ^JaJmHphsHB*OJQJ^JmH phsH CJaJmH sH 1rx~  t<nn$Ifz$K$L$IfT,0f0634abFfi $$IfK$a$   !"'(-./5;<$%345ŴşŊ݊݊݊݊݊ݟŁnŁnşZnZ&jB*CJOJQJU^JaJph%B*CJOJQJ^JaJmHphsHCJaJmHsH)0JB*CJOJQJ^JaJmH phsH )0JB*CJOJQJ^JaJmHphsH!0JB*OJQJ^JmHphsHB*OJQJ^JmHphsHCJaJmH sH B*OJQJ^JmH phsH %B*CJOJQJ^JaJmH phsH ""(./6;<%44t9nhh$If$Ifz$K$L$IfT,0f0634abFfMl $$IfK$a$ )+knŴvťťťťvťťťťvťCJaJmHsH)0JB*CJOJQJ^JaJmHphsH!0JB*OJQJ^JmHphsHB*OJQJ^JmHphsH!0JB*OJQJ^JmHphsH%B*CJOJQJ^JaJmHphsH&jB*CJOJQJU^JaJph&jnB*CJOJQJU^JaJph,4ln $$IfK$a$$If $$Ifa$ C|8888 $$IfK$a$$K$L$If\ e" (0634ab^xSSSS^xSSS $$IfK$a$$K$L$If\ e"0634ab #$%&78admqӾ~o~o~o~o~o~oB*OJQJ^JmH phsH )0JB*CJOJQJ^JaJmH phsH %B*CJOJQJ^JaJmHphsHCJaJmHsHB*OJQJ^JmHphsH)0JB*CJOJQJ^JaJmHphsH<B*OJQJ^JphCJaJB*OJQJ^JphB*CJOJQJ^JaJph+$%&S*ME$IfK$$If$K$L$If\ e"0634ab $$IfK$a$8'Ff| $$IfK$a$$If@$K$L$IfY&  634aY_de&DERSXY^_dejkpqvw|}ݿݿݪԊݿ݊ݿ!0JB*OJQJ^JmHphsHB*OJQJ^JmH phsH )0JB*CJOJQJ^JaJmH phsH )0JB*CJOJQJ^JaJmHphsHCJaJmHsHB*OJQJ^JmHphsH%B*CJOJQJ^JaJmHphsH6ESY_ekqw}"uuuuuuuu $$IfK$a$$Ifx$K$L$IfY0\0634ab   vp$Ifx$K$L$If,0&Y&0634ab $$IfK$a$FfR~      ! ) * . / 9 : > ? @ O P T U _ ` d e f g u v !!$!%!A!B!_!`!{!|!!ҿҿwwwww#5B*OJQJ\^JmHphsH'0J5B*OJQJ\^JmHphsH!0JB*OJQJ^JmHphsH!0JB*OJQJ^JmHphsH%B*CJOJQJ^JaJmHphsHCJaJmHsH)0JB*CJOJQJ^JaJmHphsHB*OJQJ^JmHphsH, ! * / : ? C|8888 $$IfK$a$$K$L$If\  (0634ab? @ P U ` e f v ^SSSS^MM$If $$IfK$a$$K$L$If\ 0634ab |!!A####$"$6$B$J$Y$e$ $$IfK$a$$If]^$If]^$If$If]^ !!!!"."I"O""""###@#A#T#U#e#f#x#y#####$$$$!$"$5$6$A$B$I$J$X$Y$d$e$f$$$$$$$$$νΈCJaJmHsH'0J5B*OJQJ\^JmHphsH#5B*OJQJ\^JmHphsHB*OJQJ^JmH phsH !0JB*OJQJ^JmH phsH B*OJQJ^JmHphsH!0JB*OJQJ^JmHphsH!0JB*OJQJ^JmHphsH2e$f$$$$$A6666 $$IfK$a$$K$L$IfT\ _~~ (0634ab$$$$$$$$$$\QQQQ\QQQ $$IfK$a$$K$L$IfT\ _0634ab $$$%%%%%%%*%QQ$K$L$IfT\ _0634ab $$IfK$a$ $$$%%%%%%$%%%*%3%9%:%H%Y%]%^%_%n%t%}%~%%%%%%%%%%%%%%%%%%%Ƕǭ{{{{kjB*OJQJU^JphCJaJB*CJOJQJ^JaJphB*OJQJ^Jph%B*CJOJQJ^JaJmHphsHCJaJmH sH !0JB*OJQJ^JmH phsH B*OJQJ^JmH phsH !0JB*OJQJ^JmHphsHCJaJmHsHB*OJQJ^JmHphsH)*%4%9%:%I%N%Y%^%_%o%QQ$K$L$IfT\ _0634ab $$IfK$a$ o%t%~%%%%%%%%QQ$K$L$IfT\ _0634ab $$IfK$a$ %%%%%%%wo$IfK$5$K$L$If&634a$IfK$7$K$L$If&634a $$IfK$a$ $$Ifa$%%%%%%%VP$If5$K$L$If='634a5$K$L$If='634a$IfK$7$K$L$If'634a%%%%%%%%%%%%%%z&{&>'?'@''''ʻuuaNa7,0J>*B*CJOJQJ^JaJmHphsH%B*CJOJQJ^JaJmHphsH&jB*CJOJQJU^JaJph0JB*mHphsHB*OJQJ^JmHphsH!0JB*OJQJ^JmHphsH#5B*OJQJ\^JmHphsHCJaJmH sH B*OJQJ^JmH phsH +5B*CJ$OJQJ\^JaJ$mH phsH CJaJB*OJQJ^Jphj"B*OJQJU^Jph%%%%%?''!))hicJJJ & Fdd$If[$\$]^$If$dd$If[$\$]^a$7$K$L$If&634a $d$IfK$a$8$$IfT'634a''''((:(<((((( ) )) )!)"))))))))))))N+O+Z+[+b+c+쳤xmmWxWx+5B*CJOJQJ\^JaJmHphsH0JB*mHphsH#5B*OJQJ\^JmHphsH!0JB*OJQJ^JmHphsHB*mHphsH0JB*CJaJmHphsHB*OJQJ^JmHphsH,0J>*B*CJOJQJ^JaJmHphsH%B*CJOJQJ^JaJmHphsH&jB*CJOJQJU^JaJph"))O+[+c+m+n+|+++U$K$L$IfT0h  0634ab $$IfK$a$ $$Ifa$$If$If c+l+m+n+{+|++++++++++7,8,9,:,R,S,[,i,Q-R-S-^-_-f-g-p-q-r------------λλynynλλ0JB*mHphsH!0JB*OJQJ^JmHphsHB*OJQJ^JmHphsH%B*CJOJQJ^JaJmHphsHB*OJQJ^JmH phsH %B*CJOJQJ^JaJmH phsH CJaJmHsH#5B*OJQJ\^JmHphsH+5B*CJOJQJ\^JaJmHphsH+++++8,9,S-_-g-q-qfffq\^Uff $$Ifa$$If $$IfK$a$$K$L$IfTFh +06    34ab  q-r----u|jjj $$IfK$a$$K$L$IfT0  0634ab----3.4.//0[3qfffqp{`ZTZ$If$If$If $$IfK$a$$K$L$IfTF 06    34ab  -2.3.4.5.Z.[.///>>>&>*>3>7>D>J>R>V>]>a>i>m>s>w>>>>>????@@@P@|@@@A A(A츐oo쐸#0J5B*CJ\aJmHphsHB*OJQJ^JmHphsH0JB*CJaJmHphsH156B*CJOJQJ\]^JaJmHphsH/0J6B*CJOJQJ]^JaJmHphsH0JCJaJmHsH 0JCJOJQJ^JaJmHsH%B*CJOJQJ^JaJmHphsH&(A)A*A/A6A`AAAAAAABBVCCCD?D^DcDdDeDfDDDDDDEֹ֠ֈֹֹypeYeYLY0JOJQJ^JmHsHj0JB*Uph0JB*mHphsHCJaJmHsHB*OJQJ^JmHphsH/0J6B*CJOJQJ]^JaJmHphsH156B*CJOJQJ\]^JaJmHphsH#0J5B*CJ\aJmHphsH0JCJaJmHsH%B*CJOJQJ^JaJmHphsH+6B*CJOJQJ]^JaJmHphsHdDeDGHHKKLM"yskc$IfK$$IfK$$Ifdd$If[$\$]^$Ifj$K$L$IfY&  0634abEEEfEgEoEpEEEEE_F`F,G-GhGiGGGHHHHHH̷̎riXE%B*CJOJQJ^JaJmHphsH 0JCJOJQJ^JaJmHsHB*mHphsHB*CJaJmHphsHB*OJQJ^JmH phsH %B*CJOJQJ^JaJmH phsH +5B*CJOJQJ\^JaJmHphsH)0JB*CJOJQJ^JaJmHphsHB*OJQJ^JmHphsH0JOJQJ^JmHsHj0JB*Uph0JB*mHphsHHOITIUIIIIJJ`JJKKK K"KKKKLLsLtLxLyLLLLLLLLLԻԩԩԩԞԞԏ{o{obo{o{obo{0JOJQJ^JmHsHj0JB*Uph0JB*mHphsHCJaJmHsHB*OJQJ^JmHphsH0JCJaJmHsH#0J5B*CJ\aJmHphsH156B*CJOJQJ\]^JaJmHphsH%B*CJOJQJ^JaJmHphsH/0J6B*CJOJQJ]^JaJmHphsH LMMM7MFM\MhM%N&N6N:N;N?NDNHNOOOOOOOOPPPP9Q;QQQQQHRJRRRRRRSSS&SSSǶǶǶǶǶǶǶǶ۶۶۶ۥۉu'0J6B*OJQJ]^JmHphsH0JOJQJ^JmH sH B*OJQJ^JmH phsH !0JB*OJQJ^JmH phsH !0JB*OJQJ^JmHphsH0JB*mHphsHCJaJmHsHB*OJQJ^JmHphsH)0JB*CJOJQJ^JaJmHphsH.MMP;QQQJRRRSSkT6UV3WW07$If$If$If & Fdd$If[$\$ & Fdd$If[$\$$If7$K$L$If&634aSSSSHTkTTTTUVU{UUVVLVyVVVVWTWuWWWWXXoXpXXYYYYUZVZZZ[ZsZtZZZZZZZZZZZZZ꾳꾊jB*OJQJU^Jph0JOJQJ^JmHsHj0JB*Uph0JB*mHphsHCJaJmHsH0J5B*\mHphsH)56B*OJQJ\]^JmHphsHB*OJQJ^JmHphsH 0JmHsH4WYYZZZlM7$K$L$If&634a$IfK$j$K$L$If))  0634ab$IfK$ZZZZZZZN5$K$L$If='634a$IfK$7$K$L$If'634a$IfK$5$K$L$If&634aZZZZZZZZ[[[[[[X[Y[]\^\p\w\\\\\]])^*^T^U^^^`^l^n^w^ʻ{{{j{j{j{{{WW{%B*CJOJQJ^JaJmH phsH !0JB*OJQJ^JmHphsH%B*CJOJQJ^JaJmHphsHB*OJQJ^JmHphsH)0JB*CJOJQJ^JaJmHphsHCJaJmH sH B*OJQJ^JmH phsH +5B*CJ$OJQJ\^JaJ$mH phsH CJaJB*OJQJ^JphjB*OJQJU^Jph"ZZZZ[[[h}F%@$If7$K$L$If&634a $d$IfK$a$8$$IfT'634a$If5$K$L$If='634a[[[Y[^\]U^`^n^y^^^^)`+```=h}KZVg|;I_ 29p\;#CӼ^k-2N *'?G;@/mz$-3/j]f[Sgc-!MU0̅Q2k[,-OyOpȱ'?\ަi±GR0:(Pm:s?c?)>,O"ٷN˕I/*q_C-> .Y4sHw2n DjX$UG]CF4> >k( ȓfGGWu y,( 誣_#Oe]u5kI죀 >k( ȓfGGWu y,( 誣ȿaU)x#~L-=C~!:x="D=S6;QO"+wi@XË6ޏZlqPi)EhCߦN:0/rm+i!GoicH"vcV=}.KT qL1lBQ+zDvN{Ŏ_ŴJvspR(v!?M1Z8fJx@???rՋ@^C-N 7J?9I ="[6oS8[?onB/$z!?WF'oJbrϯʨpCuM#,h%t,Ogg:ݗ=ɶףكϊ}Q*Yɵ@o?O+@?6GeW_X 7|J0. q!7 |9o8 Y}DUCgM LO7*ʯ 4.`I()Ӫ ) ;4Ғ#B$׿nd:i͓4w ot2b]?K6w,7 ?{:Gv6WJ us'ެ%KWYsn}ç\$9c~]D׹\NmmtjSC PF)Ap?*ZZ+NplR >P/@ O8b&y#sOܩU ׮\5N%9jR {kuemleq 63t#?cqqb?'7mL/n?#)h_>"խ4?  흯c% gtg[dx%ܣ{LKjOX[جZlĕ0UK)GFlKUv}n%׾؛H*@H GI 6E~_u⤓fr&q@$͈ 1ݮA73-K$J/y۱|楯J_cU?}^fTaɈ| O>{@!'?]g mB+ 5g"!61mҫڰHFr@5?  ƴFf:uOhCx.cڨ{W?Rw?6=+̽0g/i!GhgwaL7^hC˜6n<ц#?1m$;xxO 9.?vxe !i)8fc"D)ЗoSeH-{p!1Y+V1~%c8fGǬg'Y1??cvqZ1~%c8fGǬg'Y1??cvqZ1~%c8fGǬgg?{i> ot2fp ˍ'0d $KZ qXB70!ڎ3?sbx _[I /&~rp-AocMcD?Xfku)JX?Ym"8|^ZHcDd& v_ T셢 ԘGX_3煳b!8L,>Kl|¥eflֳ{GiX`m꿻$yZXىL9k^/[ oU_*U}ߪo?n_ pئ7ŝjywyxO2bNsZP)1=I%Sc:iC{J tӊ$> 6O4I*1|@liN+*ޓTb 6O4I*1|@liN+*ޓTbND1 (`;5J0U1T5,=O5e_)B$N(@fjfwy:?Z9LL={(OSQߟH;S!u oroBZ:)BT)@Fl"D pCN6`!_0w-"D pCN+ݯ""D &S&` .L~?@MQOs` 8KWiQwS![3?QǸU0K0نd.PO90K0نd.PO90K0نd.PO90K0نd.PO90K0نd.PO90ᰨj{9]331 7`bcX"4< 9v.}"DB@Dpp4kR߾$`9yƩ?estKd9yO+p?X;7`"0dMLĿ7r/!k:7`"ſ) ? YӁ/Mv0nDaȚ o尃p&_Ct nDS, 0p&_b9`܀߽.V x0ᰨDcr2; De9G{nhP0AU,y -'OعP36E6* ,mh/#ijg{P0i_?ƾLߐzſ[^6]4pj9yz!`:ׇ}v_.u,yT)A[%UQ}7Нuu}߳/z.?TLX?j hhf8yPHէH?JZk-~RR@EO@D:OY{]Uqx8B_Up$;5ݨQP/U9ČF]b ]qL_Og8Bj'q}O-`r:>m^PKϙ$S+ =lvL#~l DX?+{cCߟ?O"\U0Ys:*+'ݲyHQS~< 3Q6 _Ŀa־??#z)bS) `rw#X'\1cE8֧ ȴY6@*G5:ۧu=" T?2ޱ9o?f]V'FT|PsQk;"Ճ7?Gqu-77nS6Ow9 `RHmT7QMu}#;lu|.}bZ#SaP裮E=p&.U7eg>,'_?=q+W,굠,uyK8_}o zxtqO)3`QϯG7oB.vLTQ?do?2>}ʮ*^o^[|nUP0i();a3]c6TLZǞh4i;37]T6Fl+qs}[}N@л$ReQ{}1wO<AG9 5/Oxa/ 7w&h2 B,oާ^n@WA8gQ82< <59`B`P({ex@=)d4 m 9< _XL@̞ןE׀}8a %߇}e)s݇H{cv8zG=Wm܁ʴM׼UP{}Ovڻ=O.)x!;I<ð?$o"dwL|&&o5( gyͽ&fwo҈-&J =9)fxy4%TL`hCKQժ4펿֎{'`~sZXN憛[^ Y"pC@-'/i&ml#ޖW$2?V'dI6S7)B$TLpXKK}d9y"ΥoSHhT~rDh 1ki,'/it;ެpoʬZUDhx@7)B$TLpYKK}d9y"#zSHhT~rDſs?^wP)8QT%RYNȱU?'j `uRYNȱU?'j `VqRYNȱU?'j `uRYNȱU?'j `VqRYNȱah@|/ V(INth#ݬZO̾~ GXsO =눰@a$Ϻt?:' j~E$ ;>!(T@7 襮}zvPU( FO* []C/ pſoDhiw/q/a&No97Dq]4@=y_)8x(40pz.4N$,bT?& B>B鱣P<h11FY0TY'A/ (5H88wsOϷ}zWS_s>~ÿ7v0|}8=8<7k#o/.M]݀糬)>uY~V+,Gًi(!MdsH. Hi)Z i</W'q:=ESBK?z,;a0\?x…@Q}uf?"^ ^7Ux,V(I'^tHf/PRz[-?} y}+T@7 _ɋ߈_/ pſoDhiw/q_7"K8y/Z]n-.7N^Fvi'/#BK4ſ_ɋ߈_/ pſoDhiw/q?_4b6 G/ vV@}. ſYs;+ wξbb`gW_ 쬀9];g_1+v/vV@}. ſYs;+ wξbb`gW_ 쬀9];g_1+v/vV@}. U;]gIFxSTARDIV 5.0BO. IENDB`Dd_   S AC:\Documents and Settings\mrjj\Bureau\44\Rsultats de la recherche d image Google partir de http--www_fernando-heitor_de-pic-projekte-pcf8583-pcf8583schaltung_gif_fichiers\pcf8583_fichiers\pcf8583.jpgRmE^> FloIDFAE^> FloJFIFddDuckyAdobed   #%'%#//33//@@@@@@@@@@@@@@@&&0##0+.'''.+550055@@?@@@@@@@@@@@@" "!1A2B#QaRbrҳTq3C$4U𱒢cDtEu6%5 ?a8""bX[[Fo """ """ """ """ """ """,d_qF{EK!`m`90z3s5&sn,zb.g{HWE)Ffy"wHQ}1]8uAeQO0PG&Dd{rmuϸnd,PI z9j g&AngyV3:)lJާu!c(1fv/_^4>}Dn5Rh%<:("m"ql t \!?Zhq&.|EOmۀ| eF-Us Ҕ3F n~S"i ~7&nPGJM5K.g>oú#Xp#;"`BMu(nZS\"|2to'W.NmGE̗KձȻV R990(rݜ.6VSe~+98Lu˯\U9f\}Y\{h+ûfIrFQ)EvBavYCtSc c)u7pNA5D}x")%g-J 'vbw'r^mK!I$,@,Oj L1ѻ'MHJ҅J)VYk+rp]܌)$&laȱamtfn Vil1b^\QA&ݶm)PO&$Ѓ @Ľ_ Qw*^{FІqźIђ{cl6q{vv 7 qEVgHcjO%$0^uS}UT yb]?EƮ:IaIG F\V  brӱHS xEb:dEȃc)Xrl^Xww}҂h*3z/,c1jommvk`t"pmk28R1p/'VW&ݘ*esD H/Ζ2Acl5R|849LZy1<-&DDD@DDE=nkFE '0r˚wA{ 0&Hjvv"^NLͣw>`<=6NdmV3I9qGPZާK?"fV||;E؍pF͋$\ $×xGߎ~ h`3zZ:b~,Eˉ{Yb81ǐ7Njbm43X'2Is2sPlPJi``:W,e.7G$wbcёHS#˔;د2o0ךic!ys?,Qϲ;P՝+$s`?.g3/*Qqd-;U9Řz9t+BTwu,xy~o,Q TH1*lq $zk 10&.g)m3~Uz;uCZ@&>^3T" """ .cðJDϹe| ]:<;5jA۝Y^'Q~DQm$J#򔂙 gZRjs2b^i-qţ [I\r0*SX{K?ӫ~_O$8\`h ^=pv#vǰzU6DX}pmLՋ/6ڋw4oQzeFXqt1hqK?jH-IʡL'*d+ ?J WLȉ٘5"'ww[@(VVYPEձOnj09GbќaŏOZ?tOꊞ;ilZDDD@DDxGVBЯaB2Hw+M槖&~!hHݺ$)HH3 $_66AS3:+耈Dd  S AC:\Documents and Settings\mrjj\Bureau\44\Rsultats de la recherche d image Google partir de http--www_fernando-heitor_de-pic-projekte-pcf8583-pcf8583schaltung_gif_fichiers\pcf8583_fichiers\pcf8583register.gifbkÖN[P6D4PnkÖN[P6D4PPNG  IHDRP?|NBPLTE]]]e0bKGDH cmPPJCmp0712OmIDATx &A=T<(?S4AQ_k'#( 'ho t?V0!pl!R/ ܠ)@ki##Iki=w(@I^ *ENIFPiD+8'aFIXʈEH!^@y35 8oTN/4RbEFND 4xF2mPaeX(BiMk7~Ѧר&mjV}94+uxeMbmN5Pqg\a$ùXEqTsǖѰl9(Q737Np|Jsy=iV}?z\+oco<&e?dC*exF0QC iV$FIV,UMkolDI&fFU ?X*3@Цͳ Ko`1lM搪]}huPъb)h[M h"evTVQ&Ls.A0 b$1\ct\\w@}ғx(76[>A4jžӨ^OЈW 3\+!DsA%r4,{b*R9DY;~El͑FKo[g=_&j6GG >|g>8@H[6ԥQ]c4@|F~ԁ>oyc(mм[9jn~Ϛ_m@@7ncn$nj_;j]6<`.;_>"hV}O>|Tbz Xt-E l1i="rPsk@Q:b68h%8(apoPWfۘ˫ceOƺӦb~zz hE)@x(91l#ֽv@ 0d7#I/pGU1ibdѨHP*0F,hhQg.[;P/i@UԴ% Na1vX1E갞^Y '{bhX[Pq~7EdvƇIuXamM[zm.wvFknxA{>ڑ#UÂ`Uz7V<u5ew#CPI4|lm{?|xp`m@/Ox9`0d h?0=?S3 A5a5c)I**$K z~J M8VAgG裀ٰy %UIpMW†$X27j߃ʆ^.Kn%j (W^t0gwA?H8H|VD9^u! a Ws˖z 0x\4`J <4!VnjvÏ `9$cUklA'ޯ!3sۿa2Et*Z#Pw<|P[F9ԽڏŮOvvmDOL)zއ.ըo,tu jfKE~Sl=&>wF*l,0P]4y+9)ҁ:{ 4j=G]"WzeL㉻g(\DU I ^+:f' j Agit0?zw}(&G_Ae>: Q{gQ}mcV1=Ayz~F#Ls@7J_lDhH%ѪLXA7\Df}IFFI NǼhhL!7J &;o,,%tÒ,a@gX FJ U-Ń Ӡ,I(.\Ђ%=(k3jqL#=AӦ;sMcYnoи($F-hT> ?EPCs4 .iMvvOلo_Д5 i*#sOaڒ*9'fcT|Pc>OwB`ZkI64)"zd{. 2>¥\Wld|SnI5ָ._~=> ȀƧ;? ޯvOi^c^cs$ qp;En?C\!"F!Njk6RGnW@Ǫ(vD kT@4:{tmmWtͶ𛂮~KХm -|X+q|S)JFBg5v$4,mAˮ_MAZÃvcnJ08 V IcEU}?65fo Ѫ 0xt$B$#Cƀ»*BBB$#AU`" i<ev9:sC?i m}1~S5o j[ A5ai=j;u+ yO8ɪ)Y_{Δz Т;bY $Zֻj~G2xC"=D-8vl1p,is*FZ9Gns/D^K0:SaAhAz|JTJ q7(~(n|J ztSTᥟݬsh=ե ڏ  zt3_D'+=+rUb۾tE]4mW{^I_+=/rg tEtP{;:S&VVΠVV }A=P =dgB>T'3h4s4򔬭 @/ tP7T[ѥ嫁 [ *\5.'"۾.ch j/'yѥ-nj(T^DүK7'ZtN T'Ю8Q" <6n֥sPxųXž?KggгӬ~\c˥F/ @/Э@:hɔ @dz-5 T tHqۂ@PwR@,6Qtvc!\9%SO!p|h4Κ uF{Jڠ6%N?qSE~fiM ~:)XP.&/5Na+ )JI4z9jV9@qnzyJz^z^z^6$6j /T@Dt2"Ϲܰ4T\"\Uh"'_,JDNfE" #˯5zϙKR"DNk12(`.j:6癨 H+Q(Wrf] P˫45 ' +T6LDe"[ wsuÿ@/ @/ @/ Hv СyG@ Τ٠3}9y' Au؉z5dTRg.H^cbPCyӠO},y@O~.pL ?NBeN`Tى G>ԥS!O<}!bjǶ/u9sw\z}\?mh!#SKڜMÜHBSQSr!D_A4j#(BcĄdqݔq+M!49A13rHH<Z s@nQ!is$y2&hPjwλ@-^lRto6:~/v\U.!Sg@-yʡU"y鹖Fe̙?ito_Q{޺0+ktP3uhpޥzBPq3ߟ標mAGdU/nRU_-\ n:7Wt>`z4cӀ_ MVIENDB`;Ddn  S AC:\Documents and Settings\mrjj\Bureau\44\Rsultats de la recherche d image Google partir de http--www_fernando-heitor_de-pic-projekte-pcf8583-pcf8583schaltung_gif_fichiers\pcf8583_fichiers\pcf8583control.gifbĶ!M\e6/(nĶ!M\e6/PNG  IHDRPLTE^^^,bKGDH cmPPJCmp0712Om@IDATx (1p xPBMb^ wYZB-$@!+d,c)d<:= _n Zɴ׎k/?dӀZ2ÀLkCC{ka^q4VבM0Lÿ&#k@ W8Gdo&,?)dB6?]z<~_(dNl c9 dRdNz2) IHj:=R0!u:a$H<-aKaI!l5ȧZzB=ĶlatF0]Cqwz?i n;ld8 u`gQgdP"hpC'nO_{p|;d@23ΚC3 {ܸ"]??=ۓzUu3 gdɶh\GzVlRIJ~cGWdj~m4szzg'dݜ>MNWdN_lggga򮷌 'd7\qsݹ$a55z$G}&(8rep*J}) 6jwQ/d|⪖ eg#ZUgE!$V3|lT%󔙝1e+˚f2G Fχs=71ٯJ!+dz⟭X|O=~ BV Y!+d/+ww$=oOxgb-DL _]>r G_l*}y';p)ם9ubnURd^48MLЙԙZg9 gG;=9 n96,e27R/uʚ376k/qY𰭎@ֲB'7NviHt=91u Y!pTHVzǹl'+Y+B֑HV- l:Kl ,g!f8$c33Q9I&#[ZeJl#n1Ͽ:R kNDM)Cdbap=^ Vޫ*"x&UjY9"+ @g#Aʝ4 YƠ,΀_E209AVF wY萬VT;rt!#W`gpęQDњӑ >'?LYʜtQ{?%Bw':9e"ۆRL'|!;ۊa%N0n{G, w2!gMq5 Qr# @v?12kUޔp4r$;=&1-Ԭzd ]IL2Zd3x]9SyR Y!+dBV Yd[Fw123+-$>eTaD) 9~ZdRd]ke#SHĨiK_[˕RpU_,)2̡療|ζ2bJ.D4!jeu"05Cuҡ Jv )r5GtkӥC,2w7Cy9g!R:;H J8 d>b:K̙k>B&L(ɠ9;Vaݓ5L޾S֐捯&OB.MPvhPFd?\&ő#0kYupDY6b@YcZM ;!:(3LG}􃹐3F& ,ɜ#aݶ\akH!d*/ǘ/:JuY Ye} }:4mеU\}ȘvIة sJdZG'yL:-I!NȨ L7wٯJ!+dS^L6s=$06R)}? l璌?}'MgzYeģƒ7)`+: h?0=tl IyvN{6QXu1fuDǨ$,Z.p";,Tfvt ,2F,ĪWшuAUFVWSdN6s Xdy8Qg4n%Ev:7N\6;kڙe jLw٣rnzZ9Y>dJ!{9vins\̈ER-xW SDcfZғ}LD9Jid!^_a& {– W8W4a2pZà*- ڪ' {Z ~[ۥ|4NJu]E2AglY~Ga/S1RuTU$vQ.Y0Ba/SP Yg̔}!})gAy}C ً,mwɁn},>T'Jv'Dvw9#ONT7GEOouGr4ZJ薼->$Vd# ig tNCTYM'Û`)ɂ8Uڐhgr_ /*D;ÕP3Ka%J\u8ݑBV~k\wO{o-jkE+3U2Ө1k]PyarU,.$NqO,VpILa\ #:>Ĝ0VYã1Vr.&R%0EQ釹 LQ-U,#8:d>FXMőeE;[+z!e~kd>ɡY>1&vf (-vk 4`ɓݜTɮg_UχRv53tYɿvdjOY9!' kqQ!#Ք YiYLvq$aoeW@@We'Gp},P.٧({>qlȄ:ʚpI>#z$:Cu:YȌ WQgLԩD6dO:kNKLm:ú.ɓ]qΚ6Y΂0]`gYU Y!KG [?vϛ2E5`NH z2Y-1W5,VC>=p^ނ̯d8Xj z2eVNs?@w BאA2.x캊ƙrۓܓJbV $8;`ec&Q/*!nܷ_i";YӇXLcklab>A[kl"P'3yVnERLc^?y#9f@g%T;Eg@!ZVgLńG9lɇlZ6X?D&JR Y:,,-1̖l[rCdxTXt-:Snon2&C;@ukF7"S!9gN Y='##H&o^ٍr͛Y͖LIYEc&GJ%E$Ȉ>ACG$UΞ%{>gC9i8? ckǹ/!muE6̯:[@g-='A$Shd}YRB[ Wr38Ncjo2T"U˄l[ <`Y69eB%Nf߱Ό *3fdl%E72' W檒a*U۝XmњIgA:Į 0S`1S` {P-vvEg!6IunRdjgthgV|9ȺW',?IL蓫.qSfE|= K}S[tPogjg0E0nq' nϟz}nFiY3B֝2&taωlYgDFyQg7K Ӵ]tWd 7%Sd.vn[Ȝ7IAZqΨCYw"odg; 3p Ȏɼ~tm5y H!{tvs'=nL(LAvv#^aa"w>W;hgx"U)dI!O"‚~z,) _fv.3ȶׁwv{&"[zPaK%i.Z2oe \ڵ]b_ vg$?Φ1.ZÒ" {bm bۥAGH:^z0`GYv\.[dAFdX[63')ׁKk98oJ!O _6;Epچ3sU,1(!kْa0X 8 /T+Kd<`+7#cPNHܸfZqK:<,JhE `.B 5(>䷞N)b ?%~ ?B\ vc^hJ\߫v4ubI#:#iF?\|M:f@,* ?k+rRfOc]gbi;i~^5Gt=]9Ҭ |8—'VhFwBnk@[Be{&n< ʪZ{] \X ja] qx%<\noA1<5"G"զ@!ȃSz}U7HZ͂eXĻuq_Vwo%]fK<~A yrjHMy\/N\Wbjvs[pDZv? y⏮sCXsgwĞܝrC%"|_﹇r.|@r7wt궏-$A97-kwhCi7? ||Y\u~`p,|y}PbI#j3vŠ.N@_+^<[$| i|7KVLՀԬ h]բv\B p0[@ZNs]i\O'#U?u] q!.ąB'6 '~x!.ąB\&>UI{h\!_3PBKOF9#$h*'Z*6([3JF7~k[r [d1) 3gKq?yi7?|ӊX]^Oh5OO-W$Xǰo˕J!.ąK!.ąK!.ąAHE80x'UV{]H.酨-nr u.'Ű!3;!V@ܮXS' Fbp @-WF?(B\I)ܸI5D(޺9(;۩z C/2⥕q5ъ;ԘY\FhB‡3p\i'AWZ G}:Š '0BLİk΍R8m!9Y#^|;☄ ZI1k5 QU[aӝU /ӆ|'D@˥f\awhxY嚋'@R q!.ą}P/<)b:LƔ12U *O5cA_`-JR q!.ądV>;wwZ_LT<(;ǝ4olG#[kXlڍRԶGX%:u:38t!6Ny# _/b nfDN8$)ZSB\ wgM̧mSľ~SF65tlw㝀#[N'N?wbnd;u.΀N q!.ąg[{Vij'ɚx$nGay|'sz4ZhmwA3-3tK-sw?liGG)aA?J$Z q!.;1wsޘsTbs!)lQXm f\g;0sz6'xg11X WH˵3 huS'F7 g23 #iX.9)ąB]2?nO+V7nZ 5EZijt;tm~]$~xPww 4 cfC:#[2 RC I>(VOb@t"BAse?U~DbBCm1VHX5{>!14Gb!]\sU.1'Sn( FJaJdAEjijV[ZGyDVU$ mf4CH\gba0ќ?-3H\b2_׆s nwįI!.ąwd1{^"U|_:kR"vTC:3|@FRCq=Xc%yc; n[bǬg~(iX $ņDOXǕGFo ici$Xǃw\X5YD<.(-1v?;L W]>;VMcwGFo V^/Zm5W|-h5KVGb7˧rj\ShjYЍ,:#34S$8o v!V(x$>Jnc VIǵXs.Z c$)hu\o#d&F1',X.c"%.ɵ wJ8z7p{o%NLe#R q!W/|F)1'^ƯJ3m+ߩli,3={Z>7,C*G.GLt4LN`g6{S$lϔፙr4 w>Zg=*;}JSoH!.ą'BB\ uOzPԉoFԽ~|'ݠ8AU n+iGK9o$lO4in3'CfqQ 0V5ƕ$E닰 JOhZӏ@<^>U%=9uD?tP58?H$~V*Ɣ%0pՑ-_,bR~{8X̖+m⟓B\B\B\B\B\B\cԣj7mb1rs&žz V;ip͟ p XÍNPu<1Ƙ@j z!' l4h?=*yB\B\IbBm1zG2'H}n;1m2%LFI-VJ C1% v 6%E+ˑYhiR\He|㡖Vzp"#{ V'q Аf\wZQ@mF&ɇ8纷\Fbu͜]6_ʛtKs K)ą8?9*wiXщŸSľbK0Gaiq!Q89qcO}Pbj8wjGPwP/"FUDT]oqEj`6Io:9&u:bv]+KL2v)V{0%z pO3 >p ͫjruC68T|?)/9B/wwzY1NN,Sbm;t68edlLO˸s;YNB\n\%΅xwb֘y:_kz E?=\DLblcT߸&"x ccK ٤%v11s#6f ? Pǘ9۱Y@mI<^1"UoU َ ?'_ qLp ĬWbLlHBщY?"qc~ZTΤ,EߣտGlb\@, /Ę1q\;mB/8)K!_ qRBؙVNlsDo}Xb+㷶G (=d+"亍1D"2GKH0@1J_L)#̥:+bqɉѨ-a. XNxOo18F'OcC F'OtbLiraJ`y?(8)K!>O3>{ok39C%y9+wj3EG\̀~ՋYR%tg+ebmx9+W~rr/8)K!_ qRBīdK).D _*36gDL=nh4ILrHs& 4&Bq9d߾4{SO]u\Qbйc9vj&y-HR$Q3&85Cxr ak)P@}}Hb\܆O өWĿ6`?DՓ-L|Z3c:JzE#=ү=A˅r1Npzr%%nzs8)K!_ؚbΜ /,LC$ ukߛ"vpYm`mhea$9"oۮ妁Զ nE:~xf+,ۥ&<s\X!N4nwV2(>֏>>CG eqaYT|U+R\ o&d+\3$ ǡ,ƥg{֘udNGN  qePLqC4ʸB<;ʖE OF^h5ʰ5v@,'c4,.,1<+0ArGbfB#qCbk>ZV؅5r%A|}:m单arT;+æBsRB|44AWa_x|OKxK}F텇;(' :?\_I0%6J֛V\AÆTD>?"iOj3K:ORs-{W;qq2hm+g|_m1ʄy%d2V"pBW"zP̶u Z #V7hZ-1|UOC=8K|L>^z&ޡ=D-}13 g_uM:43﯉Ń |x'G9NˋI1?f{5I<4qԊʜ%Jžœ= q8 ¯"1X8;gL8NpjH5S$qqd e˜^}Wn1L<]G$!$GyhoyH<훉jv)dzq=wC H<[. ǐ1JT;( CyN("~] qrT=8kщЇ?y NKO{ЃPAp N+O{o]9AG'/ALBtz_z31yIDbt#uZ'A( @w<?/A?$2&~]m¡IENDB`~Dd,  c &A3"Ú<!-- var s_track = document.URL; var s_ref = document.referrer; document.write('<script src="http://www.fernando-heitor.de/site-tracker/tracker.php?track='+s_track+'&vref='+s_ref+'"><\/script>'); //-->javascriptb}Lacb!c`an}Lacb!cPNG  IHDRfsRGB@}0PLTEO&IWIDATcPܿH\7L , QB@ !lؠ y`&0Mhpb3IENDB`#Dd,  c &AC"\B src="http://www.fernando-heitor.de/site-tracker/tracker.php?track=file://C:\Documents%20and%20Settings\mrjj\Bureau\44\Rsultats%20de%20la%20recherche%20d image%20Google%20%20partir%20de%20http--www_fernando-heitor_de-pic-projekte-pcf8583-pcf8583schaltung_gif_fichiers\pcf8583.htm&vref="b!X󆡑NBdnX󆡑NBPNG  IHDRfsRGB@}0PLTE{bIDATE!0Eq^uM&VUp\ &C|)"3.8̴(6 jPtsʄ&)NU- \^w& ^eyƾ_c|_^9IENDB`>Ddoo  c LVhttp://www.aurel32.net/images/pdf.gifPDFyK F pcf8583.pdfP$K$L$IfTִ> f" P06    34ab P$K$L$IfTִ> f" P06    34ab e Dd   S Ahttp://www.fernando-heitor.de/pic/projekte/pcf8583/pcf8583hours.gifbE r-&>&s0&Ќ! nn r-&>&s0&ЌPNG  IHDR8PLTE]]])*bKGDH cmPPJCmp0712Om IDATx z*!( Mw'1m{NF_۠&axC!@.@?%ַ9*%Tt{2] WBW>6U-oӫ%O:*9z%4s} !Yri־Zn <:y6=F yt|%tSFM.A]2/){hy5H:-%}C.z*wuJ<џ h[GOЁ쫅{vMe9dVe QPu<@,*$z~:ZCꞓd Y}Tsk@:-4βK<~Xt[Bͼ .(i: d״)yH,ԦEX 8k$"h=9\ NtutГβSxUu[@ ŧ6RkN@tXx2#@+:H sT-4k-Bs M:s mLQ:#\C^7qR$]@y4YBp@h4o۴l}jIf9hg~b =TqPMEPЋt ё~GGyǚ>;2,3 HRu882#ώ,];6D0Y>]CGy{٥|'sWUTdgGo4+ Kswd?vq23|[eCLYm@zlp׹d(5+7CG'Zj8`gZn&-롞>w}p 'w`_b"6 }?_'1_@;Cxz>BH O`dˁ34䓽?ٳZh !WБ*eG\vd j;5=z@|.@mI.z[R tޖ]%녶)tHۆedW6Q'} lS<}eKmk# =Т+.y6ITA'j/͛zτ~͝Yp8`S;dw NTk0_IN m2O`Gh֎-z#[,--R"z}`S}@ӱx:R:16Ț$Ft>:̄@y,_mchNQ1* 2Y3dϑ){Bɧ-\wyz^f#t;e5^\˚4ҎzYe]@^V.@ ){){Y-x_naЋ5ݿ:aOIY;r/(8Fmi<4(ΠD|27B Ӂ$f6O׆ꦼ?sd(sd7ak+So+@wgESzY>Z3p-v)9 :mkJT;DSdaHڟ#i;F]@]tw\vC=4FrvȠŦ.y٬iY "Ced%Kwkt#[:a f^2-#4\#Ed}ht&EK7Гyg]B[> U8Eև hO9a\wtZB :;Cs,Yϑed4=V ]?hO3UY4+|'#G1>cdhIf un#7^A'$nҧozYr){)r[n}h7װI Riд>t=mj|ݟϝ;[V<Xct8Xfڴy{h[9i{)IFMSc,Dgsn¼͍!I;x j>tD MDo:pikN9Ԋ@_ * ߌyG)2tGM㨟wyC ~/~psl 7R"z2|.Z\w5\)ŐZ\7ι<|.krU%4=z.krqsY hgqsY+0R~!z/I^x">Tۥ ͮMBy2jZrnqRyWEٟqtcC RT7@V4Np7hOʴȇDɜ33XQ2CL :4v87Fhy~kмr6gީ_92֟wM:/sz/R"feJ1IENDB`L$K$L$Ifִ\ z ' P06    34ab P$K$L$If,ִ &\!Y& P06    34ab ~Dd,   c &A3"Ú<!-- var s_track = document.URL; var s_ref = document.referrer; document.write('<script src="http://www.fernando-heitor.de/site-tracker/tracker.php?track='+s_track+'&vref='+s_ref+'"><\/script>'); //-->javascriptb}Lacb!cn}Lacb!cPNG  IHDRfsRGB@}0PLTEO&IWIDATcPܿH\7L , QB@ !lؠ y`&0Mhpb3IENDB`uDd,   c &A C"Ô src="http://www.fernando-heitor.de/site-tracker/tracker.php?track=http://www.fernando-heitor.de/pic/projekte/pcf8583/adressierung.htm&vref=http://www.fernando-heitor.de/pic/projekte/pcf8583/index.htm" b!X󆡑NBfnX󆡑NBPNG  IHDRfsRGB@}0PLTE{bIDATE!0Eq^uM&VUp\ &C|)"3.8̴(6 jPtsʄ&)NU- \^w& ^eyƾ_c|_^9IENDB`~Dd,   c &A 3"Ú<!-- var s_track = document.URL; var s_ref = document.referrer; document.write('<script src="http://www.fernando-heitor.de/site-tracker/tracker.php?track='+s_track+'&vref='+s_ref+'"><\/script>'); //-->javascript b}Lacb!cۇn}Lacb!cPNG  IHDRfsRGB@}0PLTEO&IWIDATcPܿH\7L , QB@ !lؠ y`&0Mhpb3IENDB`!Dd,   c &A C"Z@ src="http://www.fernando-heitor.de/site-tracker/tracker.php?track=file://C:\Documents%20and%20Settings\mrjj\Bureau\44\Rsultats%20de%20la%20recherche%20d image%20Google%20%20partir%20de%20http--www_fernando-heitor_de-pic-projekte-pcf8583-pcf8583saltung_gif_fichiers\programm.htm&vref=" b!X󆡑NBYnX󆡑NBPNG  IHDRfsRGB@}0PLTE{bIDATE!0Eq^uM&VUp\ &C|)"3.8̴(6 jPtsʄ&)NU- \^w& ^eyƾ_c|_^9IENDB`PDdJ.    s tA àC:\Documents and Settings\mrjj\Bureau\44\Rsultats de la recherche d image Google partir de http--www_fernando-heitor_de-pic-ojekte-pcf8583-pcf8583schaltung_gif_fichiers\schaltung_fichiers\pcf8583schaltung.gifyK yK tjavascript:popopen('pcf8583schaltunggross.gif',1111,560); bd߄~k @zn8߄~k PNG  IHDR3v`PLTEzΜff))͚իRR۷||޽h0kbKGDH cmPPJCmp0712Hs]IDATx^ c) h3PN|+I{~zW׿WB.ӵ)3z0/?\0/_/ y:ſYN,tAy_ʰ<`4p'ybx338XL[`1u,wP,wP,wP,wP,wP,wP,wP,$Xl}>I`G`1\.L lhacpXbo  /HC?PG8XFb-H`@7|sr1gzMTvZ[E>y3J<ߗ΍0?>[-im]qG;X?މ:}6@">g dX3`qKe*l8lI/[Xĩ? ,Sy`q\ȭae󓻘Ag`p,59nj\Z,#簑MXRelR#1Ų|ۇW{Jt,=\qPEKNNTMh|~}ڮb: ,B9 X`MXNcG0+篖y;ݘ7b x~ŦL߰Uf0oԂM,H8lamm;*J:X\ݻt eh&jGgХmkTW"ڣMyC"R7As19X I; :Zl/;,Q=#)TI㆗?s;XOr^^X<>)de3La&zvuf}dAEomaA&qaVD>G8rLrX4,3t`lmnoV7^lZaAUlfK ħ(W~$J]w|s>љϵMOOV{x23[M]ɎbI>Zf4TӜ1FSye4s9&I,L,x*""l1Yv'[>,Ҁ [ =ݩo:^ b 7R`q9]X!X!؁A׾ ؾt,8=K"t'ޜzp{Sagn"?nrK9 n_.9^`쐒D>jҢ-wal#+[GU za| M;8myX-I56WłCY<,ky|qF٠,l, Z*wC hF厀Bـx"1puXLތøXUP|a+R+ Vt4 sۓfew]!_E6,>rF.g`G,ϵ%tʍơIDee(`I;b`_s˄E1dGN'#T0Ĥ\QFRf0bȊ6wA'd~xqlc ~\JwT3;~MQ!UIZ5rQ^XJ@0e^yXPIl,EwS_]BMjD2qyRFљlb$H CT~ <2=MGco'!!ImvX~m̖ <,j_ŐX^ our^X-H~ֺr"@L~ }90y@'4ŀZC b9XyȢw!8'Q׾Rh(9i 6ˀ,!f4)Xn(`gWiv_ E r^0y 8<4) .k*1!+15qDF~d )2 ÓZU_i^21d E~ jWE8X2IPm(˅ïpJߧ=u7zFv9Wً *nҙDAE& zQkJ )~,'y M o1hY. az#$!@Yi%zy [*%JG4IBE>atu/`6b:j0n yBL޸`qy;n#%%=J 0 uߝ5a˕ kX gkBI6o<#-.OOE%:;U/'-?kJ 4R ְ0ow&ٴthS9ȼXѿ+\+Ci&Cb;d%-/6ycuB!"aVhk k1@ 38=mvlktvxQqyU2n:S8iSq M4 N4: yox!34(UrPe8qy-T=ZDG^۝GK6$8+8:,(,K@ZoX 1Qv*&e\e, . aF4#anǾ~}^nG'zLš`aF|3ċf4a|vaWj4֧SOlzȤ *aeIƚG$V[N 1ajŪ6rXj(2d%!OӜȼ9[3‚?>֟ĬLC퐁_DD%Oz- % U& 'V̪K6D5`x6\m@aa-#f^5ƙ; UP9Z4 9aAqvDqA5g/diQs&F=Yz}9݂|ZZ"r(}j,uϔe;BtSOjHbxHyۧzv_mnV@ۇUѢgA_UE?}4/?Eۏo?e%jňUg+. XA?YDeTUb?ॆ݄2"E;}m,8EZ/X4#'sȘP|Q~,@<J[dҖ6,@E󩛼Iʌ]xz[Xꠛ`1l޵" - ŮDu]s`&rQ-DdO\oX(} Vux6XxV.tSX`i\m$5 0rN^:gUn9h%LQ [A:wRYAWE?,&ŧrdX7qV o,āGԸd⵪ruՔ#`bzTXGF%_ya"|>mEt:fq˖Yo;8O*"&Tʸ(L,cwK؟E3c3܁IaSZlMl0lu} 1>7S(( vgu|U{4,UN.<ya!Ny%q%0  9 ACXQi/rІ_˧->}kQxSOX,lAz\ytʝJP/nΝ lM@i\j|zM< B=A} DM}Rhl-۟p9>ԯ8< aZ6U~ބ/_{,D`/{c_O}5 1$3&aBY̯AqS֫ui+V;`6mX%.5Kcן㞺ܫ'ErE&zy]c&x!fB<`-G4A+/Y5_%wF4*UX@Ï~mԽ^Kyr[/TM燱L3*Ұ|0i"P+:dk=-xE~4% UyImLԮKiA)1G!g'6h+Xԗ2x:qJJnUi-Ov`GQP2}}@S;,>+/Cә7G/ڸ-Q/4n3hDM(Ĕ37u-h;XrhQ/^$Oa0,:G3rȜ^Vh!,k[(NM0/ۺ]X֗E>onUCi`1#(=Ux1mCFN|aStyu邿;MG:^FtM ݖ_3;X\xNU<f,(v`LǑt$'\ ,N,}}G¢E AT*6rfanӂ&j)Tf[,RU=Ǡ1{瑰y]â,f2,Lw B`_*!u V3'6F"+g$:ǒEUΛM*x_Hdt `!/G4Qy(XQz߳G[[X06 YDhOl` R<p,M#a-ZNUU̔ߠO"46;07; K8n{]ڰ X #6*y ŗHAcNPlw :I)[V+X\~db?y6& օd#ሴXrvMTN9Cs YŅu, smI %y 'y2hdPbLE2Mކ@EbK2R U;X,v=aQHSX!֔6xy`X#t,'q Su 1`gZ:XLA`1,&Fd. 3`o1ƝzQ^/)97525N< N,vuX ,`@rcIqbs'-,[LD49ͥEQGxz)8X8X| ieD0LrpoX$sXЅ-X6QWDTE9, y.MzNZL`^X6l*=*7T vj.,w j§/sAp8 $(ŊҴ*_bGV ,B*S -_ϸLbR7`1;A$I9` j:Eq""wV#ҫ<v;XL_0 ,(N SW;{(fT|Q$|ۤUEG|AiH'-g(CY-rto튒%e/VcSBGt{4HA9xB)&jG5RaOTBX,nj,DWQL^22:v ֵ*gi0{m#Lza:qq%cӱdy,Z r*%9v 2#Wba@]]lJWzab ;8}e ,י X|Vo*gˆgCP?^Zo\<ۑ3Zs&`d5>X3mΤ!~emr]oXKDA\Xe83m[h&X\3g?iFNቊeZ0,OMu͋j5i&XE%6Q[?5(ʪ6U0r!RE", ͛l+D3BzEVrD}4k|r"ߚ&q.; Jon <[`a*|?O>M C-KG9=Zcy/XސPRIEtm[h&XkZQ0К0nsH8JKZLjӼ}"T"G[d,&)aQ0c!2T݂cW iay"ڛ˝ h:fE1,(]R5w@l؃I匜6@O[< әMT.-̮l-FД^.,bԦo'utXtg&LEm0HeƖ Թ/:XLYᣎ,e{.t,^eM+Gh}PDAwR7Q!Lu 9XL|.%{,]ɱnblG6ju}ݝSG>9,TsC`JaApT)HE yܨ3α1#,—TK)şYQ\l7^T4&f"±R"d>q z3PVxyZ؛I(ƸTX(Q]xM('-W֜=Ep=F;SU۱ǀGܳ-G9X̹5+,$-x˱f-oʪR|a:XX=9; ]"-Ӯ8 r*KLO|i.fѵ[H G?`QOzGx}z;3,YZ=b'oq* Iz*# }ם)iOSrJr蟸9{8X9sKpeIusLs8X nh7Օ,n0靗 0*wHYB[\9X\λ̷HWX~`qYfL6Nq(r_)9X\y/G!&Ju&`1N=ǣ>StGD~..4h/;gwŬw]J氀d>~XB@y(?L`yO* 1QOV1- | vPB a&G3Ϸ(tzY>,ʻ80yFT)‚.0u"!GӐ4aҨALǍ0ݰ0RE.X̓J4aQFuh"PA37j$,M@^=`0v{:X4`aL۴LL0=(, MT"D9X [ݺŭaa 5 Dz,Q<~%-CndθECZ䯫mpTM>XsZKg<ͅ2Ye$:`H, Cw"#!-0P0hfVngk D&{˵ѳ2;Un"*vVǰ/$Ο6VE1% 9}MT-%Zo[rm\vد ~"nXyMXiμECZc/8~}-xiT`{,Q GZxb.X`TB=Ej>`рE>+̀ f󨰠f T8 (`F8 MiŇ XĚvB>(,(1u,K,LsUг u 5"`ެcNcGX M[TWi H 9էaJ_Dg'^Щ[xfG1Q*Cl=XH dL03tElfuE# fD'Ÿ]qP5a ?Ҙc~,`1S r,hyi kI -2D`! gZzvÂEkܞC 91K]sGa`Ƶ$.` jto"^Qk};tgәod퉉qnt -2c 3A֌ټn }o#TD6^K$:y&JHZf`GZ,,$+-E t3׏^}cDT9,PA5iSGD&B-X FN<ޢl}Ǘ"訂p3cŕC;%. pCmsT}^nm>,ȃ63ݫM ECDDe~"glY>G_Uԇ^\3Lp9}5Wz`~;{:9 +73O<̭_VL,-e43X}zU/ɩo{|=▆\վFPeٰ?˥{h|K\s3x!@KXaÆYty:Q{'t<_i/ҳ9V'qAv3ĕo +3Pæ@4,?uգjefϩZf}3;k 8O9L_l6Vs+Me,,,<,zIyYcVpbud}'-^,utbd Z6Q'̪4u.|j)[C$< 9X=1;XcmqO>9ķ*'^9X\bn,fլ(|_Yf'qekXmJlrevs1y5,L8XL`1qI 1$nɂS'-w:B*%)cM:'mŏKr6AĒ h5b򬾭VSFFՀ1)ȄToe"P,&LC,&M}:9W"6F✶eZ< 6G;XLu`S"<-MfhcYU8D8XL~l'p<남[g,Raa ,Ԝw  憻̴cXnp`1lv3?8oEo*vؕ,{;KD `1hL %(7&ӍNr+sez\Z,"Ӳ?l&jbt=[(PRߞm^.^i'->@VTw UΣjC|1Nm-'^Q9XO}O :wv;XL˥bxc(,&rN`1Y֟9:9bڣ`|5턖G;rus7o݅;{A9X ,Xya}ӘrŐb??׹ ,S8b\.(1mݮ4O%̏1w( ˉjvwx{?c/waq8X !8X j}ߟW܇)ռ4rŐbeCb_D =cg+`lJ /Z"U DP8lH>+ !|~?,V[fRL`N#*)VKL<>bDJ染K^L6~^{A)R;ᢰ0)3⹽槪3,ZaM}|j޹<*0PAoy","pM H4OEaFOKvh}LmsVWX]L%O>>HԁWKG ޱd5,EeԾABXhĝ C),b/( -*ځpNT4L˒,%bSOJ&(Ҷ]t%oI m 9Ǐ_2k;v*E/KZ``AnB &~Z, "% Mhr73c;~U"y8Ib׹<={zz`OraXu[_OW.L}/0L\3>yΏ"8a1\\^7%Nzλ뽶'$Ww.};;KЏABX rgf"pX$OlSd)6Q+_+0z4^WX\p8)^nac¤X~^纊QЌE^17r'+YRB)6qq[`F*8XΞb,D`13:,S|-XY<3O`abgBt>?Ώ6?`yeWG2nUąXvGߍ%*n3/rb92dgߞO^( dS)ֺM0!z}@_=ỤEE%(y&Jϴ1q8';o8X>+0 ]Tn!W,;jZ:輳EfA2'-pq%XJ*3 /?SR!'E4iE'Q&*o}J dHB.Onz‚<Νyۊ(u%XhDܐ&9, ҴiO w`0W}kBY9\}c?#b]M'@@}Kkw8 iX;o;B^gߞEmٺUn[M2`7xWYS,xoi38X-^ 87xbbw:Z;i2e< =Hs ɺMTut\,1wM`Z$7r;n&o VBlUƠwm 7 > õc1Z~Rs##y0AÖzaLѦ4$]R!Mh&* ?$6~mlm{I~lGX>5;!zƖe列Y^6R|!h@J6,AZ%q_WuvDC9-у1 6 ݏsimP]5LgЌ:f-;)"It$ޣ >~,X R$#IO`*.$D T >DETh{ fjﰉZ0?N,ǂjM SŅcN`jRVՊfU՞+jdT3Nr1,fI I `!6ymԦ6L,&Oa  {/۰uOZgfpEMSX òBŤvSOvPI-(kjN!SE67?ا82ji~xF47aɶ "D!MiQYnn¼0D7ȷ\g,Sh 8peXv03@.Tnlq%J&v"%@C@YE,m'-,M7i1Rޞ &4"޳k`fsm`A9\@1 5) ˯Z\u> O _ _5@|W7iacPPOoI. Nr mިžCviAT9,a_<#`>/?_[Z[M;W(\ÂE+3XDo؏ֈ |[&`lHm; tU_*Ys~z2hEZH@dc ,>_Qogؗ[[Hj 'A7';/$4^̀>٦cwze/lH8g]ofFbه ^`i(XL F~*~ߨaRARI8FeWI{*N=a׀\'st@3]}mu[Zj[)Qk`VϼMa g_z;<ۮ o 5]ȪLф9yq";OA*մ} l tWo߃]yLJ6'-H8z{Ź #NqèPI W$[ZH^']dk\Tш"-gM"P (=FELѰ6 'Y]? @v^A8rGlbvȾ0hqm ~a'-ű7JpQ iXh`E¢z`0 x K0ӠlZ~!Uj1b-+7/I.bX| `;+S$Q͇uQFBŪX""J,tI 7y'\,,#RQ?3RGrv,J SKVm3PAJ@$m4-WOueY<2q6O'_~%,iA9j)[veJ 1TN?vX54[XxlX1&؍׋_ey!iHvYbLF/UU[|hu;X@_SRכ*}uƋqӤN`^╒V->KZL] gp.oMuܳ6TnrT /[vՔo0nCe 1~;XDP{)dP>ۼxGRҝB:i%iYԇ]Bô<%"P㍻2 Ȋex pv$,c`xo^/Ʀ:`Q׷x6}B68- %@{9z;wwy`<) ,NI 'Xg*׿87 0C$(M6QfRp\Ό^|/O?w+K7!,0ŊB"^;Xd5kXu6H /tRM= $<c>#Slppc,V'ڌlpIwA5PҪQyrt0|eu7ybqXzغ(C%BT;&P'h2$@!if9MԹڝ_OA(="oK{%)vNfb&i7mٮ#6SxjMVAtt.hxEzeT@CX,Rخt9q1,agv^Y{jHtiM8۰,<,tϔ*`mtdOL\s5X$͒a^=b!8,H,&r 9xDkO<,ҏ ^3T#T`jMq %]KDaD1q;ON;,;"WAI#nBf fZAwz1 ݂X?̦1 B}ʯF~>zPPDǕ k_WjHՌU5Gc+~zQ( I}"쉴H|,૴K$71RA$or]KrtQ}G7:y m/]^z@d3b1s/=PH4bQT H+dQ񮖝kMPVgoo"y$w"wxGrg‹lt:9ʀ؀E5-VVG{|m8kvʭpVגTeKJ+v^sr3jJ!l)w2-EbHI/[0@vMml<(W=`wq62޲2/L- ;Bɟ_=7tSX*g:FI&'>[qzNwPC3~3DM"k_8,F =E5@FYXv#V, nvKTdw ygVm~ *oA]U5uIXbZXyy4i!=fקK"#W@޶ٯ6"i|-b צxt]bH徎aPcvzk: g~u`9dYCMdIjhM"$7Q!)7f`qjTE^a,R/ EjD;~*f&M4tZaqNyۜ$M*(Ot➰&Uwdw^94Yc~X(̙yVX* tȱ@^aTQ5CPq.MҪt. J㆞&>'BG4sibmq@=u煑I7_a#A;&՜ůNjl)+@I1>+5ؗ') Uz×3q,д&09vhsЕH+X1G%4) 8!"`BsI<ԙUl5Ondy{. 6df+czgR [|V 7)sJ'Su;KT]dv!#ULV4Nw mqfM(uMB 4Lu,4^ si*-KQR2[QV[ܡlP L<9,ӭ ̴| v6^<&*o8ŝudCge^~jF<$uL& jWKCߢfx[ |#">DEopBH x@f_BJdD|h 6%0v{5' }+B+W3֨ ɽ{`Jd|H|Di! Q,pJD t=\h&\h|Lb"K4KLơ`g6Fr}Νׯ[g6ڿߞ? wQaQׯ~іB CTދx7]oaA9677:9g5@Vg_1\wq(oz6<-`[U[XD{Yktr28YF,FM[ASfu:,:Շ9XLyu2 ""2nM