Daniel Fernando Olarte Lezcano
/
Display
Conversor BCD a 7 segmentos catodo común de 0 a 9
SieteSeg.cpp
- Committer:
- DanielOlarte
- Date:
- 2016-08-16
- Revision:
- 0:80067b94f699
File content as of revision 0:80067b94f699:
#include "SieteSeg.h" int dec[10]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67}; void Seg::configin(PinName dip1,PinName dip2,PinName dip3,PinName dip4) { _dip1=dip1; _dip2=dip2; _dip3=dip3; _dip4=dip4; } void Seg::configout(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 Seg::vis () { BusOut disp(_a,_b,_c,_d,_e,_f,_g); BusIn dipsw(_dip1,_dip2,_dip3,_dip4); disp=dec[dipsw]; }