Comment piloter directement un écran LCD à code de segment avec un port IO de micro-ordinateur à puce unique

Jun 26, 2021

Laisser un message

La méthode de commande de segment LED (tube numérique) avec port IO est relativement claire pour tout le monde, mais la méthode de commande directe de segment LCD avec port IO est relativement plus compliquée. J'ai cherché sur Internet la méthode de pilotage du segment LCD avec le port IO du micro-ordinateur -monopuce. La plupart des informations ne sont pas suffisamment claires et spécifiques, et les problèmes simples sont compliqués. Maintenant, sur la base du principe d'affichage LCD, combiné avec des informations pertinentes sur Internet, je vais brièvement présenter comment utiliser un micro-ordinateur à puce unique-pour piloter l'affichage à cristaux liquides LCD à code de segment :




1. Le principe d'affichage de l'écran LCD et de la LED est différent : la LED émet de la lumière avec une tension positive, tandis que l'écran LCD doit alternativement ajouter une tension positive et inverse pour afficher en continu (vous pouvez faire une expérience si une tension constante est appliquée à un segment de l'écran LCD. , Ce segment sera affiché, mais il ne sera pas affiché immédiatement, et une tension constante sera appliquée pendant une longue période, ce qui accélérera le vieillissement et les dommages de l'écran LCD)




2. What do I often hear about 1/2bias and 1/3bias LCD? For 1/2bias LCD, if the display voltage of the LCD is 3V, then 1/2bias is 1.5V, that is to say, when the voltage of ±3V is applied, the LCD will display; when the voltage of ±1.5V and below is applied, there is no display.




3. Le port IO d'un micro-ordinateur à puce unique - ordinaire ne peut pas produire directement un demi-- niveau élevé (1,5 V), mais il peut être réalisé avec un tirage égal - vers le haut et vers le haut {{ 6}} résistances vers le bas. Lorsque le port IO est défini comme entrée (haute résistance), en raison de la pression partielle des résistances pull-up et pull-down, génère un demi-niveau haut (1,5 V )




Après avoir pris connaissance des 3 points ci-dessus, il n'est pas difficile de piloter dynamiquement l'écran LCD. Pour un LCD 48 segments (4 COM, 8 SEG, tension d'affichage 3V, 1/2 bias), la méthode de pilotage est la suivante :




1. Les quatre COM sont balayés en alternance et chaque COM exécute une méthode d'alternance de tension pendant deux balayages adjacents.




2. Si un certain COM est scanné, le COM produira 3V (0V):




The SEG output connected to this COM is opposite to COM, ΔV=±3V, then this connection will light up;


The SEG output connected to this COM is the same as COM, ΔV=0, then the connected point is not bright.




3. For other COMs that are not scanned, the IO port of the single-chip microcomputer is input, which generates 1/2 bias (1.5V). Regardless of the value of SEG, ΔV<±1.5v, so="" the="" light="" does="" not="" light="">


Envoyez demande