tim004 tim004
/
Grupa7zadatak3
Mesud Klisura
main.cpp
- Committer:
- tim004
- Date:
- 2014-05-08
- Revision:
- 0:25767ba791ca
File content as of revision 0:25767ba791ca:
#include "mbed.h" # include "N5110.h" N5110 lcd (dp4 ,dp24 ,dp23 ,dp25 ,dp2 ,dp6 , dp18 ); Serial pc(USBTX,USBRX); int X(0), Y(0); void brisiSve() { lcd.clear(); lcd.refresh(); lcd.setXYAddress(0,0); } void enter(){ if(Y==5) Y=0; else Y++; X=0; lcd.setXYAddress(X,Y); } void backSpace() { if(X==0 && Y==0) return; if(X==0) { Y-=1; X=84; } X-=6; lcd.setXYAddress(X,Y); lcd.printChar(' '); lcd.setXYAddress(X,Y); } void ispis(char c) { lcd.printChar(c); X+=6; if(X==84) { X=0; if(Y==6) Y=0; } } int main() { lcd.init(); lcd.setXYAddress(X,Y); while(1) { char c = pc.getc(); if(c == '1') { backSpace(); } else if(c== '2') enter(); else if(c == '3') brisiSve(); else ispis(c); } }