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