Conversor de BCD a siete segmentos

Dependents:   Nucleo_blink_led voltimetrofuncional

Revision:
0:3d7ebc7de009
Child:
1:ad0edab33530
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/DECO.cpp	Sat Aug 12 21:17:45 2017 +0000
@@ -0,0 +1,23 @@
+# include "DECO.h"
+#include "mbed.h"
+
+int anod[16]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x58,0x00,0x18,0x08,0x03,0x0b,0x23,0x4f,0x20};
+int sieteseg::entrada(PinName a,PinName b,PinName c,PinName d)
+{
+    BusIn dip (a,b,c,d);
+    dipSw= dip.read();
+    return dipSw;
+    
+}
+ void sieteseg::Visual (PinName a,PinName b,PinName c,PinName d,PinName e,PinName f,PinName g)
+ {
+        _a=a;_b=b;_c=c;_d=d;_e=e;_f=f;_g=g; 
+        
+         }
+    void sieteseg::bcd (int number)
+    {
+        BusOut display (_g,_f,_e,_d,_c,_b,_a);
+        display=anod[number];
+    }
+        
+