Para estudiantes

Dependencies:   mbed

katodo.cpp

Committer:
dimmu8410
Date:
2017-02-11
Revision:
0:e4c3edb3c5ea

File content as of revision 0:e4c3edb3c5ea:

#include "katodo.h"

int _decoK[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67};
// El vector generado contiene los datos de decoficación en hexadecimal


void katodo::configura(PinName pina,PinName pinb,PinName pinc,PinName pind,PinName pine,PinName pinf,PinName ping)
{
  //Para usar esta función en el código se debe poner objeto.configura(pines :D);
  _pina=pina;_pinb=pinb;_pinc=pinc;_pind=pind;_pine=pine;_pinf=pinf;_ping=ping;
  //Se guarda la información en variables privadas para evitar que se modifiquen externamente;
      
}
void katodo::visual(int numero)
{
    //Para usar esta función en el código se debe poner objeto.visual(número :D);
    BusOut display(_pina,_pinb,_pinc,_pind,_pine,_pinf,_ping);
    //Creamos el puerto de salida (a,b,c,d,f,g)->(pin1, pin2, pin3 ... etc);
    _numero=numero;
    //Se guarda la información en variables privadas para evitar que se modifiquen externamente;
    display=_decoK[_numero];
    //Decoficación

}