hilfe ! pcf 8583 + pic 16f877

Gast #28882
Lesenswert?
• ▲
▼
Warum rechnest du die Sekunden so komisch um?

Der Wert für die Sekunden wird als HEX-Wert vom PCF8583 gelesen oder 
geschrieben. Das heisst wandle einfach den Wert den du vom PCF8583 liest 
in Dezimal um (wenn du es nicht schon in LCD-Routine getan hast) und 
gibt den Wert auf Anzeige aus.

Da brauchst du den Wert nicht umzuwandeln, wie du es tust.


Welchen Compiler verwendest du ?


MFG
Fernando
Gast #28887
Lesenswert?
• ▲
▼
Ich kann ein Souce Code geben, dieser gibt Uhrzeit und Datum aus. Aber 
der ist mit dem CCS Compiler geschrieben. Wenn du gute C-Kenntnisse, 
dann wird es auch für dein Compiler umsetzen können. Wenn du den Source 
haben möchtest sag mir Bescheid.

MFG
Fernando
Gast #28889
Lesenswert?
• ▲
▼
Hi

Im Anhang findest du das komplette Programm.
LCD-Anzeige ist an Port B. Mit den Pins RC0-RC2 kannst du Uhrzeit und 
Datum einstellen.RC3 und RC4 steuern den PCF8583.

Wenn du Probleme mit der Umsetzung hast dann sag mir Bescheid.
Ansonsten werde ich höchstwahrscheinlich das Programm voll dokumentiert 
und Beschreibung des PCF8583 nächste Woche auf meine Homepage setzen. 
Dann kannst du da mal nachschauen.


Viel Spaß
Fernando
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.