ABCelectronique : portail d'information dans le domaine de l'électronique

 

Recherche:

Proposer un lien    Retour à la liste des montages

Liste des montages catégorie: Optoelectronique - Afficheurs LCD

Affichage d'un texte présent dans une eeprom sur un afficheur LCD

Via le bus I²C. Programme très intéressant didactiquement. Encore une fois, un programme purement didactique. Le but est de visualiser le contenu texte d’une EEPROM sur un LCD via un Bus I2C ce qui met en oeuvre plusieurs techniques : Accès à une eeprom I²C, mise en oeuvre d'un afficheur LCD, mise en oeuvre du bus I²C.


Afficheur LCD en mode 4bits

Afficheur LCD en mode 4bits


Afficheur LCD en mode 8bits

Afficheur LCD en mode 8bits


Afficheur lcd intelligent type rtc


Afficheur T6963C

Afficheur LCD graphique 240*128. Contrôleur T6963.

L'afficheur est piloté par un 18F4550. L'usb n'est pas encore géré.


Brancher un LCD sur un PICBASIC

Le MIC702 est une interphase pour brancher un afficheur LCD

2x16-2x20 et 4x16-4x20 caractères neuf ou de récupération

Avec un PICBASIC-3B


Circuit I2C afficheur LCD

Le RAA216 est un circuit I2C permettant l'écriture sur un afficheur LCD 1 ligne ou 2 lignes 16 ,20 ou 40 caractères.

Cet afficheur sera un model standard interfacé en parallèle 8 bits par un circuit HD44780 ou équivalent.

L'utilisation du RAA216 permet l'écriture d'octets de data ou des instructions sur l'afficheur avec 2 fils actifs+masse en partageant éventuellement ces ressources avec d'autres circuits I2C.


CIrcuit I2C Clavier et afficheur LCD

Le LPC14 combine un circuit afficheur LCD et un circuit gestion clavier sur le même microcontrôleur intégrant l'I2C.

Aucun composant externe n'est requis hormis 4 résistances nécessaires au fonctionnement du clavier.

Les 2 résistances de pull-up de SDA et SCL sont indispensables sur tout citcuit I2C.


Commande d'afficheur LCD par clavier de PC

On trouve de nombreux montage permettant de commander les afficheurs LCD alphanumériques à contrôleurs intégrés. Parfois il s'agit de montage exécutant une séquence de test, parfois ce sont des montages, pilotés par logiciel, à connecter au port série d'un PC.

Le montage que nous vous proposons ici permet, à l'aide d'un clavier standard de PC, d'écrire directement sur l'afficheur.


Commande d'un afficheur LCD alphanumérique

Commande d'un afficheur LCD alphanumérique par le port RS232 d'un ordinateur


Contrôle d'un afficheur graphique 240X128 pixels à base de Tochiba T6963 à l'aide d'un PIC18F2420.

Vous trouverez sur ce site un logiciel PC (BigLcd) capable de générer les informations graphiques pour cet afficheur. Ce programme est écrit en langage C pour le compilateur MCC18v3 version étudiante (gratuit).


Contrôler un afficheur LCD par le port série d'un PC

Le contrôle d'un afficheur LCD par le port série d'un PC.


Ecran LCD Nokia 3310

Le LCD est piloté par un 18F452 en SPI soft.


Équiper un écran lcd d'une liaison série

Ajouter une liaison série a un simple écran LCD 2X16

Pour ètre piloté par un PICBASIC ou un PC

Avec le MIC702


Gestion d'afficheurs

Mini-projets dans ce fichier, pour se familiariser avec les PIC® 16F84: * Gestion d'un afficheur LCD 2 lignes, avec scrolling * Gestion d'un afficheur 1 ligne, avec texte supérieur à une ligne * Gestion d'un afficheur alphanumérique 1 caractère 5X7 à leds multiplexées * Compteur et décompteur binaire


Gestion d'un afficheur LCD 2*16

Dans cette partie , nous allons voir comment interfacer le PIC16F84 avec un afficheur LCD ( 2 lignes de 16 caractères )


