main.c


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
}