Affichage LCD RS: Register Selection Transfert de données

Slides:



Advertisements
Présentations similaires
Premier programme en C :
Advertisements

Introduction au Langage C,C++
Stockage de données.
Introduction Langage très répandu Noyau Linux VLC … Des avantages indéniables mais aussi des contraintes ! Ceci nest quun rapide tour.
Cours 3 Microprocesseurs
Algorithme et structure de données
Exploitation par REGAVI.
Suite à de nombreuses remarques concernant le projet de structures de données 'Gestion d'un Aéroport' , voici un polycopié de cours concernant la gestion.
FLSI602 Génie Informatique et Réseaux
Les systèmes à microprocesseur
Sommaire Présentation du projet Schéma fonctionnel et structurel
Présentation de l’andronessness
Projet 2012 Tour à commandes numériques
CYCLE 1 : Saisir – Afficher – Données Afficher du texte sur lécran 1- Rôle du printf() 2- Syntaxe du printf() 3- Exécution du printf() par le CPU.
Mémoire périphérique Stockage primaire: Mémoire principale (RAM)
Communication ATV - TSX
Permet d'accéder Aux divers journaux et documents comptables Aux éditions fiscales annuelles À une représentation graphique de l'ensemble de vos comptes.
LES MEMOIRES.
Les fichiers et les chaînes de caractères
Le courrier électronique
Modules Afficheurs LCD Alphanumériques
LES SYSTEMES AUTOMATISES
Fichiers et entrées / sorties Sauvegarde des programmes dans des fichiers. Compilation. Lecture et écriture de données dans des fichiers. Formatage des.
COMPTAGE DE PIECES ETUDE D’UN SYSTEME DE Réalisés et presentés par :
CSI2520 Ecriture sur l'écran ou dans un fichier Lecture à partir du clavier ou dun fichier Affichage de termes : *write(1+2) affiche 1+2 *write(X). affiche.
Les fichiers texte en C++
L’essentiel du langage C
Module : Technologies des serveurs réseaux : FTP Dynamic Host Configuration Protocol Présenter par : Mounir GRARI.
Analyse d’une attaque contre le systeme LPRng (groupe 7) - La vulnerabilite des format strings - Qu’est ce qu’une attaque de format strings? - Comment.
Les Pointeurs et les Tableaux Statiques et Tableaux Dynamiques
Examen final de pratique GPA787 Session Été 2014.
31/01/2001Réunionn WP6-Y. Schutz (SUBATECH) 1 Simulation-Reconstruction ALICE Une application pour le TestBed 0 ?
SYSTÈME D’EXPLOITATION I SIF Contenu du cours 5 Entrées/Sorties écran –Concepts –I/O avec libc –I/O avec ncurses –LECTURES: Chapitres 5 et 6 (Matthew)
Labo 4 : Les structures et les entrées et sorties
CEG3585/CEG3555 Tutorat 2 Hi ver 2013.
Sif Cours 9 n 7. Communication série u Concepts généraux u Programmation des ports séries n Le matériel u Chapitre 10 CSA u Article dans MSDN: F.
PROJET : RECEPTEUR INFRAROUGE
La programmation de l’interface FischerTechnik
Microprocesseur famille 68'000 Interface matériel
La programmation de l’interface FischerTechnik
IUP AISEM Architecture et Ingénierie des Systèmes Electroniques et Microélectroniques.
8PRO100 Éléments de programmation Les pointeurs de caractères.
NOTE : Pour faire évoluer le diaporama, si le clic de souris ne fait rien utilisez les touches du clavier : Pg up Pg down.
DMA MEM MEM Enoncé polling novembre 2014J.Callot L.Piedfort1.
Conception de Programmes - IUT de Paris - 1ère année – Cours 8 – Les entrées/sorties Comment fonctionnent les opérateurs > pour les types élémentaires.
Enhanced Queued Analog-to-Digital Converter eQADC Lecture d’un niveau de tension sur un potentiomètre de la carte CPU.
1 LE BUS PCI 8 ième partie: L ’espace de configuration Sommaire - Repère zHuitième partieL ’espace de configuration yQu ’est-ce? yEspace de configuration.
Ingénierie des réseaux - Chapitre 2 bis Les sockets en Java
1 II2/AVR II2 - Microcontroleur  Introduction  Famille ATMEL AVR8bits  ATMega16  Organisation Mémoire  Architecture CPU  Modes d'adressage et jeu.
Gestion d’accès aux centrales nucléaires
Slv 4 Master Master Slv 4 Slv 7 {1.6} TCP/IP UNITELWAY Master
Presse plieuse DNC 7000.
Ecrire 10 fois "Bonjour" sur 10 lignes différentes
Les bases du protocole Modbus
Représentation digitale des données Trois formats de base: 1) Décimale: base 10 (Une constante i.e dimension d ’1 vecteur) 2) Binaire: base 2 ( Mask, set/reset.
Écrêtage Génération d ’un signal rectangulaire Adaptation en courant
PRO-1027 Programmation Scientifique en C
13/08/2013JC/LP/MD1 TP2 Enoncé. 13/08/2013JC/LP/MD2 Objectif Gérer la liaison série en polling Envoi d’un caractère § au démarrage Faire l’écho des caractères.
Langage de Programmation Orientée Objet : C++
14/08/2013JC/LP/MD1 TP3 Enoncé. 14/08/2013JC/LP/MD2 Objectif Gérer la liaison série avec la réception en interruption On utilisera le Hardware Vector.
1 La classe de français : un lieu pour le B2i ?. 2 Pré requis pour le professeur de français formation à l'utilisation de la salle informatique : organisation.
Dialogue Homme/Machine Terminal Magelis XBT-N-401
Bouton officeBarre de titre Ruban Office Espace de travail.
LES MEMOIRES et le décodage d’adresses
Les bascules et registres
Client/Server Socket. Client/Serveur.
ARCHITECTURE MATERIELLE D’UN SYSTEME A MICROPROCESSEUR
Informatique 2A Langage C 4ème séance
1 UNIX AVANCE Yves PAGNOTTE – Janvier – COMMUNICATION INTER PROCESSUS : TUBES.
Bus et adressage GIF-1001: Ordinateurs: Structure et Applications
Transcription de la présentation:

Affichage LCD RS: Register Selection Transfert de données DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 RS RW E RS: Register Selection 0: Commande 1: Caractère Transfert de données En mode 8 bits Transfert de données En mode 4 bits RW: Read / Write 0: Ecrire 1: Lire E: Enable Validation de RS et RW (flanc montant) et de la donnée (flanc descendant)

Ecriture d’une donnée en mode 4 bits

Fonctions exploitants l’afficheur LCD Description Initialisation du LCD void lcd_init(void); Initialise le LCD void lcd_write_init(unsigned char); Envoi les commandes d’initialisation au LCD Envoi de commandes ou de caractères void lcd_put_chr(unsigned char); Envoi un caractère au LCD void lcd_put_cde(unsigned char); Envoi une commande au LCD void lcd_write(unsigned char); Utilisé par les deux fonctions précédentes pour communiquer avec les LCD (écriture d’une commande ou d’un caractère) void lcd_strobe(void); Commande l’entrée Enable Divers void lcd_put_str(const char * s); Envoi d’un message au LCD void lcd_goto(unsigned char, unsigned char); Place le curseur à un endroit (ligne, place) du LCD void lcd_clear(void); Efface le LCD