1 | //
|
2 | // Anpassungen im makefile:
|
3 | // ATMega8 => MCU=atmega8 im makefile einstellen
|
4 | // lcd-routines.c in SRC = ... Zeile anhängen
|
5 | //
|
6 | #include <avr/io.h>
|
7 | #include "lcd-routines.h"
|
8 |
|
9 | int main(void)
|
10 | {
|
11 | // Initialisierung des LCD
|
12 | // Nach der Initialisierung müssen auf dem LCD vorhandene schwarze Balken
|
13 | // verschwunden sein
|
14 | lcd_init();
|
15 |
|
16 |
|
17 | lcd_clear();
|
18 | lcd_setcursor(0,0);
|
19 | // Text in einzelnen Zeichen ausgeben
|
20 | lcd_data( 'T' );
|
21 | lcd_data( 'e' );
|
22 | lcd_data( 's' );
|
23 | lcd_data( 't' );
|
24 |
|
25 | // Die Ausgabemarke in die 2te Zeile setzen
|
26 | lcd_setcursor( 0,2);
|
27 |
|
28 | // erneut Text ausgeben, aber diesmal komfortabler als String
|
29 | lcd_string("Hallo");
|
30 |
|
31 | while(1)
|
32 | {
|
33 | }
|
34 |
|
35 | return 0;
|
36 | }
|