|
mxLED.h |
/*
* mxLED.h
*
* ====================================================================================================================
* Ansteuerung der zweistelligen 7-Segment-Anzeige des mx.
* ====================================================================================================================
*/
#ifndef __mxLED__
#define __mxLED__
/***************
** Typen **
***************/
typedef enum {eEiner, eZehner} tLEDStelle; /* Kennung fuer Einer- oder Zehnerstelle */
/***************
** Prototypen **
***************/
void Setze7SegmentBits(tLEDStelle Stelle, int Wert);
/*
* Setzt das Bitmuster <Wert> auf dem Parallelport fuer <Stelle>
*/
void Setze7SegmentZiffer(tLEDStelle Stelle, int Ziffer, int Punkt);
/*
* Schreibt an den Parallelport fuer <Stelle> die noetigen Bits, um <Ziffer>
* anzuzeigen. -1 schaltet die Anzeige aus und <Punkt> gibt
* an, ob der Punkt leuchten soll oder nicht.
*/
void Setze7SegmentZahl(int Zahl, int Stellen);
/*
* Zeigt <Zahl> (0..99) auf dem LED an.
* <Stellen> ist die minimale Stellenzahl, wichtig fuer fuehrende Nullen
* Zahl==-1 oder Zahl==Stellen==0 schaltet die Anzeige aus.
*/
int InitLED(void);
/* Init fuer das Modul mxLED */
#endif
Bei Problemen mit der Seite bitte eine Mail an Marek
Converted with C2HTML V0.669 by Iluvatar
Prozeßdatenverarbeitung