Gestion d'un afficheur LCD graphique 192x64 pixels

Utilisation d'un PIC 18F252 pour piloter un afficheur LCD 192x64 pixels contenant des contrôleurs KS0107B et KS0108B. Le tout pourra ensuite être contrôlé par liaison série depuis un autre microcontrôleur ou depuis un ordinateur.


Horloge Calendrier avec PCF8583 à télécommande et affichage Lcd.

Ce projet est une horloge, calendrier dont les réglages s'effectuent avec un télécommande RC5,

et la visualisation des données sur un Lcd 2*16 caractères protocole SPI.


Interface LCD - RS232

Le dispositif permet de piloter des afficheurs LCD de une, deux ou quatre lignes

Et disposant de 16 ou 20 caractères alphanumériques à partir de n'importe quelle liaison série 2400 ou 9600 bauds (PC ou microcontrôleur).

Cette réalisation emploie un microcontrôleur PIC16F84A


Interface LCD 4 x 40

Cette nouvelle interface pilote la catégorie "poids lourd" des afficheurs LCD

Tel que les modèles 4 lignes - 40 caractères

À partir d'une liaison série RS232 (PC ou microcontrôleur).


Interface LCD Graphique

Cette interface permet de piloter un afficheur LCD graphique de 128 x 64 pixels

Au moyen de simples commandes séries RS232.


Interface LCD USB

Cette interface permet de piloter des afficheurs LCD de deux ou quatre lignes disposant de 16 ou 20 caractères au moyen d'une liaison USB.

Autoalimenté par le bus, cette interface ne requiert aucune alimentation externe.


LCD 128x64

Routines en ‘C’ pour piloter un afficheur LCD graphique 128x64 de type OGM64GS12D / OGM128GN15D (Orion Display Technologie) de chez Lextronic. Cet afficheur utilise des drivers de type KS0107B + KS0108B ou HD61202 + HD61203 ou S6B0107 + S6B0108.

L'afficheur est piloté par un PIC18F452.


LCD 8 lignes 20 caractères avec GDM 12864A

Le lcd graphique GDM 12864 A 128*64 bits permet de réaliser, un afficheur 8 lignes

20 caractères, le PIC 16F876 étant utilisé pour dialoguer avec le lcd.


LCD alphanumérique et picaxes M2

Voici le schéma du test pour un LCD 1602 standard


LCD graphique GDM 12864A

Ce code est prévu pour afficher une image de 128*64 pixels sur un LCD graphique GDM 12864A.

Pour plus d'information sur ce Lcd voir le dossier "LCD graphique GDM 12864A avec pic 16F876


LCD graphique GDM 12864A avec pic 16F876.

Le lcd graphique GDM12864A 128*64 bits est façile à implémenter,

il utilise deux circuits intégrés KS0108.


LCD HD44780 sur bus I2C (via PCF8574)

Un afficheur LCD est composé de plusieurs parties: Un contrôleur ( driver LCD) qui communique avec l'extérieur et gère l'affichage. Les contrôleurs sont compatible entre eux ( se n'est pas le cas avec les afficheurs LCD graphique) ...


LCD série SPI 2x16 caractères chipset KS0074 et pic 16F84.

L'interface proposée avec l'afficheur LCD série affiche sur deux lignes

"Coucou Angeliz", le programme en C vous permettra de comprendre

comment afficher un message


LCD série SPI 2x16 caractères et basic Stamp BS2.

Ce programme en basic stamp bs2 permet d'afficher un message

sur un afficheur série Lcd 2*16 caractères SPI chipset KS0074.


Liaison 16C84 / LCD à 2 fils

Affichage à distance


Librairie pour le pilotage d'un afficheur LCD

Cette librairie qui se presente sous la forme d'un programme PIC® 16f84A permet, grace à l'utilisation d'un simple registre 74LS164 de piloter un afficheur LCD en utilisant que 3 sorties sur le PIC®... La seul restriction est la commande en ecriture seul du module; Sa patte R/W devra d'ailleur etre maintenie au niveau logique "0" en la connectant a la masse. Le programme comporte une partie clairement détaillé sur la gestion du LCD. Deux routine : - initialisation de l'afficheur - envois d'un octet a l'afficheur (avec differnte commande preprogrammé, comme saut de ligne, effacer l'ecran, etc etc) Attention, les routine de tempo sont prevue pour fonctionner avec une horloge 4Mhz... il appartiendra a chacun de les modifier afin d'utiliser les TMR pour la gestion des tempo, ou de modifier les valeur a charger dans les boucles selon la vitesse de l'horloge utilisé... un exemple commenté est donné pour un quartz a 20MHz.


