Zeitnehmung

Im Unterforum Microcontroller - Beschreibung: Hardware - Software - Ideen - Projekte

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 26 11 2025  10:48:07      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Oszilloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Microcontroller        Microcontroller : Hardware - Software - Ideen - Projekte

Autor
Zeitnehmung

    







BID = 139874

Imyourdaddy

Gerade angekommen


Beiträge: 7
Wohnort: Wien
ICQ Status  
 

  


Hallo!
Hallo!

Ich möchte eine Zeitmessung mit einer Zwischenzeit bauen, die Ausgabe erfolgt auf einer LCD-Anzeige und das ganze soll natürlich interrupt gesteuert laufen(Timer0).

Ich habe einen PIC-Controller 16F84. Nun habe ich folgendes Problem:

Ich hätte gerne dass die Zeitanzeige bei 00:0 (sec:zehntel) startet. In meiner bisherigen Interuptroutine habe ich aber bis lang noch mit dem Sekundenzähler zu kämpfen.Bin schon froh dass es ziemlich genau von 0 bis 9 im sekundentakt zählt.

Wie funktioniert ein Überlauf? In diesem Programm funktioniert er leider nicht wie gewünscht:-(

Meine Interruptrutine schaut so aus:


interrupt int_server (void)
{
int_save_registers

if (INTCON.2 == 1)
{
count++;
if (count == 61)
{
count =0 ;

counter++;

if (counter == 10)
counter =0 ;
}
byte = 0x0c0; //Wechsel in die nächste Zeile
SendCmd (); //Positionsangabe am Display
byte = 0x0c5; //An stelle 5
SendCmd (); //Positionsangabe am Display

byte = counter+48; //ASCII-Code
SendChar ();
if(counter == 10)
{
zehner++;
byte = 0x0c5; //Zeile 2;Stelle 5
SendCmd ();
byte = zehner;
SendCmd ();
byte = 0x0c6;
SendCmd ();
byte = counter +48;

}
INTCON.2 = 0;
}





int_restore_registers
}

Könnt ihr mir hierbei weiter helfen?
WElche Optionregister und INTCON's muss ich setzen?




Mit freundlichen Grüßen

Günther Obrist


Zurück zur Seite 1 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 16 Beiträge im Durchschnitt pro Tag       heute wurden bisher 3 Beiträge verfasst
© x sparkkelsputz        Besucher : 186817939   Heute : 15534    Gestern : 47700    Online : 183        26.11.2025    10:48
5 Besucher in den letzten 60 Sekunden        alle 12.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0221819877625