tim010 tim010
/
LV4-Tim010-Z3
Jarebica Azra Djenasevic Emir
main.cpp
- Committer:
- tim010
- Date:
- 2014-03-24
- Revision:
- 0:e0af2e9c7107
File content as of revision 0:e0af2e9c7107:
#include "mbed.h" int brojevi[10]= {0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x078,0x0,0x10}; BusOut displej(dp26, dp27, dp5, dp6, dp28, dp1, dp2); BusOut cifre(dp23, dp24, dp25); DigitalOut decZarez(dp4); AnalogIn ain(dp9); DigitalOut enable(dp14); void prikaz(int vrijednost){ int prvaCifra=0, drugaCifra=0, trecaCifra=0; /*vaCifra=int(vrijednost)/10; drugaCifra=int(vrijednost)%10; trecaCifra=(vrijednost-int(vrijednost))*10;*/ if(vrijednost>=0 && vrijednost<10){ trecaCifra=vrijednost; } else if(vrijednost<100 && vrijednost>9){ drugaCifra=vrijednost/10; trecaCifra=vrijednost%10; } else if(vrijednost<1000 && vrijednost>99){ prvaCifra=vrijednost/100; drugaCifra=(vrijednost%100)/10; trecaCifra=(vrijednost%100)%10; } for(int i=0;i<30;i++){ cifre=6; displej=brojevi[prvaCifra]; wait_ms(1); cifre=7; displej=brojevi[drugaCifra]; cifre=5; wait_ms(1); cifre=7; displej=brojevi[trecaCifra]; cifre=3; wait_ms(1); cifre=0; } } int main() { enable=1; float e=ain*3.3; while(1) { for(int i=0; i<5 ; i++) prikaz(e*100); e=ain*3.3; } }