Pilotage d'un afficheur LCD à base de T6963C en mode texte ou graphique

Les données graphiques peuvent être générées automatiquement à l'aide du logiciel BigLcd présent sur ce site. Complète les projets du même auteur déjà présents sur le site (horloge, thermomètre ...).


Pilotage d'un afficheur LCD et d'une eeprom.

La liaison s'effectue en I²C. Cette application fonctionne de façon autonôme, mais fait partie d'un ensemble de pilotage d'un petit robot. Le projet est baptisé "Isterix" par son auteur. Vous trouverez les autres modules crées au fur et à mesure dans cette page par le même auteur. Selon le même principe, chacune des autres applications proposée fonctionne indépendemment des autres. Voici un petit module bien pratique pour piloter un écran LCD. Un tel écran étant gourmand en pins de sortie (6 au minimum) et en mémoire pour conserver les nombreux caractères à afficher, il est bien utile de déléguer cette tache à un module indépendant. Celui-ci ne nécessitant plus alors que deux liaisons pour le mettre en œuvre (SDA et SCL). Ce module intègre maintenant la gestion d'un menu déroulant.


Pilotage d'un afficheur LCD I2C 24LC64 (2 lignes de 16 caractères) et d’un DS1721 en I²C.

L’application de base I2C permet de faire afficher en appuyant sur le bouton poussoir les messages stockés dans une EEPROM I2C 24C64. La 2eme application gère 1 circuit 1721 (capteur de température) et affiche la temperature mesurée sur le LCD (n’inclus pas l'eeprom 24C64). Module de base en assembleur contenant les routines I2C 24LC64 et DS1721 , BCD et gestion afficheur LCD.


Réalisation d'un thermostat avec affichage sur écran LCD

Fonction calendrier, programmation de chaudière jour par jour, etc. Le projet n'est pas encore finalisé, mais une bonne partie est déjà opérationnelle.


Routine d'affichage pour LCD en mode 4 bits, avec ou sans R/W

Une routine LCD 4 bits que l'on peut utiliser sans le fils RW si vous n'avez pas besoin de cette possibilité. Dans ce cas, il vous suffira de ne pas définir "LCD_RW" dans le fichier source, votre choix sera géré automatiquement à l'assemblage. L'intérêt principal de cette routine est que l'on peut utiliser les pins que l'on veut sans quelles ne se suivent ni quelles ne se situent sur le même port. La configuration des registres de direction est prise égélement en charge par cette routine, et les macros de changement de banques sont inutiles.


Routines d'accès à l'afficheur LCD

Routines d'accès à l'afficheur LCD du STK16x500 (Tasking C167)


Schéma LCD à PIC16C54

LCD to PIC16C54 schematic


Transformez votre afficheur LCD parallèle en LCD série

Les afficheurs LCD parallèles sont relativement gourmands en ressources pour un microcontrôleur, 7 bits sont réservés, 3 pour le contrôles et 4 pour l'envoie du texte à afficher, ce nombre pourrait être réduit à 6 si on met RW à la masse mais ça n'empêche que l'affichage d'un texte nécessite au minimum 30ms ce qui vous empêche de réaliser des applications rapides ou temps réel.


Winamp LCD

Ce montage permet de piloter Winamp à partir d’une télécommande infrarouge et d'afficher le titre de la chanson sur un écran LCD de 122x32 pixels.