Daniel Fernando Olarte Lezcano
/
VisDinam
Visualización dinamica
VisDinam.cpp
- Committer:
- DanielOlarte
- Date:
- 2016-08-20
- Revision:
- 0:9a8e181ed676
File content as of revision 0:9a8e181ed676:
#include "VisDinam.h" int uni=0,dec=0,cent=0,unim=0, deco[10]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67}; void visdi::configout(PinName a,PinName b,PinName c,PinName d,PinName e,PinName f,PinName g, PinName kuni, PinName kdec,PinName kcen,PinName kunim) { _a=a; _b=b; _c=c; _d=d; _e=e; _f=f; _g=g; _kuni=kuni; _kdec=kdec; _kcen=kcen; _kunim=kunim; } void visdi::vis() { BusOut disp(_a,_b,_c,_d,_e,_f,_g); DigitalOut kuni=_kuni; DigitalOut kdec=_kdec; DigitalOut kcen=_kcen; DigitalOut kunim=_kunim; for(int unim=0; unim<10; unim++) { for(int cen=0; cen<10; cen++) { for(int dec=0; dec<10; dec++) { for(int uni=0; uni<10; uni++) { for(int i=0; i<5; i++) { disp=deco[uni]; kuni=1; wait(0.005); kuni=0; disp=deco[dec]; kdec=1; wait(0.005); kdec=0; disp=deco[cen]; kcen=1; wait(0.005); kcen=0; disp=deco[unim]; kunim=1; wait(0.005); kunim=0; } } } } } }