Marvin Villamizar
/
Deco_Katodo
Para estudiantes
Diff: katodo.cpp
- Revision:
- 0:e4c3edb3c5ea
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/katodo.cpp Sat Feb 11 14:53:40 2017 +0000 @@ -0,0 +1,24 @@ +#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 + +} \ No newline at end of file