-
PDF
HD44780u_lcd2.pdf
internally provided on one chip, a minimal system can be interfaced with this controller/driver. A single HD44780U can display up to one 8-character line or two 8-character lines. The HD44780U has pin function compatibility with the HD44780S which allows the user to easily replace an LCD-II with an HD44780U
in „LCD - Displaycode 4 Bitmodus“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
www.eio.com-hd44780_18-48-46.pdf
internally provided on one chip, a minimal system can be interfaced with this controller/driver. A single HD44780U can display up to one 8-character line or two 8-character lines. The HD44780U has pin function compatibility with the HD44780S which allows the user to easily replace an LCD-II with an HD44780U
in „Fehler bei 4Bit LCD Init?“ · Mikrocontroller und Digitale Elektronik ·
-
File
LCD.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „WinAVR Studio gibt Fehlermeldung aus beim "Build Projekt"“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „LCD + ATMEGA32“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „Mega8, Lcd, Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „Mega8, Lcd, Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „zweiter ADC-Wert auf LCD ausgeben“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 1 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „LCD Initialisierung mit Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „LCD Displaytech 204B & ATmega32“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „Hilfe zu fleurys Lcd Lib“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 1 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „LCD Atmega8535 fehler beim Programm erstellen mit AVR-Studio“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „HIlfe - AVR an LCD - Fleury lib“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „LCD funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
used to calculate delay timer */ #endif /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „Display Programmierung mit GCC 16x4 Display“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd_new.h
used to calculate delay timer */ #endif /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „HD44780 on Atmega32 with Peter Fleurys library“ · µC & Digital Electronics ·
-
File
HD44780_.h
******** * ******************************************************************************/ #ifndef HD44780_HPP #define HD44780_HPP #include <static_assert.h> // #include <delay.h> // #include <pinlist2_.h> // namespace Mcucpp { class LcdBase { protected: static void Delay() { delay_us<200, F_CPU>();
in „Ausführbarer Code im .h File ?“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „LCD-Ansteuerung schwarzer Balken“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
CrossDevHowto_STM32_Ubuntu.pdf
I/usr/arm-elf/include -O0 -g2 -Wall -c -std=gnu99 -ffreestanding -msoft-float -mfpu=vfp -o"LCD/drv_hd44780.o" "../LCD/drv_hd44780.c" && \ echo -n 'LCD/drv_hd44780.d' LCD/ > 'LCD/drv_hd44780.d' && \ arm-elf-gcc -MM -MG -P -w -mthumb -mcpu=cortex-m3 -D__thumb2__ -I"/home/michel/workspace/STM32- SK_LCD_Demo
in „GCC-Toolchain mit IDE installieren“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
http://jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/pfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „LCD von Peter Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
/jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/peterfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „1*16 LCD _mit Peter Fleury's LCD library“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
http://jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/pfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „Problem LCD 2x8 Zeichen“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
/jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/peterfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „LCD Problem“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
http://jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/pfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „Makefile produziert undefined reference to“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
/jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/peterfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „Probleme mit LCD-Ausgabe von Peter Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
/jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/peterfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „Probleme mit LCD-Ausgabe von Peter Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
gmx.ch http://jump.to/fleury @see The chapter <a href="http://www.mysunrise.ch/users/pfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „Problem mit LCD“ · Mikrocontroller und Digitale Elektronik ·
-
File
main.c
delay.h" #include "tm_stm32f4_low_power.h" #include "tm_stm32f4_nrf24l01_cj.h" #include "tm_stm32f4_hd44780.h" /* ------------ Projekt Include Files --------------- */ #include "config.h" #include "rtc_user.h" #include "init_system.h" #include "graphik.h" #include "eeprom.h" #include "tools.h" #include
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
http://jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/pfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „LCD von Peter Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
http://jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/pfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „HD44780 atmega168“ · Mikrocontroller und Digitale Elektronik ·
-
File
processing.c
(flags.backlight) { TM_HD44780_Clear(); char buf[20]; if (lcd_switch) { sprintf(buf,"P: %4.1f mBar\n\rT: %3.1f Celsius",Druck->P_Now,Druck->T_Now); TM_HD44780_Puts(0, 0, buf); lcd_switch = false; } else { sprintf(buf,"SA: %02u:%02u Uhr",SonnenZeiten.SAG_Std,SonnenZeiten.SAG_Min); TM_HD44780_Puts(0, 0, buf); sprintf(buf,"SU: %02u:%02u Uhr",SonnenZeiten.SUG_Std,SonnenZeiten.SUG_Min); TM_HD44780_Puts(0, 1, buf); lcd_switch = true; } } /* ------- Berechnungen der LED im Normalbetrieb -
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
File
config_328.h
enabled by removing the leading "//", or * disabled by placing a "//" in front of the setting. */ /* * HD44780 * - 4 bit parallel interface * - if you change LCD_DB4/5/6/7 comment out LCD_DB_STD! */ #if 0 #define LCD_HD44780 /* display controller HD44780 */ #define LCD_TEXT /* character display */ #define
in „ComponentTester-1.42m - compilation problem“ · µC & Digital Electronics ·
-
File
lcdpcf8574.h
Bit.3 ==> D7 Bit.2 ==> D6 Bit.1 ==> D5 Bit.0 ==> D4 */ /* instruction register bit positions, see HD44780U data sheet */ #define LCD_CLR 0 /* DB0: clear display */ #define LCD_HOME 1 /* DB1: return to home position */ #define LCD_ENTRY_MODE 2 /* DB2: set entry mode */ #define LCD_ENTRY_INC 1 /* DB1:
in „Eclipse Kompilierung LCD Buchstabensalat“ · Mikrocontroller und Digitale Elektronik ·
-
File
test_lcd.c
*********************************************************************** Title: testing output to a HD44780 based LCD display. Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury Date: December 2002 Software: AVR-GCC 3.3 Hardware: HD44780 compatible LCD text display ATS90S8515/ATmega if memory-mapped
in „avrgcc V 3.3 - komm nicht klar“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd_test.c
*********************************************************************** Title: testing output to a HD44780 based LCD display. Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: test_lcd.c,v 1.3 2003/12/10 19:32:48 peter Exp $ Software: AVR-GCC 3.3 Hardware: HD44780 compatible LCD
in „HD44780 atmega168“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.c
/**************************************************************************** Title : HD44780U LCD library Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: lcd.c,v 1.13.2.3 2004/12/09 21:05:17 peter Exp $ Software: AVR-GCC 3.3 Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Originally based on Volker Oth's lcd library, changed lcd_init(), added additional constants for lcd_command(), added 4-bit I/O mode, improved and optimized code. Library
in „Makefile produziert undefined reference to“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.c
/**************************************************************************** Title : HD44780U LCD library Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: lcd.c,v 1.14.2.1 2006/01/29 12:16:41 peter Exp $ Software: AVR-GCC 3.3 Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Originally based on Volker Oth's lcd library, changed lcd_init(), added additional constants for lcd_command(), added 4-bit I/O mode, improved and optimized code. Library
in „Frequenzmessung und Optimierung -Os“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.c
/**************************************************************************** Title : HD44780U LCD library Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: lcd.c,v 1.14.2.1 2006/01/29 12:16:41 peter Exp $ Software: AVR-GCC 3.3 Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Originally based on Volker Oth's lcd library, changed lcd_init(), added additional constants for lcd_command(), added 4-bit I/O mode, improved and optimized code. Library
in „LCD Atmega8535 fehler beim Programm erstellen mit AVR-Studio“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.c
/**************************************************************************** Title : HD44780U LCD library Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: lcd.c,v 1.14.2.1 2006/01/29 12:16:41 peter Exp $ Software: AVR-GCC 3.3 Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Originally based on Volker Oth's lcd library, changed lcd_init(), added additional constants for lcd_command(), added 4-bit I/O mode, improved and optimized code. Library
in „LCD funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd_new.c
/**************************************************************************** Title : HD44780U LCD library Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: lcd.c,v 1.14.2.1 2006/01/29 12:16:41 peter Exp $ Software: AVR-GCC 3.3 Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Originally based on Volker Oth's lcd library, changed lcd_init(), added additional constants for lcd_command(), added 4-bit I/O mode, improved and optimized code. Library
in „HD44780 on Atmega32 with Peter Fleurys library“ · µC & Digital Electronics ·
-
File
lcd.c
/**************************************************************************** Title : HD44780U LCD library Author: Thomas Finn File: $Id: lcd.c,v 1.14.2.1 2006/01/29 12:16:41 $ Software: AVR-GCC 4.1.2 Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Originally based on Peter Fleyris's lcd library, changed lcd_init(), added additional constants for lcd_command(), added 4-bit I/O mode, improved and optimized code. Library
in „Display Programmierung mit GCC 16x4 Display“ · Mikrocontroller und Digitale Elektronik ·
-
File
test_lcd.c
*********************************************************************** Title: testing output to a HD44780 based LCD display. Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: test_lcd.c,v 1.6 2004/12/10 13:53:59 peter Exp $ Software: AVR-GCC 3.3 Hardware: HD44780 compatible LCD
in „LCD von Peter Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd-routines.c
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
in „Fehler bei "o" im LCD?“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd-routines.c
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
in „Zeitbasierte Aktionen“ · Mikrocontroller und Digitale Elektronik ·
-
File
test_lcd.c
*********************************************************************** Title: testing output to a HD44780 based LCD display. Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: test_lcd.c,v 1.6 2004/12/10 13:53:59 peter Exp $ Software: AVR-GCC 3.3 Hardware: HD44780 compatible LCD
in „LCD funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd-routines.c
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
in „AVR GCC LCD Turorial mit OLED EA W082-XLG geht nicht“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd-routines.c
/* * CFile1.c * * Created: 04.04.2014 13:59:37 * Author: toni */ // Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
in „Speichermöglichkeit!“ · Mikrocontroller und Digitale Elektronik ·
-
File
main.c
*********************************************************************** Title: testing output to a HD44780 based LCD display. Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: test_lcd.c,v 1.6 2004/12/10 13:53:59 peter Exp $ Software: AVR-GCC 3.3 Hardware: HD44780 compatible LCD
in „Taster abfragen UND dann.“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd-routines.c
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
in „LCD Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
File
LCD_C_Test.c
*********************************************************************** Title: testing output to a HD44780 based LCD display. Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: test_lcd.c,v 1.6 2004/12/10 13:53:59 peter Exp $ Software: AVR-GCC 3.3 Hardware: HD44780 compatible LCD
in „Problem mit LCD-Ansteuerung -> Programm hängt sich auf“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd-routines.c
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
in „Problem mit ATmega164A und LCD FDCC1601E“ · Mikrocontroller und Digitale Elektronik ·