Stap 5: Directe besturen van LCD
De meeste mensen zijn niet zo geïnteresseerd in het lezen van het LCD-scherm, zoals ze in rijden, dus de beste manier om te leren hoe om te lezen van het scherm is om te leren hoe het wordt gedreven. Een van de beste verklaringen die ik heb gevonden is beschikbaar in deze Atmel Application Note - AVR340, maar ik zal snel gaan over de belangrijkste punten.
Een LCD-scherm is een verzameling van segmenten die op signalen van AC aanwezig op de control pennen reageren. De segmenten kunnen make-up een alfanumerieke cijfers vergelijkbaar met een 7 segment display, of ze zouden kunnen zijn voor een enkel pictogram op het scherm zoals de AM/PM-tekst op een klok. Één scherm kunt hebben vele segmenten gedreven door slechts een paar pinnen - dit wordt gedaan door multiplex.
Een enkele pin wordt daadwerkelijk gebruikt om te rijden meerdere segmenten, afhankelijk van welke van een set COM signalen op een gegeven moment actief is. Zoals hierboven vermeld, wordt het LCD-scherm gedreven met behulp van AC signalen, meestal in de vorm van binaire vierkante golven (OFF of ON). Echter de COM signalen zal hebben drie toestanden: uit, 1/2, en ON, waar ON is volledige de voedingsspanning. De gelinkte applicatie nota geeft het volgende voorbeeld van deze controleregeling.
Notice, slechts één COM-signaal is actief op een gegeven moment, en de segmentregel LCD zal controleren verschillende segmenten, afhankelijk van welke van de drie COM regels actief is. Opdat een segment, moet de segmentregel uit fase met de COM-lijn. Met andere woorden, als de COM-lijn HI is, moet de segmentregel LO, en vice versa zijn.
De volgende stap voor ons is om te bepalen welke van deze LCD-pins COM lijnen, en welk station een segment!