#include #pragma config |= 0b.1111.1111.0010 #define LCD_RS 0b.00000001 #define LCD_CS 0b.00001000 #pragma char PORTQ @ PORTB #include "delay4.c" #include "lcd.c" void pause(void) { OPTION=2; TMR0=131; while(TMR0); } void Ausgabe(void) { int Zaehler; Zaehler=20; PORTB=Zaehler; LCDWriteChar(PORTB); } void main(void) { PORTB=0x00; TRISB=0b00000000; lcdport=0; Delay1ms(1000); LCDInit(); bit Plus @ PORTA.0; bit Minus @ PORTA.1; //char Zaehler; int a=1; LCDCls(); LCDPos(1,0); LCDString("-<< >>+"); while(a!=0) { LCDPos(2,3); Ausgabe(); /*if (Plus) { Zaehler ++; LCDPos(2,0); PORTB=Zaehler; LCDWriteChar(PORTB); Delay1ms(500); while(Plus); } if (Minus) { Zaehler --; //PORTB=Zaehler; LCDPos(2,0); PORTB=Zaehler; LCDWriteChar(Zaehler); Delay1ms(500); while(Minus); }*/ } }