<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=77.64.173.112</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=77.64.173.112"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/77.64.173.112"/>
	<updated>2026-04-10T23:20:37Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Softwarepool&amp;diff=45645</id>
		<title>AVR Softwarepool</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Softwarepool&amp;diff=45645"/>
		<updated>2010-04-02T19:36:47Z</updated>

		<summary type="html">&lt;p&gt;77.64.173.112: /* LCD und VFD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die interessantesten Softwareprojekte aus der Codesammlung...&lt;br /&gt;
&lt;br /&gt;
(A)  ... Projekt ist in &#039;&#039;&#039;Assembler&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
(C)  ... Projekt ist in &#039;&#039;&#039;C&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
(B)  ... Projekt ist in &#039;&#039;&#039;Bascom&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
(PC) ... Projekt ist nicht für einen µC, sondern für den PC&lt;br /&gt;
&lt;br /&gt;
==1-Wire==&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/14792  DS1820, DS18B20 in C]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/6505 Mehrere DS1820/DS18B20 auslesen]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/31408#536372 Mehrere DS1820/DS18B20/DS18S20/DS1822 über einen Webserver auslesbar]&lt;br /&gt;
&lt;br /&gt;
==Akkulader==&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/72627#594587 Bleiakku-Lader 12/24V]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/99803#866081 Glühwürmchen in Rotkohlglas gefangen]&lt;br /&gt;
&lt;br /&gt;
==Bootloader==&lt;br /&gt;
* (A,C,PC) [http://www.mikrocontroller.net/topic/12181#79866 AVR Bootloader]&lt;br /&gt;
* (A, PC) [http://www.mikrocontroller.net/topic/146638#1364260 AVR Bootloader für GCC-Toolchain]&lt;br /&gt;
* (A,PC) [http://www.mikrocontroller.net/topic/95839 AVR Bootloader mit Verschlüsselung]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/72308#591159 ATtiny45 Bootloader]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/67047#538510 MMC/SD Bootloader für ATMega16]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/56818#439359 SD/MMC Card Bootloader (passt in 2kb bootsection)]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/61170#480765 boofa - Bootloader für AVR über UART (AVR109)]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/53130#413058 Bootloader ATmega168]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/73196#600293 UART Bootloader ATtiny13 - ATmega644]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/99803#866081 Glühwürmchen in Rotkohlglas gefangen]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/150816#1414460 UART Bootloader AtMega644P @ 20MHz] (Eclipse Projekt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siehe auch: [[Bootloader]]&lt;br /&gt;
&lt;br /&gt;
==DCC==&lt;br /&gt;
&lt;br /&gt;
(Digital Command Control, Standard zur digitalen Steuerung von Modelleisenbahnen)&lt;br /&gt;
&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/31397#241300 DCC Decoder]&lt;br /&gt;
&lt;br /&gt;
==DCF77==&lt;br /&gt;
&lt;br /&gt;
(Zeitsignaldienst für funkgesteuerte Uhren auf der Langwellen-Frequenz 77,5 kHz)&lt;br /&gt;
 &lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/38914#287867 DCF77 AVR-Assemblerbaustein ]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/6500#41738 DCF77-Uhr mit ATTINY12]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/31385#241104 DCF Digital Empfangsmodul - Korrelation - (Assembler)ATmega8 ]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/25071#186286 DCF 77 ]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/14788#101528 DCF-Uhr mit DotMatrix-Anzeige für avr-gcc]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/12154#79501 PC DCF Timer ( PC Zeitschaltuhr)]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/25116#187197 DCF 77 Uhr mit CodeVision ]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/58769#456232 DCF77 Uhr in C mit ATtiny26]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/48597#372164 DCF77 Uhr, zum X.ten Mal, jetzt mit SAF]&lt;br /&gt;
* (C,A) [http://www.mikrocontroller.net/topic/31408#536372 DCF77 mit beliebig gepoltem Eingangssignal innerhalb eines Webservers]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/121049 DCF-Uhr, Sonnenstand, TWI-Port, Alarmfunktion für Atmega8]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/151260#1419218 DCF77 Uhr 7 Segment LED ATmega8 Assembler]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/168807#1614129 DCF-Uhr mit LCD in C]&lt;br /&gt;
&lt;br /&gt;
== DRAM ==&lt;br /&gt;
* (A,C) [http://www.mikrocontroller.net/topic/25053#186085 2MB DRAM an AVR] und Anwendung als [http://www.mikrocontroller.net/topic/25053#186089 Audiorekorder]&lt;br /&gt;
&lt;br /&gt;
==Drehgeber==&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/6526#41978 Drehgeber auslesen]&lt;br /&gt;
&lt;br /&gt;
==DTMF==&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/92444#792954 DTMF dekodieren]&lt;br /&gt;
&lt;br /&gt;
==DMX==&lt;br /&gt;
&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/92350#new 20 Kanal Relaissteuerung per DMX]&lt;br /&gt;
&lt;br /&gt;
==Entwicklungssysteme==&lt;br /&gt;
* (PC) [http://www.mikrocontroller.net/topic/74198#611404 AVR Code Wizard]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/30110#230503 Multitasking kernel für ATtinys in ASM]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/65156#521012 BASIC-Computer mit ATmega32]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/64129#511368 AVR TinyBASIC Anpassung für ATmega8]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/59189#460273 Mini-Computer mit BASIC]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/55807 Forth System für ATmegas in Assembler]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/94193 Forth-Computer mit ATmega32 und Videoausgabe] von Christian Berger&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/62500#493931 Fixpoint-Arithmetik in &amp;quot;C&amp;quot;]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/85256#717037 64 Bit float Emulator in C, IEEE754 kompatibel]&lt;br /&gt;
* (A,C) [http://www.mikrocontroller.net/topic/92979#797957 AVR ATmega8TestBoard]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/94468#812992 Gleitkomma-Bibliothek für AVR]&lt;br /&gt;
&lt;br /&gt;
==FFT==&lt;br /&gt;
&lt;br /&gt;
(Fast Fourier Transformation, &amp;quot;schnelle&amp;quot; Fouriertransformation)&lt;br /&gt;
&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/25095#186536 FFT auf dem AVR]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/25062#186225 128point FFT in ASM]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/27001#203911 Schnelle FFT in Assembler]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/131525#1191497 AVR-Lichtorgel per FFT MEGA8 32 644 ]&lt;br /&gt;
&lt;br /&gt;
==Funksteckdosen==&lt;br /&gt;
* (C,A) [http://www.mikrocontroller.net/topic/31408#536372 Ansteuerung von Funksteckdosen mit einem Webserver]&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
&lt;br /&gt;
(Global Positioning System, satellitengestütztes System zur weltweiten Positions- und Zeitbestimmung)&lt;br /&gt;
&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/48544#371717 GPS - MOUSE - MINI- NAVIGATOR (Assembler) ATmega8]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/72507#593252 GPS an mega8,88 oder 168]&lt;br /&gt;
&lt;br /&gt;
==IR==&lt;br /&gt;
* siehe auch [[AVR Softwarepool#RC5|RC5]]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/162119#1545798 IRMP - Infrared Multi Protocol Decoder]&lt;br /&gt;
&lt;br /&gt;
==Kryptographie==&lt;br /&gt;
* (A,C) [http://www.mikrocontroller.net/topic/73468 Verschiedene kryptographische Funktionen] &lt;br /&gt;
&lt;br /&gt;
==LANC==&lt;br /&gt;
&lt;br /&gt;
(Steuerprotokoll für Video- und Digitalfotokameras, auch als Control-L bekannt)&lt;br /&gt;
&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/40463#302754 Sony LANC Auswertung mit AVR] (Atmega 128 @ 16 MHz)&lt;br /&gt;
&lt;br /&gt;
==LEDs und LED-Anzeigen==&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/76839#638278 Solarlicht Steuerung]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/77863#648213 Taster + LED am selben Draht (4*)]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/73776#606472 LED-Touch-Panel] (ARM)&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/74013#609097 RGB-Moodlight auf ATTiny2313 mit RC5-Fernbedienung]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/54561#421940 HSV RGB Led Dimmer, C Code &amp;amp; Video &amp;amp; Doku]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/67567#543492 Mini RGB Lichteffektgenerator mit Menü für Pic16F84]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/48464#370871 Ansteuerung einer RGB LED (PWM)]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/87149#737282 3x7 Segment und 1 I/O-Pin (Assembler)]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/31370#240843 ADC mit Multiplexanzeige] (vier 7-Segmentanzeigen)&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/31388#241192 AVR-Lauflicht]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/94746#815809 HSB-&amp;gt;RGB Umrechnung rein in Assembler, auch für ATiny]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/99803#866081 Glühwürmchen in Rotkohlglas gefangen]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/110168 2x7-Segment an nur 3 Leitungen]&lt;br /&gt;
* (A) [[Ambilight in Hardware]]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/145156#1346531 µCke Microcontroller Mücke (Atmel Tiny13)]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/131525#1191497 AVR-Lichtorgel per FFT MEGA8 32 644 ]&lt;br /&gt;
&lt;br /&gt;
==LCD und VFD==&lt;br /&gt;
* (C) [http://bluematrixi.bl.funpic.de/index.php/elektronik-avr/lcd-display-nokia3310 Bibliothek für Nokia 3310 Lcd Ansteuerung in &amp;quot;C&amp;quot; - sehr gut]&lt;br /&gt;
*(C,A)[http://www.mikrocontroller.net/articles/Ansteuerung_Handy_Displays Ansteuerung_Handy_Displays]&lt;br /&gt;
* (PC) [http://www.mikrocontroller.net/topic/53137#413137 Programm zum Erstellen eigener Schriftarten (LCD)]&lt;br /&gt;
* (PC) [http://www.mikrocontroller.net/topic/54860#423255 LCD Schriftarten ( Fonts in veschiedenen Größen )]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/31403  The Siemens S65 132x176, 65536 color display with AVR]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/48501#371218 LCD Ansteuerung im 4bit-Modus]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/48456#370782 LCD Library T6963c]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/76399#633680 &amp;quot;Bessere&amp;quot; T6963c Library]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/25099#186569 LCD Controller für 640x480 LCD mit mega8515]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/38923#287939 LCD Controller KS0073 Support im 4-Bit Mode]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/79609#664268 KS0066U oder Ähnliche --- LCD Treiber]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/81793#683135 Pollin E0855-2 SED1530-Treiber]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/90449#772843 LCD über nur einen IO-Pin ansteuern]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/120475 VFD Library (Vacuum Fluorescent Display Library)]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/98321#851423 Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/140369 Menüsystem für beliebige schwarz-weiß LCDs bis 4096x4096 Pixeln und grafischem Editor]&lt;br /&gt;
&lt;br /&gt;
==I2C==&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/98923#857451 Ultraschall Entfernungsmesser mit I2C, Eigenbau]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/83871#new  I2C-Master realisiert in Software, ohne TWI für alle ATMEGAs]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/38919#new  RS232 &amp;lt;-&amp;gt; TWI / I2C Interface für ATMega8 (ASM) inkl. Windows Software]&lt;br /&gt;
&lt;br /&gt;
==Messgeräte==&lt;br /&gt;
===Drehzahlmesser===&lt;br /&gt;
* (B) [http://www.mikrocontroller.net/topic/1518#8469 Drehzahlmesser 4 mal 7-segment mit 90S2313]&lt;br /&gt;
&lt;br /&gt;
===Entfernungsmesser===&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/98923#857451 Ultraschall Entfernungsmesser mit I2C, Eigenbau]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/130834 3D Umgebungserfassung mit einem auf zwei Servors montiertem Sharp Distanzsensor, Eigenbau]&lt;br /&gt;
&lt;br /&gt;
===Frequenzmesser===&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/62610#495030 Frequenzmesser bis 2Mhz -- mit AVR ATmega8]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/48582#372072 Frequenzmessung]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/62517#494146 Input Capture Pin (ICP) auslesen ( Frequenz messen)]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/25144#187587 Frequenzmessung und Impulszählung über den Parallelport-IR]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/31394#241251 einfacher 5 MHz Frequenzzähler (Assembler) ATmega8]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/69021#558098 Multimeter]&lt;br /&gt;
&lt;br /&gt;
===Frequenzgenerator===&lt;br /&gt;
* (B) [http://www.mikrocontroller.net/topic/152966#1438488 Einstellbarer Frequenzgenerator für 0.12 Hz - 8 MHz mit Atmega 8 und Bascom ]&lt;br /&gt;
&lt;br /&gt;
===Kompass===&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/100239#870281 KOMPASS KMZ10A KMZ10B ATmega8 Assembler]&lt;br /&gt;
&lt;br /&gt;
===Messgeräte für elektronische Bauteile===&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/69021#558098 Multimeter]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/60797#477026 LC-METER / LC-Messgerät ATmega8 Assembler]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/60591#474873 Widerstandstester]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/56770#438957 Ladungsmessgerät]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/31386#241139 Transistortester]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/131804#1194273 Transistortester]&lt;br /&gt;
&lt;br /&gt;
===Spannungsmesser===&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/31370#240843 ADC mit Multiplexanzeige] - Voltmeter&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/69021#558098 Multimeter]&lt;br /&gt;
&lt;br /&gt;
===Thermometer===&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/6516#41903 Zeit + Temperatur auf LCD mit AVR]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/53127#413006 Thermometer mit LED &amp;amp; LM35]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/31408#536372 Viele DS18x20-Thermometer in einem Webserver]&lt;br /&gt;
&lt;br /&gt;
===Oszilloskop===&lt;br /&gt;
* (B) [http://www.mikrocontroller.net/topic/53129#413011 Einfaches Oszilloskop - Bascom]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/48586#372093 Oszi- &amp;amp; Logikanalyser mit LCD]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/31376#240880 einfaches DIGITAL- Oszilloskop (800 Datenpunkte) Assembler]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/56616#437772 Einfaches &amp;quot;Oszilloskop&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==MIDI==&lt;br /&gt;
&lt;br /&gt;
(Musical Instrument Digital Interface, Datenübertragungsstandard für Musikinstrumente)&lt;br /&gt;
&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/48542#371695 Mr.MidiPlayer - Spielt alle MIDI-Dateien von einer SD-Karte] (siehe auch: [[Midi_Rekorder_mit_MMC/SD-Karte]])&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/25035#185861 MIDI-Rekorder mit SD/MMC und AVR]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/106512# Drum-Trigger mit MIDI-Ausgabe]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/159760#1517791 Drum-Trigger mit USB-Midi-Ausgabe]&lt;br /&gt;
&lt;br /&gt;
==MMC==&lt;br /&gt;
&lt;br /&gt;
(Multimedia Card, digitales Flash-Speichermedium)&lt;br /&gt;
&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/25056#186117 SourceCode MMC die Zweite]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/48481#370950 MMC/SD-Karte mit FAT16 an AVR]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/67047#538510 MMC/SD Bootloader füt ATMega16]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/14800#102024 MMC/SD ansteuern mit AVR]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/25035#185861 MIDI-Rekorder mit SD/MMC und AVR]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/articles/FAT32 MMC/SD - FAT16/32 Bibliothek für AVR  mit Wiki]&lt;br /&gt;
&lt;br /&gt;
==Netzgeräte==&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/60786#476904 Labornetzgerät]&lt;br /&gt;
* [[RADLAB-PS1]] [http://www.mikrocontroller.net/topic/124858#1138781 Netzteil um LM317 mit Strombegrenzung und Anzeige!]&lt;br /&gt;
&lt;br /&gt;
==Netzwerk==&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/87517#new Kleiner ENC28J60 µWebserver von SimonK]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/82127#new Ulrich Radigs ENC28J60 mit leicht lötbaren/beschaffbaren Bauteilen]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/131825 Dirk Broßwick Webserver auf ENC28j60 Basis mit einem ATmega2561, es gibt auch einen Port auf das AVR-NET IO]&lt;br /&gt;
&lt;br /&gt;
==Parser==&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/64763#517245 Zwei Parser für numerische Ausdrücke]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/76842#638283 uShell - ein universeller Parser für uCs]&lt;br /&gt;
&lt;br /&gt;
==RFID==&lt;br /&gt;
&lt;br /&gt;
(Radio Frequency Identification, Verfahren zur funkbasierten Identifizierung und Lokalisierung von Gegenständen)&lt;br /&gt;
&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/68442#552128 USB RFID Tag Leser]&lt;br /&gt;
&lt;br /&gt;
==RC - Fernsteuerungen/Servos==&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/48529#371582 RC Summen Signal erzeugen ]&lt;br /&gt;
==RC5==&lt;br /&gt;
&lt;br /&gt;
(verbreitetes Datenübertragungsprotokoll für Infrarot-Fernbedienungen)&lt;br /&gt;
&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/14789#101536 RC5 Sender auf einem Attiny11L]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/74013#609097 RGB-Moodlight auf ATTiny2313 mit RC5-Fernbedienung]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/12216#80856 Fernbedien RC5 Empfänger]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/59235#460765 RC5 Sender selber bauen ???]&lt;br /&gt;
&lt;br /&gt;
==Ringpuffer==&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/66789#536189 Ringpuffer AVR]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/101472#882716 AVR-GCC: UART mit FIFO]&lt;br /&gt;
&lt;br /&gt;
==SD==&lt;br /&gt;
&lt;br /&gt;
(Secure Digital Memory Card; digitales Flash-Speichermedium)&lt;br /&gt;
&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/48542#371695 Mr.MidiPlayer - Spielt alle MIDI-Dateien von einer SD-Karte] (siehe auch: [[Midi_Rekorder_mit_MMC/SD-Karte]])&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/25035#185861 MIDI-Rekorder mit SD/MMC und AVR]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/68257#550336 Datenrekorder auf SD-Karte mit mega88]&lt;br /&gt;
&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/111783#994358 Sonnenstandberechnung mit Atmega 8]&lt;br /&gt;
&lt;br /&gt;
==Spaßprojekte==&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/99803#866081 Glühwürmchen in Rotkohlglas gefangen]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/119876#1083044 Miniprojekt: Lagerfeuer-LED (ATtiny25)]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/120289#1087905 Klingel mit 100 Melodien - last minute Weihnachtsgeschenk]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/145156#1346531 µCke Microcontroller Mücke (Atmel Tiny13)]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/167528#1601077 Toastbrote zählen]&lt;br /&gt;
&lt;br /&gt;
==Spiele==&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/48505#371259 Tetris auf dem AtMega8]&lt;br /&gt;
==Steuerungen==&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/123551 Aquarium Controller]&lt;br /&gt;
&lt;br /&gt;
==Taster / Schalter==&lt;br /&gt;
===mechanisch===&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/6492#41625 Tasten entprellen - Bulletproof] (siehe auch: [[Entprellung]])&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/48465#370877 Universelle Tastenabfrage]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/6491#41624 Tasten-Matrix entprellen]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/64731#517001 Tastenmatrix auslesen über nur 2 Leitungen]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/64743#517105 Tasten Entprellen für N00bs]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/77863#648213 Taster + LED am selben Draht (4*)]&lt;br /&gt;
===kapazitiv===&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/38904  Sensor mit nur einer Kontaktfläche]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/25045 Einfache Sensortaste]&lt;br /&gt;
&lt;br /&gt;
==Tonerzeugung==&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/66945#537624 ATMEGA8 Soundgenerator/Synthesizer]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/120289#1087905 Klingel mit 100 Melodien - last minute Weihnachtsgeschenk]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/134362 RTTTL Melodiegenerator mit ATTINY85]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/25051 Melodie ausgeben mit AVR ATTiny12]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/145156#1346531 µCke Microcontroller Mücke (Atmel Tiny13)]&lt;br /&gt;
&lt;br /&gt;
==TWI==&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/87597#742070 AVR TWI Master und Slave Funtionen in C]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/31404#242081 TWI / I2C einf. MASTER SLAVE Beispiel(Assembler) ATmega8]&lt;br /&gt;
&lt;br /&gt;
==USB==&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/75254#622120 USB Host Stack für Eingebettete Systeme (LGPL)]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/68442#552128 USB RFID Tag Leser]&lt;br /&gt;
* (A,C) [http://www.mikrocontroller.net/topic/92979#797957 AVR ATmega8TestBoard]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/90791#776280 Relaiskarte für den USB Port]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/130381#1179352 USB-Stick am Mikrocontroller VNC1L]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/155241 PDIUSBD12 Treiber und micro USB-Device stack]&lt;br /&gt;
&lt;br /&gt;
==UART==&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/101472#882716 AVR-GCC: UART mit FIFO]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/38928#287985 Software UART]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/125651#1147436 Software UART mit FIFO]&lt;br /&gt;
&lt;br /&gt;
==Video==&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/53140#413249 AVR ASCII Video Terminal - 40 x 25 - BAS Signal]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/53139#413225 TV VIDEO BILD BAS Frequenzzähler DVM Atmega8 Assembler]&lt;br /&gt;
* (A) [http://www.electronicspit.com/video/ Videosignal in Farbe aus dem ATMega32]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/25091#new VGA Testbildgenerator]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/101429#882288 ATmega8 erzeugt Video in C!]&lt;br /&gt;
&lt;br /&gt;
==Zeitgeber und Uhren==&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/12185#80055 Die genaue Sekunde / RTC]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/74673#616226 LCD-Timer für Belichtungsgerät]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/119859#1082804 DS1307 Assembler-Code]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/31374#240878 AVR Library für RTC 12C887 in C]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/25136#187534 RTC DS1302 in C]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/25087#186454 RTC + Scheduler]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/53131#413059 Jumbo-LED Uhr]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/6516#41903 Zeit + Temperatur auf LCD mit AVR]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/25069 Sekunden in Zeit/Datum umwandeln (mit Sommerzeit/Schaltjahren)]&lt;br /&gt;
* (B) [http://www.mikrocontroller.net/topic/48560#371911 BASCOM Uhr mit Butterfly]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/48450#370765 Countdown timer für UV Belichter]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/98885 Countdown Timer mit ATtiny2313]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/12176#79672 Wartezeiten effektiv (Scheduler)]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/31408#536372 Schaltuhr mit DCF77-Referenz in einem Webserver, Steuerung von Funksteckdosen]&lt;br /&gt;
* (C) [http://www.mikrocontroller.net/topic/100892#876549 Eieruhr mit ATtiny24V/ATtiny2313V]&lt;br /&gt;
* (B) [http://www.mikrocontroller.net/topic/151236 Zeitauslöser für Casio EX F1 mit Attiny2313]&lt;br /&gt;
* (A) [http://www.mikrocontroller.net/topic/151260#1419218 DCF77 Uhr 7 Segment LED ATmega8 Assembler]&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[AVR-Codesammlung Übersicht]]&lt;br /&gt;
&lt;br /&gt;
[[Category:AVR| ]]&lt;br /&gt;
[[Kategorie:Forum]]&lt;/div&gt;</summary>
		<author><name>77.64.173.112</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=LCD_an_Parallelport&amp;diff=45644</id>
		<title>LCD an Parallelport</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=LCD_an_Parallelport&amp;diff=45644"/>
		<updated>2010-04-02T19:34:27Z</updated>

		<summary type="html">&lt;p&gt;77.64.173.112: /* Ähnliche Projekte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;von [[Benutzer:Andreas]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Häufig wird gefragt, wie man ein LC-Display an einen PC anschließen kann, z.&amp;amp;nbsp;B. um diesen als monitorlosen MP3-Player zu verwenden oder um Statusmeldungen anzuzeigen. Dafür habe ich hier mal eine kleine Anleitung + Programm gemacht. Selbstverständlich kann ich keine Haftung für evtl. entstehende Schäden am LCD oder am PC übernehmen.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Für diese Schaltung brauchst du ein [[HD44780]]-kompatibles LCD mit 2x16 Zeichen (gibt&#039;s z.B bei Reichelt und Kessler).&lt;br /&gt;
&lt;br /&gt;
Folgende Verbindungen müssen zwischen LCD und PC hergestellt werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Pin am LCD	angeschlossen an&lt;br /&gt;
================================================&lt;br /&gt;
1 (VSS)         GND&lt;br /&gt;
2 (VCC)         +5V&lt;br /&gt;
3 (Kontrast)    GND&lt;br /&gt;
4 (RS)          Parallelport 14 (Auto Linefeed)&lt;br /&gt;
5 (R/W)         GND&lt;br /&gt;
6 (E)           Parallelport 1 (Strobe)&lt;br /&gt;
7 (D0)          Parallelport 2 (D0)&lt;br /&gt;
8 (D1)          Parallelport 3 (D1)&lt;br /&gt;
9 (D2)          Parallelport 4 (D2)&lt;br /&gt;
10 (D3)         Parallelport 5 (D3)&lt;br /&gt;
11 (D4)         Parallelport 6 (D4)&lt;br /&gt;
12 (D5)         Parallelport 7 (D5)&lt;br /&gt;
13 (D6)         Parallelport 8 (D6)&lt;br /&gt;
14 (D7)         Parallelport 9 (D7)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Da der Parallelport zur Stromversorgung des LCDs nicht genug Saft hergibt, braucht man eine zusätzliche 5V-Stromversorgung, z.&amp;amp;nbsp;B. mit dem im AVR-Tutorial gezeigten [http://www.mikrocontroller.net/tutorial/equipment.htm Spannungsregler]. Die Masse (GND) des Spannungsreglers muss mit einer der GND-Leitungen des Parallelports (Pin 18 - 25) verbunden werden, der 5V-Ausgang mit Pin 2 des LCDs.&lt;br /&gt;
&lt;br /&gt;
Falls die Anzeige zu dunkel ist, kann man den Kontrasteingang des LCDs (Pin 3) an ein zwischen 5V und GND geschaltetes 10k-Poti anschließen um den Kontrast zu regeln.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Das DOS-Programm &amp;quot;lcdprint&amp;quot; zur Textausgabe auf dem LCD habe ich mit Borland C++ 3.1 kompiliert, es sollte jedoch kein Problem sein es für andere Compiler anzupassen. Das Programm läuft leider nicht unter Windows NT oder 2000.&lt;br /&gt;
&lt;br /&gt;
=== Verwendung ===&lt;br /&gt;
&lt;br /&gt;
Die erste Version von lcdprint kann mit folgenden Optionen aufgerufen werden:&lt;br /&gt;
&lt;br /&gt;
  -i       LCD initialisieren (muss nach dem Einschalten als erstes aufgerufen werden)&lt;br /&gt;
  -s       Cursorposition festlegen&lt;br /&gt;
           Beispiel: &amp;quot;lcd.exe -s 8 2&amp;quot; bewegt den Cursor zum 8. Zeichen in der 2. Zeile&lt;br /&gt;
  -c       Anzeige löschen&lt;br /&gt;
  -h       Cursor zur Ausgangsposition zurücksetzten&lt;br /&gt;
  -?       Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Der nach den Optionen angegebene Text wird direkt auf dem LCD angezeigt. Die Zeile&lt;br /&gt;
&lt;br /&gt;
 lcd.exe -i -s 2 1 Das ist ein Test&lt;br /&gt;
&lt;br /&gt;
initialisiert das Display und gibt den Text &amp;quot;Das ist ein Test&amp;quot; am Anfang der 2. Zeile aus.&lt;br /&gt;
&lt;br /&gt;
[mailto:dipl.ing.urban@gmx.de Volker Urban] hat meine Software überarbeitet und mit ein paar Funktionen erweitert. Hier die Liste aller Änderungen:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.02.2002 v0.2.1&#039;&#039;&#039;&lt;br /&gt;
* Bugfix für einige Rechner&lt;br /&gt;
* Simpler Testmodus für Parallelport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;18.08.2001 v0.1a&#039;&#039;&#039;&lt;br /&gt;
* Verzögerungen waitms mit delay() statt ZTIMER -&amp;gt; keine Non-Standard Lib nötig&lt;br /&gt;
* Portaddressen auf 0x3bc und 0x278 erweitert&lt;br /&gt;
* lcd_write_data, lcd_write_command und lcd_init überarbeitet&lt;br /&gt;
* 4 bit interface eingearbeitet (nicht ausführlich getestet)&lt;br /&gt;
* lcd Funktionen und userinterface (cmd line) in getrennte Dateien (lcd_lib.c und lcd.c)&lt;br /&gt;
* LCD Modus (Display control) eingearbeitet (Display, cursor, Blink ON/Off)&lt;br /&gt;
* Display shift eingearbeitet&lt;br /&gt;
* load character generator RAM eingearbeitet&lt;br /&gt;
* Anzeige zeichen nach Eingabe code eingerabeitet&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/download/lcd.c lcdprint 0.1 Sourcecode]&lt;br /&gt;
* [http://www.mikrocontroller.net/download/lcd.exe.zip lcdprint 0.1 EXE]&lt;br /&gt;
* [http://www.mikrocontroller.net/download/lcd.zip lcdprint 0.1 Sourcecode, EXE und Timer-Libs]&lt;br /&gt;
* [http://www.mikrocontroller.net/download/lcd-0.1a.zip lcdprint 0.1a von Volker Urban (18.08.2001) Sourcecode und EXE]&lt;br /&gt;
* [http://www.mikrocontroller.net/download/lcd-0.2.1.zip lcdprint 0.2.1 von Volker Urban (09.02.2002) Sourcecode und EXE]&lt;br /&gt;
&lt;br /&gt;
== Ähnliche Projekte ==&lt;br /&gt;
&lt;br /&gt;
* [http://lcdproc.org/ LCDproc] - zeigt Systeminformationen und [http://lcdproc.org/clients.php3 vieles andere]&lt;br /&gt;
* [http://lcd4linux.sourceforge.net/ lcd4linux] - Anzeige von Systeminformationen&lt;br /&gt;
* Terminalemulator für Linux (mit PIC-Mikrocontroller)&lt;br /&gt;
* [http://www.markuszehnder.ch/projects/lcdplugin/ LCD-Plugin] für Winamp&lt;br /&gt;
* [[Projekt T6963-LCD-Ansteuerung]]&lt;br /&gt;
* [http://www.stlcd.de/ STLCD] - LCD an USB/Parallelport, Anzeige von Systeminformationen wie Temperaturen, Speicherkapazitäten etc.&lt;br /&gt;
* [http://www.codeproject.com/csharp/cspplcds.asp I/O Ports Uncensored Part 2 - Controlling LCDs (Liquid Crystal Displays) and VFDs (Vacuum Fluorescent Displays) with Parallel Port] - Programmierung in [[C#]].&lt;br /&gt;
* [http://www.crystalfontz.com/forum/showthread.php?threadid=3257 LCD Module to PC Parallel Port Information] - siehe auch dortige Links zu Steuersoftware!&lt;br /&gt;
* Software JaLCD 2.1&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/Ansteuerung_Handy_Displays Ansteuerung_Handy_Displays]&lt;br /&gt;
*[http://lcdhype.condense.de lcdhype]&lt;br /&gt;
* [http://bluematrixi.bl.funpic.de/index.php/elektronik-avr/lcd-display-nokia3310 Bibliothek für Nokia 3310 Lcd Ansteuerung in &amp;quot;C&amp;quot; - sehr gut]&lt;br /&gt;
&lt;br /&gt;
[[Category:Projekte]]&lt;br /&gt;
[[Category:LCD]]&lt;/div&gt;</summary>
		<author><name>77.64.173.112</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=LCD&amp;diff=45643</id>
		<title>LCD</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=LCD&amp;diff=45643"/>
		<updated>2010-04-02T19:34:02Z</updated>

		<summary type="html">&lt;p&gt;77.64.173.112: /* Projekte mit Grafik-LCD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
== Aufbau ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;&#039;&#039;iquid &#039;&#039;&#039;C&#039;&#039;&#039;rystal &#039;&#039;&#039;D&#039;&#039;&#039;isplays, kurz LCDs, bestehen aus einer großen Fläche von Flüssigkristallen, die unter Einwirkung eines elektrischen Feldes die Polarisationsebene des Lichts drehen. Wird ein solches Display von bereits polarisiertem Licht durchleuchtet, dann erscheinen diese Kristalle mehr oder weniger hell oder dunkel. Die angelegte Spannung ist sehr gering, es muss sich aber um eine Wechselspannung handeln, da eine Gleichspannung die Kristalle zersetzt.&lt;br /&gt;
&lt;br /&gt;
=== Beleuchtung ===&lt;br /&gt;
Die Beleuchtung eines LCDs kann durch verschiedene Möglichkeiten erfolgen.&lt;br /&gt;
Kleine Displays (&amp;lt;25cm bzw. 10&amp;quot; Diagonale) werden mittlerweile fast ausschließlich mit LEDs beleuchtet.&lt;br /&gt;
Größere haben oft noch CCFL-Röhren, wobei auch hier leistungsstarke LEDs auf dem Vormarsch sind, da die Röhren hohe Spannungen benötigen und diese den Aufbau verkomplizieren (Röhrendicke, Inverter, HF-Felder, ...)&lt;br /&gt;
&lt;br /&gt;
Manchmal findet man auch EL(Elektrolumineszenz)-Folien, die aufgrund ihrer vergleichsweise geringen Lichtausbeute (bei weißer Leuchtfarbe) fast nur bei monochromen Displays anzutreffen sind.&lt;br /&gt;
&lt;br /&gt;
=== Schnittstellen ===&lt;br /&gt;
Die gängigen Schnittstellen zu einem LCD-Controller sind ein 8bit, 4bit oder serielles Interface.&lt;br /&gt;
&lt;br /&gt;
Bei vielen &amp;quot;8bit&amp;quot;-LCDs ist es möglich, bei der Konfiguration festzulegen, dass auf 4bit Datenleitungen jeweils 2 nibble hintereinander gesendet werden. Dies spart Anschlüsse auf der Datensteuerungseinheit (PC, µC, etc). Bei 4-Bit-Ansteuerung darauf achten, dass die Datenpins 4-7 und nicht die Datenpins 0-3 des Displays an den µC angeschlossen werden müssen!&lt;br /&gt;
&lt;br /&gt;
=== Touchscreen ===&lt;br /&gt;
&lt;br /&gt;
Ein &#039;&#039;Touchscreen-LCD&#039;&#039; oder &#039;&#039;Monitor&#039;&#039; existiert als vorgefertigte Einzeleinheit nicht. Wird das unter dem Marketingwort Touchscreen erworbene Produkt zerlegt bleibt die Eingabeeinheit Touchpanel und die Ausgabeeinheit LCD-Screen übrig. &lt;br /&gt;
&lt;br /&gt;
Jeder &#039;&#039;Touchscreen&#039;&#039; besteht aus einem Monitor, der mit transparenten Matrix überzogen wurde, der Berührungen an einen Controller weitergibt, der sie in Koordinaten übersetzt und das Anzeigegerät so zum Eingabegerät macht.&lt;br /&gt;
&lt;br /&gt;
Die aus zwei (sich bei Berührung elektrisch veränderndernden) Matrixflächen bestehende Kunststofffläche wird von Systemarchitekten und Mikrocontroller.net-Besuchern beim Einbau des LCD&#039;s in das Endprodukt über die anstelle einer Maus mit Berührungen durch Gegenstände oder eines Fingers zu Bedienenden Fläche platziert.&lt;br /&gt;
&lt;br /&gt;
Das internet gibt Aufschluss über die für die geplante Anwendung geeignete Touchpanel-Technologie und den für die benötigte Schnittstelle zu verwendenden Controller.&lt;br /&gt;
&lt;br /&gt;
Ein Selbstbauvorschlag und Links zu einigen kommerziellen Lösungen findet sich [http://www.mikrocontroller.net/forum/read-3-34005 hier].&lt;br /&gt;
&lt;br /&gt;
(LINK DEFEKT)&lt;br /&gt;
&lt;br /&gt;
=== Hacks ===&lt;br /&gt;
&lt;br /&gt;
Eine bei Handybastlern bekannte Spielerei ist das Abziehen der Polarisationsfolie vom LCD und dem um 90° gedrehten Aufkleben der alten oder einer neuen Folie. Dies führt zu einem hardwaremäßigen Invertieren der LCD Anzeige.&lt;br /&gt;
&lt;br /&gt;
Übliche Text-LCD-Module sind für den Betrieb an 5V vorgesehen. Will man sie an einen Mikrocontroller mit 3V IO-Pegel anschließen, wäre eigentlich ein Pegelwandler nötig. Es gibt jedoch einen Trick, um das LCD direkt an 3V betreiben zu können. Dazu muss man wissen, dass das Problem nicht die Versorgung des Controllers auf dem LCD-Modul (der HD44780 ist ab 2,7V spezifiziert), sondern die Erzeugung der Kontrastspannung für die Anzeige ist. Selbst wenn man den Kontrastpin auf Masse legt, ist unterhalb von etwa 4V nichts mehr zu erkennen. Dies führt zu folgender Lösung: die Spannung muss noch kleiner werden, also negativ! Man legt also eine Spannung im Bereich von -1 bis -2V am Kontrastpin an. Mit dieser Methode funktionieren manche LCDs schon ab etwa 2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ansteuerroutinen Handy LCDs ==&lt;br /&gt;
&lt;br /&gt;
Es gibt noch eine bei Bastlern vergleichsweise beliebte Alternative zu den &amp;quot;normal&amp;quot; gekauften LCDs. Hier werden Ersatz-LCDs bestimmter Handytypen hergenommen und per µC angesteuert. Dadurch hat man einige Vorteile: Die Controller sind oft (eigentlich immer) bereits integriert, die Größe des gesamten Systems ist meist minimal und die LCDs sind teilweise unverschämt günstig im Vergleich zu KSS0066er oder HD44780er LCDs. Als Beispiel: Ein 132x176 Pixel LCD mit 60k Farben (!) für das Siemens S65 Handy kostet inzwischen bei Ebay um die 10 Euro zzgl. Versand und die benötigte Ansteuerung dazu hat einen Materialwert von maximal nochmal 10 Euro. Das kann man mit gekauften LCDs oder TFTs bei Reichelt &amp;amp; Co. nicht mehr vergleichen. Allerdings erkauft man sich auch ein paar Nachteile: Es gibt teilweise (noch) keine sauberen Companionboards. Das resultiert vor Allem dann in Arbeit, wenn die LCDs mehrere Spannungen zum Laufen benötigen (oft +10V und +3,3V) oder spezielle Anschlüsse von Nöten sind (SMD-Adapter bspw.) und man somit um eine eigens entwickelte Platine schwer herumkommt. Allerdings beschäftigen sich viele Leute damit, von daher wird man oft etwas kopieren können. Als eine Auswahl an beliebten Handy-LCDs hier eine Auflistung von Displays, mit denen oft gearbeitet wird (daher findet man hier auch massenhaft Infos im Forum).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Vorlage Display ===     &lt;br /&gt;
 resolution   : pixel&lt;br /&gt;
 display area : &lt;br /&gt;
 colours      : &lt;br /&gt;
 Controller   :&lt;br /&gt;
 backlight    : &lt;br /&gt;
 adj contrast : &lt;br /&gt;
&lt;br /&gt;
 Link         : &lt;br /&gt;
 Datei        : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===NOKIA 1100===&lt;br /&gt;
 resolution   : pixel&lt;br /&gt;
 display area : &lt;br /&gt;
 colours      : &lt;br /&gt;
 Controller   :&lt;br /&gt;
 backlight    : &lt;br /&gt;
 adj contrast : &lt;br /&gt;
&lt;br /&gt;
 Link         : [http://www.sunbizhosting.com/~spiral/1100/ Nokia 1100 LCD Pic interface]&lt;br /&gt;
 Datei        : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== NOKIA 7110 ===&lt;br /&gt;
 resolution   : 96 x 65 pixel&lt;br /&gt;
 display area : &lt;br /&gt;
 colours      : 1&lt;br /&gt;
 Controller   : SED1565&lt;br /&gt;
 backlight    : &lt;br /&gt;
 adj contrast : &lt;br /&gt;
&lt;br /&gt;
 Link         : [http://module.ro/nokia_7110.html http://module.ro/nokia_7110.html]&lt;br /&gt;
 Datei        : [[Media: Nokia7110 Lcd library (SED1565).pdf]]&lt;br /&gt;
 Library      :                            Datum:&lt;br /&gt;
&lt;br /&gt;
 Pinout       : [[Media: Nokia 7110 LCD pin outputs.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== NOKIA 3310 ===&lt;br /&gt;
&lt;br /&gt;
 resolution   : 84 x 48 pixel&lt;br /&gt;
 display area : &lt;br /&gt;
 colours      : 1&lt;br /&gt;
 controller   :&lt;br /&gt;
 backlight    : &lt;br /&gt;
 adj contrast : &lt;br /&gt;
&lt;br /&gt;
 Link         : [http://bluematrixi.bl.funpic.de/index.php/elektronik-avr/lcd-display-nokia3310 Nokia 3310 Lcd Ansteuerung in &amp;quot;C&amp;quot; - sehr gut]&lt;br /&gt;
 Link         : [http://www.mikrocontroller.net/topic/25039  Nokia 3310]&lt;br /&gt;
 Link         : [http://www.mikrocontroller.net/topic/14817 NOKIA 3310 LCD in BAS]&lt;br /&gt;
 Link         : [http://tinkerish.com/blog/?tag=nokia-3310-lcd.html http://tinkerish.com/blog/?tag=nokia-3310-lcd]&lt;br /&gt;
 Link         : [http://www.lcdinterfacing.info/Nokia-3310-LCD-Interface.php http://www.lcdinterfacing.info/Nokia-3310-LCD-Interface.php]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== NOKIA 3510i ===  &lt;br /&gt;
 resolution   : 97x65 pixel&lt;br /&gt;
 display area : &lt;br /&gt;
 colours      : 256, 4096&lt;br /&gt;
 controller   : S1D15G14&lt;br /&gt;
 backlight    :&lt;br /&gt;
 adj contrast : &lt;br /&gt;
 &lt;br /&gt;
 Datei        : [[Media:Nokia 3510i LCD.pdf|Nokia 3510i LCD.pdf]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== NOKIA 6100 ===&lt;br /&gt;
&lt;br /&gt;
 resolution   : 130x130 pixel&lt;br /&gt;
 display area : 27 x 27 mm&lt;br /&gt;
 colours      : 256, 4096   (4096 colours supported since v 1.97.8)&lt;br /&gt;
 controller   : Epson S1D15G10 (meist grüner connector) oder Philips (PCF8833 oder LDS176 meist brauner connector)&lt;br /&gt;
 backlight    : yes&lt;br /&gt;
 adj contrast : yes&lt;br /&gt;
&lt;br /&gt;
 Link         : [http://www.mikrocontroller.net/topic/12208 Nokia 6100 Ansteuerung in C]&lt;br /&gt;
 Link         : [http://www.mikrocontroller.net/topic/12218 Nokia 6100 Grafiklibrary die Zweite]&lt;br /&gt;
 Link         : [http://www.sparkfun.com/commerce/product_info.php?products_id=8683 http://www.sparkfun.com/ NOKIA 6100 PHILLIPS &amp;amp; EPSON]&lt;br /&gt;
 Link         : [http://www.ccsinfo.com/forum/viewtopic.php?t=26461 NOKIA 6100 EPSON]&lt;br /&gt;
 Link         : [http://serdisplib.sourceforge.net/ser/nokcol_15g10.html http://serdisplib.sourceforge.net/Epson]&lt;br /&gt;
&lt;br /&gt;
 Pinout       : [[Media: Nokia 5100, 6100, 6610, 6800, 7210, 7250, 8910i LCD Pins.JPG|Nokia 5100, 6100, 6610, 6800, 7210, 7250, 8910i LCD Pins.JPG]]&lt;br /&gt;
 Library      : [[Media:HAGEN - Nokia 6100 Grafiklibrary 2.2 - 16.09.2004.zip|HAGEN - Nokia 6100 Grafiklibrary 2.2 - 16.09.2004.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nokia 6100&#039;&#039;&#039; &amp;amp; kompatible: 132x132 Pixel mit 4096 Farben und ebenfalls SPI. Ein sehr beliebtes Display, mit dem sich ebenfalls sehr viele beschäftigen. Einziges Hauptproblem: Es gibt zwei unterschiedliche Controller ([http://www.e-dsp.com/controlling-a-color-graphic-lcd-epson-s1d15g10-controller-with-an-atmel-avr-atmega32l/ Epson S1D15G10] und [http://thomaspfeifer.net/nokia_6100_display.htm Philips PCF8833]) für dasselbe Display, die allerdings nicht kompatibel angesteuert werden! Von daher ist Vorsicht geboten. Zu kaufen gibt es die Displays ab etwa 15€. Man benötigt unter Umständen noch einen SMD-Adapter, den es für etwa 4€ gibt (je nach gekaufter Anzahl). Infos gibts hier: [http://serdisplib.sourceforge.net/ser/nokcol_15g10.html serdisp6100] [http://www.sparkfun.com/commerce/product_info.php?products_id=569 sparkfun] [http://thomaspfeifer.net/nokia_6100_display.htm ThomasPfeifer] und (wie sollte es anders sein) natürlich direkt vor Ort: [http://www.mikrocontroller.net/topic/12218#new Forumsbeitrag]&lt;br /&gt;
&lt;br /&gt;
UPDATE 17.10.2007: Neuerdings ist ein zusätzlicher (und damit dritter) Controllerchip recht beliebt geworden: Epson S1D15G17 (also G17 statt G10). Das Tolle hierbei: Dieser ist zu keinem der anderen Controller voll kompatibel, sondern teilt sich nur einige Befehle. Und zudem gibts bisher noch sehr wenig Infos zu diesem Controller. Also noch mehr aufpassen beim Kauf bzw. dem Ansteuern!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== NOKIA N95 ===&lt;br /&gt;
 resolution   : 240 x 320 pixel&lt;br /&gt;
 display area : 40 x 55 mm&lt;br /&gt;
 colours      : 16.7 Mio.&lt;br /&gt;
 controller   :&lt;br /&gt;
 backlight    : &lt;br /&gt;
 adj contrast : &lt;br /&gt;
&lt;br /&gt;
 Link         : [http://www.mikrocontroller.net/topic/142447 NOKIA N95 Display]&lt;br /&gt;
 Datei        :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SIEMENS S65 ===&lt;br /&gt;
&lt;br /&gt;
 resolution   : 132 x 176 pixel&lt;br /&gt;
 display area : &lt;br /&gt;
 colours      : 65.536&lt;br /&gt;
 controller   :&lt;br /&gt;
 backlight    : &lt;br /&gt;
 adj contrast : &lt;br /&gt;
&lt;br /&gt;
 Link         : [http://www.mikrocontroller.net/topic/31403 The Siemens S65 132x176, 65536 color display with AVR]&lt;br /&gt;
 Link         : [http://www.superkranz.de/christian/S65_Display/DisplayIndex.html http://www.superkranz.de/christian/S65_Display]&lt;br /&gt;
 Datei        : &lt;br /&gt;
&lt;br /&gt;
 Info         : Es kann sein, dass die oben verlinkte Library beim kompilieren mit dem Fehler&lt;br /&gt;
                &amp;quot;glcd_init.asm:91: Error: number must be positive and less &lt;br /&gt;
                than 32&amp;quot; abbricht. Eine Lösung wird in diesem Forenbeitrag gegeben: [http://www.mikrocontroller.net/topic/157911]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Siemens S65&#039;&#039;&#039; &amp;amp; kompatible: 132x176 Pixel mit 60k Farben und wiederum SPI. Ein vergleichsweise neues LCD, das erst seit etwa ein/zwei Jahren erfolgreich angesteuert wird, obwohl man nicht einmal den verbauten Controller kennt! Re-Engineering sei Dank! Dieses Display gibt es momentan noch unverschämt günstig für etwa 10€, nur die benötigten Spannungen machen Kopfweh (10V für die HG-Beleuchtung und 2,8V für den LCD-Controller). Das Display ist wirklich vergleichsweise groß (das Größte aller hier vorgestellten) und auch noch aus einer größeren Entfernung wunderbar zu lesen/sehen. Einziges Problem: Da pro Pixel zwei volle Bytes gesendet werden müssen, benötigt ein komplett zu beschriftender Bildschirm mit 8 MHz SPI etwa 50 ms für einen Refresh. Das sieht man bspw. bei einem Übergang von schwarz auf weiß schon relativ deutlich.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 LS020&lt;br /&gt;
 Datei        : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SIEMENS M55 ===&lt;br /&gt;
 resolution   : pixel&lt;br /&gt;
 display area : &lt;br /&gt;
 colours      : &lt;br /&gt;
 controller   :&lt;br /&gt;
 backlight    : &lt;br /&gt;
 adj contrast :  &lt;br /&gt;
&lt;br /&gt;
 Link         : [http://www.mikrocontroller.net/topic/83267 Siemens M55 Display Datenblatt Ansteuerung]&lt;br /&gt;
 Datei        : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Sonstige Displays ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Pinout       : [[Media:Nokia 3410 LCD Pinouts.JPG|Nokia 3410 LCD Pinouts.JPG]]&lt;br /&gt;
 Pinout       : [[Media:Nokia 6310 lcd pinouts.JPG|Nokia 6310 lcd pinouts.JPG]]&lt;br /&gt;
 Pinout       : [[Media:Nokia 8310 LCD Pinouts.JPG|Nokia 8310 LCD Pinouts.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Ansteuerung ==&lt;br /&gt;
Direkt hinter der Dot-Matrix sitzen nur ein paar Treiber, die auch die Leitungen bündeln. Das Interface daran bietet keine &amp;quot;Intelligenz&amp;quot;, es werden Signale für Vertical Sync / Horizontal Sync (also Spalten/Zeilenumbruch) sowie ein Clock Signal benötigt. Es werden nacheinander alle Pixel gescant und über eine Signalleitung an/aus mitgeteilt. Da deshalb ein konstanter (hoher) Datenfluss und ein nicht geringer Speicher (Framebuffer) benötigt wird, ist es für Mikrocontroller eher weniger geeignet. &lt;br /&gt;
&lt;br /&gt;
Zur Ansteuerung von LCDs gibt es spezielle LCD Controller, fertige Module mit Controller und einige Prozessoren mit integrierter Ansteuerung (z.&amp;amp;nbsp;B. aus der [[MSP430]]-Serie, oder [[AVR]] wie der ATmega169 ). LCD-Module mit eingebautem Controller lassen sich meist einfach mit einem [[Mikrocontroller]] ansteuern. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Text (character) LCDs&#039;&#039;&#039; verwenden meistens den &#039;&#039;&#039;[[HD44780]]&#039;&#039;&#039; oder einen kompatiblen Controller (z.B [[KS0066]]). Das [[KS0066]] Timing und die Init-Sequenz weichen stark vom Timing des HD44780 ab! Es gibt gute Application Notes zu Displays (mit KS0066) von Hitachi. 1x16 LCDs werden oft wie 2x8 betrieben! D.h. es ist ein &#039;Zeilenwechsel&#039; an Position (z.&amp;amp;nbsp;B. 0x40) nötig. Bei manchen Text-LCDs ist mit &#039;&#039;&#039;selbstdefinierten Zeichen&#039;&#039;&#039; eine [[Pseudo-Graphische LCD-Ansteuerung]] möglich.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grafik (graphic) LCDs&#039;&#039;&#039; verwenden z.&amp;amp;nbsp;B. den [[T6963]], den [[SED1330]] oder den [[KS0108]] Controller.&lt;br /&gt;
&lt;br /&gt;
Bei LCDs ohne eigenen Controller (Laptop-LCDs z.&amp;amp;nbsp;B.) ist die direkte Ansteuerung sehr schwierig (weil zeitkritisch), allerdings lässt sich in manchen Fällen ein Standard-Controller nachrüsten.&lt;br /&gt;
&lt;br /&gt;
Wenn die Ansteuerung des Displays gemeistert wurde, muss als nächstes die höheren Grafikfunktionen (Pixel an/aus, Linie, Rechteck, Kreis,...) gemeistert werden. Die entsprechenden Funktionen zum [[Rastern]] sind für µC recht resourcenfressend. Auch das abspeichern kompletter Bitmaps im ROM ist bei größeren Displays nicht wirklich praktikabel so das die Anbindung an ein größeren Speicher meistens Not tut.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Display Controller Datenblätter ==&lt;br /&gt;
&lt;br /&gt;
 Datasheet    : [[Media:Datasheet_LDS176.pdf|Datasheet_LDS176.pdf‎]]&lt;br /&gt;
 Datasheet    : [[Media:Datasheet_S1D15G00_REV1_0.pdf|Datasheet_S1D15G00_REV1_0.pdf]]&lt;br /&gt;
 Datasheet    : [[Media:Datasheet_S1D15G14E.pdf|Datasheet_S1D15G14E.pdf]]&lt;br /&gt;
 Datasheet    : [[Media:Epson_S1D13305.pdf|Datasheet_Epson_S1D13305.pdf]]&lt;br /&gt;
 Datasheet    : [[Media:Datasheet_HM628128D.pdf|Datasheet_HM628128D.pdf]]&lt;br /&gt;
 Datasheet    : [[Media:Datasheet_SED1330F-1335F-1336F.pdf|Datasheet_SED1330F-1335F-1336F.pdf.ogg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Projekte ==&lt;br /&gt;
=== Projekte mit Text-LCD ===&lt;br /&gt;
&lt;br /&gt;
* [[AVR-Tutorial: LCD]]&lt;br /&gt;
* [[Projekt LCD an Parallelport]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/79609#664268 (A) KS0066U oder Ähnliche --- LCD Treiber]&lt;br /&gt;
* [[Tinykon]] - Menüsystem für LCD oder [[UART]]&lt;br /&gt;
&lt;br /&gt;
=== Projekte mit Grafik-LCD ===&lt;br /&gt;
* [http://bluematrixi.bl.funpic.de/index.php/elektronik-avr/lcd-display-nokia3310 Bibliothek für Nokia 3310 Lcd Ansteuerung in &amp;quot;C&amp;quot; - sehr gut]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Ansteuerung_Handy_Displays.html Ansteuerung_Handy_Displays]&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/read-4-160854.html LCD Controller für 640x480 LCD mit mega8515] von Benedikt.&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/read-4-422387.html Fontgenerator] zum Erstellen eigener Schriftarten (LCD) von Hauke Radtki. ([[Java]], [[T6963]]c)&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/read-4-306961.html LCD Library T6963c] angepasst auf [[AVR-GCC]] von Nico Sachs und Florian.&lt;br /&gt;
* [[Projekt T6963-LCD-Ansteuerung]]&lt;br /&gt;
* [http://thomaspfeifer.net/nokia_6100_display.htm Ansteuerung eines Nokia LCDs mit einem AVR-Controller]  von Thomas Pfeifer&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/79738#665417 Digitaler Bilderrahmen mit mega8 S65 Display und SD-Karte] von Matthias Bode&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/81793#683135 Pollin E0855-2 SED1530-Treiber] von Mark Meise (AVR-GCC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* [http://sandiding.tripod.com/Bertys.html Berty&#039;s Home Page] mit vielen Pinouts von Handy LCDs&lt;br /&gt;
* [http://www.geocities.com/dinceraydin/lcd/index.html LCD Info] von Dincer Aydin (Englisch).&lt;br /&gt;
* [http://www.geocities.com/dinceraydin/djlcdsim/djlcdsim.html Dincer&#039;s Text LCD Simulator V 1.021]  (Online, Javascript erforderlich).&lt;br /&gt;
* [http://www.geocities.com/dinceraydin/djgfxlcdsim/djgfxlcdsim.html Dincer&#039;s Graphic LCD Simulator V 1.01] (Online, Javascript erforderlich).&lt;br /&gt;
* [http://www.pacificdisplay.com/lcd_ics.htm Übersicht LCD-Controller und Treiber-ICs] bei Pacific Display Devices. (Englisch)&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://www.tianma.com/controller.php Übersicht LCD-Controller] bei Tianma. (Englisch)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* [http://www.sprut.de/electronic/lcd/index.htm Dot-Matrix LCD&#039;s] von Jörg &#039;&#039;sprut&#039;&#039; Bredendiek &lt;br /&gt;
* [http://www.lcd-module.de/deu/knowhow/knowhow.htm LCD - Know How] von Electronic Assembly  &amp;quot;&amp;quot;toter Link&amp;quot;&amp;quot;&lt;br /&gt;
* [http://passworld.co.jp/ForumMSP430/viewforum.php?f=2 Graphic LCDs for Microcontroller] (PassWorld YK, Englisch - Japanisch)&lt;br /&gt;
* [http://www.geocities.com/p9019/lcd.html LCD Pinouts] by Scott Johnson  &amp;quot;&amp;quot;toter Link&amp;quot;&amp;quot;&lt;br /&gt;
* [http://www.myke.com/lcd.htm LCD Interfacing Reference Page] (44780) &amp;quot;&amp;quot;Link passt nicht mehr&amp;quot;&amp;quot;&lt;br /&gt;
* [http://techref.massmind.org/techref/microchip/pwmvee.htm Vee (negative power supply) (for LCD etc...) from PIC PWM] - Vorschlag zum Erzeugen der geringen, negativen Kontrastspannung bei manchen LCD per µC/PWM und Ladungspumpe.&lt;br /&gt;
* [http://www.edn.com/article/CA6505569.html?spacedesc=designideas&amp;amp;industryid=44217 Microcontroller drives LCD with just one wire] - EDN Design Idea von Noureddine Benabadji, 12/3/07 (PIC10F)&lt;br /&gt;
* [http://www.elvand.com/en/index.php?option=com_content&amp;amp;task=view&amp;amp;id=15&amp;amp;Itemid=40 LCD Font Generator (LFG)] von elvand.com (Freeware)&lt;br /&gt;
* [http://homepages.tesco.net/~steve.lawther/steve/t6963c.htm Toshiba  T6963C Controller based Displays]&lt;br /&gt;
* [http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=61156 Using the KS0713/S6B1713/ST7565 LCD driver chips] - Tutorial bei www.avrfreaks.net (kostenkose Registrierung erforderlich)&lt;br /&gt;
* [http://fluessigkristalle.com/index.htm Flüssigkristalle und Flüssigkristallanzeigen] - Infos für Lehrende und Lernende inkl. Selbstbauanleitungen von Dr. Feodor Oestreicher.&lt;br /&gt;
* [http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;amp;nodeId=2608&amp;amp;page=1&amp;amp;param=en532061 Grafische Bibliothek mit Touchscreen Unterstützung]&lt;br /&gt;
* [http://www.vdr-wiki.de/wiki/index.php/Display#Graphische_LCD-Displays Graphische_LCD-Displays im VDR Wiki]&lt;br /&gt;
* [http://www.microvga.com/conio-lib uVGA-CONIO-LIB: MicroVGA-TEXT conio Library]&lt;br /&gt;
* [http://hackaday.com/2009/09/29/how-to-generate-font-and-picture-header-files/ How to generate font and picture header files] auf hackaday.com&lt;br /&gt;
* [http://www.muGUI.de/ Font and Bitmap Generator] - Umfangreiche SW zur Erstellung von Programmcode aus Bitmaps und Fonts für uC auf www.muGUI.de.&lt;br /&gt;
[[Category:Bauteile]]&lt;br /&gt;
[[Category:LCD| ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wie kann ich was auf ein LCD ausgeben?&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
Gute Frage! Eine Methode ist sich als Einzelkämpfer durchzubeißen. Dabei helfen Datenblätter und Handbücher sowie die Suche nach Tutorials, Forenbeiträgen und ähnlichen Projekten. Oder man fragt in einem Forum. Dabei steigen die Erfolgsaussichten auf eine hilfreiche Antwort enorm, wenn man seine Hausaufgaben gemacht hat. Also Links zu Datenblättern angeben! Schaltplan beilegen! Vorhandenen Sourcecode beilegen! ...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wie kann ich Zahlen auf LCD/UART ausgeben?&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siehe die Artikel zur allgemeinen [[FAQ#Wie_kann_ich_Zahlen_auf_LCD.2FUART_ausgeben.3F| FAQ]] und zur [[Festkommaarithmetik]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Egal was ich mache auf dem Display erscheinen keine Zeichen! Was ist los?&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
Möglicherweise ist einfach nur der Kontrast unpassend eingestellt. &lt;br /&gt;
&lt;br /&gt;
Es gibt auch LCDs (s. unten), die eine negative Kontrastspannung benötigen ([http://www.mikrocontroller.net/topic/81596#681507 Forenbeitrag von Thorsten]); näheres kann das Datenblatt klären. Man kann u.U. die benötigte negative Kontrastspannung von einem freien Anschluss am TTL-RS232 Pegelwandler nehmen ([http://www.mikrocontroller.net/topic/121074#1097636 Forenbeitrag von P. M.]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Liste bekannter LCDs mit &#039;&#039;&#039;negativer Kontrastspannung&#039;&#039;&#039;:&lt;br /&gt;
* Pollin: LCD-Modul YL162-90 / Best.Nr. 120 060 ([http://www.pollin.de/shop/downloads/D120060D.PDF D120060D.PDF])&lt;br /&gt;
* Pollin: POWERTIP PC1602LRM-LSO-C &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;R/W Leitung vom Text-LCD ist fix mit GND verbunden und die Ansteuerung mit der LCD/AVR-Library von Peter Fleury funktioniert nicht! Was ist los?&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
Die Fleury Library erwartet, dass R/W nicht fix ist, sondern vom Programm gesteuert werden kann. Das muss auch so sein, denn Peter liest das Busy Flag aus, um Warteschleifen zu vermeiden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Bluematrix|Bluematrix]] 13:07, 5. Mär. 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>77.64.173.112</name></author>
	</entry>
</feed>