Kapazitätsmessgerät mit PIC16F877A bauen

Gast #1627669
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 ?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren