//programa decodificado de BCD a decimal mediante dip swicth

Dependencies:   mbed

Fork of Deco_Katodo by Marvin Villamizar

Revision:
0:e4c3edb3c5ea
Child:
1:0b8fe27ace28
--- /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