Herunterladen Inhalt Inhalt Diese Seite drucken

Pulszählung; Frequenzmessung; Analog-Digital-Wandlung - Conrad Electronic C-Control II Station Handbuch

Inhaltsverzeichnis

Werbung

C-Control II Station
10.9.5 Pulszählung
getcount ( int number ) returns long
Die vier Digitalports P0...P3 (das sind die Einzelports 8 bis 11) sind interruptsensibel. Sie
werden vom Betriebssystem beim Reset so eingerichtet, daß sie eingehende Inpulse
zählen (bei High-Low-Flanke am Digitalport). Diese vier Zählerstände können über die
Funktion getcount abgefragt werden. Als Parameter erwartet die Funktion die
Zählernummer 0...3. Bei jeder Abfrage eines Zählerstandes wird dieser auf 0 zurück-
gesetzt. Das Aufsummieren über einen größeren Zeitraum muß im Anwenderprogramm
erfolgen.

10.9.6 Frequenzmessung

function getfreq ( int number ) returns long
Die Pins DCF/FRQ 0 und FRQ 1 der C-Control II Unit können zur Messung von
Pulsfrequenzen benutzt werden. Die Abfrage erfolgt mit der Funktion getfreq mit der
Nummer 0 oder 1 als Parameter.

10.9.7 Analog-Digital-Wandlung

function adc ( int number ) returns int
Die Funktion adc liefert den digitalisierten Meßwert von einem der 8 ADC-Ports der
C-Control II Unit. Die Nummer des Ports (0 ... 7) wird als Parameter übergeben. Das
Ergebnis ist ein Integer im Bereich von 0 bis 1023 -entsprechend der 10bit-Auflösung des
A/D-Wandlers des Mikrocontrollers; siehe dazu auch Kapitel 3.2.3.
Beachten Sie bitte, dass der ADC-Port 7 von der Tastatur belegt ist.
110

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis