Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:


+ Répondre à la discussion
Affichage des résultats 1 à 13 sur 13

afficheur LCD 2*16/mode 4-bits

  1. omar.STE

    Date d'inscription
    février 2007
    Âge
    23
    Messages
    250

    afficheur LCD 2*16/mode 4-bits

    salut
    pouver vous me dire SVP comment peut-on choisir 2 lines sur l'afficheur LCD
    2*16 en mode 4-bits, sachant que cette instruction est faite par le bit 4 (D3) de l'afficheur et il ne sera pas connecté en ce mode là.

    merci d'avance

    et @++
    l'aide n'a aucun prix
     


    • Publicité




      Poursuivez votre recherche
      Recherche personnalisée

  2. sdec25

    Date d'inscription
    mai 2008
    Localisation
    Doubs
    Âge
    25
    Messages
    914

    Re : afficheur LCD 2*16/mode 4-bits

    Salut.
    2*16 en mode 4-bits, sachant que cette instruction est faite par le bit 4 (D3) de l'afficheur
    J'ai pas compris, mais je te conseille d'aller sur ce site.

    En mode 4 bits on envoie les données 8 bits en 2 fois.
     

  3. ElMamat

    Date d'inscription
    mai 2008
    Messages
    39

    Re : afficheur LCD 2*16/mode 4-bits

    Salut,
    il faut transferer le quartet de poids fort puis le quartet de poids faible.
    @++
     

  4. omar.STE

    Date d'inscription
    février 2007
    Âge
    23
    Messages
    250

    Re : afficheur LCD 2*16/mode 4-bits

    Citation Envoyé par ElMamat Voir le message
    Salut,
    il faut transferer le quartet de poids fort puis le quartet de poids faible.
    @++
    slt
    merci pour vos reponses
    d'aprés ce que j'ai compris de ta petite phrase est que la commande de l'afficheur en mode 8-bits ressemble bien à celle en mode 4-bits seulement en ce dernier en envoie l'instruction ou la donnée (tjrs codée sur 8-bit) quartet par quartet commençant par le plus fort.
    est ce que c'est just ce que je viens de dire .?????

    merci d'avance
    l'aide n'a aucun prix
     

  5. omar.STE

    Date d'inscription
    février 2007
    Âge
    23
    Messages
    250

    Re : afficheur LCD 2*16/mode 4-bits

    Citation Envoyé par sdec25 Voir le message
    Salut.

    J'ai pas compris, mais je te conseille d'aller sur ce site.

    En mode 4 bits on envoie les données 8 bits en 2 fois.
    Bjr
    merci pour le site
    ce que le voulais dire est que le responsable du chois des ligne (soit 1 soit 2) est le bit 4 qui est à la broche D3 de l'afficheur .
    alors, en mode 4-bits ce dernier est à l'air (n'est pas utulisé ) donc comment peut-on choisir les lignes en ce mode ??

    merci
    à++
    l'aide n'a aucun prix
     

  6. ElMamat

    Date d'inscription
    mai 2008
    Messages
    39

    Re : afficheur LCD 2*16/mode 4-bits

    Citation Envoyé par omar.STE Voir le message
    slt
    merci pour vos reponses
    d'aprés ce que j'ai compris de ta petite phrase est que la commande de l'afficheur en mode 8-bits ressemble bien à celle en mode 4-bits seulement en ce dernier en envoie l'instruction ou la donnée (tjrs codée sur 8-bit) quartet par quartet commençant par le plus fort.
    est ce que c'est just ce que je viens de dire .?????
    merci d'avance
    oui c'est bien cela les commandes sont les memes mais on envoie d'abord le quartet de poids fort puis celui de poids faible.
    @++
     


    • Publicité



  7. cherwam07

    Date d'inscription
    mars 2006
    Localisation
    Ardeche
    Âge
    27
    Messages
    292

    Re : afficheur LCD 2*16/mode 4-bits

    ce que le voulais dire est que le responsable du chois des ligne (soit 1 soit 2) est le bit 4 qui est à la broche D3 de l'afficheur
    Non c'est faux. Le choix de la ligne se fait par l'adresse à laquelle tu écris dans la DDRAM (c'est expliqué sur le site en lien plus haut)
     

  8. sdec25

    Date d'inscription
    mai 2008
    Localisation
    Doubs
    Âge
    25
    Messages
    914

    Re : afficheur LCD 2*16/mode 4-bits

    Citation Envoyé par omar.STE Voir le message
    ce que le voulais dire est que le responsable du chois des ligne (soit 1 soit 2) est le bit 4 qui est à la broche D3 de l'afficheur .
    alors, en mode 4-bits ce dernier est à l'air (n'est pas utulisé ) donc comment peut-on choisir les lignes en ce mode ??
    Même en mode 4 bits on peut envoyer des instructions et des données de 8 bits (en 2 fois), sinon on ne pourrait pas faire grand chose !
    La seule instruction 4 bits est justement celle qui permet de sélectionner le mode 4 bits ou 8bits. Le contrôleur ignore les bits de poids faible quand il reçoit cette instruction.
    Dernière modification par sdec25 ; 01/09/2008 à 19h32.
     

  9. omar.STE

    Date d'inscription
    février 2007
    Âge
    23
    Messages
    250

    Re : afficheur LCD 2*16/mode 4-bits

    Bjr
    merci pour toutes vos explications c'est vraiment gentil de vos parts
    je reviendrai avec d'autres embiguité et autres questions


    @++
    l'aide n'a aucun prix
     

  10. omar.STE

    Date d'inscription
    février 2007
    Âge
    23
    Messages
    250

    Re : afficheur LCD 2*16/mode 4-bits

    Bjr
    j'ai realisé un programme mais malheureusement j'en suis pas sure
    pouvez vous me rassurer SVP ?!!
    voici une partie du programme qui qui traite l'écriture sur LCD 4-bits

    supposons que W= 11100011

    Code:
        
                 MOVWF writetmp 		  
                 writetmp = W= 11100011 		
                 ANDLW 0xF0 
                 masquage des bit de poids faible,  W= 11100000 		 		
                 CALL  writechar8 	; on envoit a l'afficheur
                 SWAPF writetmp, w	  
    	passage des bits de poids faibles en poids fort , W= 00111110 
                ANDLW 0xF0
     	 masquage des bit de poids faible , W= 00110000 			
    	CALL writechar8 	; on envoit a l'afficheur\par
    	RETURN
    ANDLW 0xF0 ?? est ce que c'est obligatoire ??

    merci d'avance
    @+
    Dernière modification par omar.STE ; 03/09/2008 à 12h17.
    l'aide n'a aucun prix
     


    • Publicité



  11. cherwam07

    Date d'inscription
    mars 2006
    Localisation
    Ardeche
    Âge
    27
    Messages
    292

    Re : afficheur LCD 2*16/mode 4-bits

    ANDLW 0xF0 ?? est ce que c'est obligatoire ??
    On en sait rien, puisqu'on ne sait pas ce que fait ta fonction writechar8.
    Le mieux serait que tu nous la montre.
     

  12. omar.STE

    Date d'inscription
    février 2007
    Âge
    23
    Messages
    250

    Re : afficheur LCD 2*16/mode 4-bits

    Citation Envoyé par cherwam07 Voir le message
    On en sait rien, puisqu'on ne sait pas ce que fait ta fonction writechar8.
    Le mieux serait que tu nous la montre.
    Bjr
    c'est just un sous prog que je vx utuliser pour envoyer à l'afficheur la donnée ou bien la commande
    comme ça par exemple :
    Code:
    writechar8
    		movwf PORTB			; On 'ecrit sur le port B
    		bsf   LCD_RS 		; On envoie une ecriture char
    		call  checklcd		; On valide
    		movlw D'17'
    		call  tempo
    		RETURN
    LCD_RS = bit RS du LCD relié à une broche du µC configurée en sortie.
    checklcd = aussi un petit sous prog qui permet de valider l'ecriture .

    merci d'avance

    @++
    l'aide n'a aucun prix
     

  13. cherwam07

    Date d'inscription
    mars 2006
    Localisation
    Ardeche
    Âge
    27
    Messages
    292

    Re : afficheur LCD 2*16/mode 4-bits

    Et bien j'espère que tu n'as rien d'autre sur le PORTB que les 4 bits de l'afficheur.
    Sinon ta routine checklcd contient bien une tempo j'espère ??
    Et donc pourquoi tu met une tempo après cette routine ??

    Pour le andlw 0xF0, si tu n'as rien d'autre sur le portb, tu pourrais effectivement t'en passer.

    Au final, tu arrives à le faire fonctionner ou pas ton écran ?

    Bon courage
     


Poursuivez votre recherche :




Sur le même thème :




 

Discussions similaires

  1. Afficheur LCD
    Par amgab2003 dans le forum Électronique
    Réponses: 38
    Dernier message: 14/05/2010, 00h39
  2. Pb affichage LCD 4 bits
    Par edhedh dans le forum Électronique
    Réponses: 4
    Dernier message: 12/06/2008, 18h59
  3. Afficheur LCD
    Par Wepawetmose dans le forum Électronique
    Réponses: 3
    Dernier message: 07/04/2008, 23h15
  4. afficheur lcd en afficheur 7 segment
    Par tictic01 dans le forum Électronique
    Réponses: 3
    Dernier message: 04/02/2008, 10h43
  5. Afficheur LCD 2X16 caractères en mode 4 bits
    Par socomajor dans le forum Électronique
    Réponses: 7
    Dernier message: 28/12/2006, 15h12