Forum: Projekte & Code Kapazitätsmessgerät mit PIC16F877A bauen


von Oswald (Gast)


Lesenswert?

Hi Leute,

ich brauche etwas Hilfe bei meinem Projekt, ein Kapazitätsmessgerät zu 
bauen mit einem PIC16F877A und einem LCD... Grundlage ist die Vorlage 
von www.Sprut.de

Da ich aber in C mit den MikroC Pro für PIC programmiere, muss ich den 
Quellcode umschreiben bwz. selbst schreiben.. Hier der

Programmablauf

    * Initialisierung der Ports
    * Initialisierung des ADC
    * Initialisierung des LCD-Displays

    *   Beginn der Endlosschleife.
    * Entladen:
          o RC0 auf output , RC0=low
          o in einer Schleife warten, bis ADC-Ergebnis <8 (<40 mV)
    * Kapazitätsregister auf 0 setzen
    * Timer0 auf 0,1733ms einstellen
    * Laden: RC0=high
    * Unterschleife
          o darauf warten, dass Timer0 überläuft:
          o Timer wieder auf 0,1733 ms einstellen
          o Spannung mit ADCmessen
          o wenn Spannung >2,5V, dann zu 'Anzeige' springen
          o Kapazitätsregister um 1 erhöhen
          o falls Kapazitätsregister überläuft, zu 'Anzeige' springen
          o Sprung zum Anfang dieser Unterschleife
    * Anzeige:
          o RC0 = input
          o Kapazität in BCD wandeln
          o BCD-Wert an LCD ausgeben
    * Sprung zum Beginn der Endlosschleife



Wie setze ich das mit dem Einlesen der analogen Spannung und dem 
Zähler/Timer um ?

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.