Conversor de BCD a siete segmentos
Dependents: Nucleo_blink_led voltimetrofuncional
Diff: DECO.cpp
- 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]; + } + +