hey user
mir persönlich sind da zu viel absolute Zeilen drin, d.h
z.B.
...
accept(100);
p9=0;
accept(100);
p9=12;
...
es wäre etwas schöner und auch für dich vielleicht einfacher, du
würdest dir eine Header-Datei schreiben und dann die eigentlich Aktion
symbolisch ausführen:
also z.B. so
lcd.h
...
/********************************************************
declare LCD instructions
********************************************************/
#define clr_dsp 0x01 /* clear display */
#define disp_on 0x0C /* Display on */
#define disp_c_on 0x0E /* Display on, Cursor on */
#define disp_b_on 0x0F /* Display on, Cursor blinkt
#define disp_off 0x08 /* Display off */
#define disp_mode 0x38 /* 8 bit, 2 line, 5x7 mode */
#define inc_entry 0x06 /* increment entry mode */
#define scr_entry 0x05 /* scroll entry mode */
#define DD_RAM_AD10 0x80 /* Line 1 home
#define DD_RAM_AD1E 0x93 /* End of line 1 */
und dann
lcd.c
...
Send_Command(disp_on);
Send_Command(clr_dsp);
...