/* * LCD_Routines.c * * Created: 05.05.2015 08:59:59 * Author: Carmen Mähr & Mladen Blaskic */ #include #include "LCD_Routines.h" #include //////////////////////////////////////////////////////////////////////////////// // Erzeugt einen Enable-Puls static void lcd_enable( void ) { LCD_PORT |= (1<>(4-LCD_DB)); // Maske löschen LCD_PORT |= (data>>(4-LCD_DB)); // Bits setzen LCD_PORT_DATEN &= ~(0xF0>>(4-LCD_DB1)); // Maske löschen LCD_PORT_DATEN |= (data>>(4-LCD_DB1)); // Bits setzen lcd_enable(); } //////////////////////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ) { // verwendete Pins auf Ausgang schalten uint8_t pins = (0x0F << LCD_DB) | // 4 Datenleitungen (1<