initialisation d'un LCD
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

initialisation d'un LCD



  1. #1
    invite5396f733

    initialisation d'un LCD


    ------

    bonjour,

    malgrè les explications trouvées sur quelques sites , je ne trouve toujours pas le moyen d'afficher quelque chose sur mon LCD avec ISIS de Protéus.
    Merci de votre aide

    Je programme en assembleur :

    Code:
    tempo_init         nop
    			 tempo_1ms
    			
    			
    init_LCD	;configure l'afficher en mode 8 bits avec 2 lignes
    			movlw	b'00111000'      ;h38
    			movwf	PORTB
    			 tempo_1ms
    			 bcf		LCD_RS					;instruction au LCD
    			 tempo_1ms
    			 bsf		LCD_E
    			 tempo_1ms
    			 bcf		LCD_E
    			 tempo_1ms
    			
    			 ;configure le curseur visible (à remplacer par $0C si on veut le curseur invisible ou par $0F    pour un curseur clignotant) 
    			movlw	b'00001110'	 ;h0E			
    			 movwf	PORTB
    			 tempo_1ms
    			bcf		LCD_RS					;instruction au LCD
    			 tempo_1ms
    			 bsf		LCD_E
    			 tempo_1ms
    			bcf		LCD_E
    			 tempo_1ms
    			
    			;configure le déplacement du curseur vers la droite 	
    			movlw	b'00000110'      ;h06
    			 movwf	PORTB
    			 tempo_1ms
    			 bcf		LCD_RS					;instruction au LCD
    			 tempo_1ms
    			 bsf		LCD_E
    			 tempo_1ms
    			 bcf		LCD_E
    			 tempo_1ms
    			
    			
    
    			
    			;écriture de la lettre A			
    			movlw	b'01000010'
    			movwf	PORTB
    			tempo_1ms
    			bsf		LCD_RS					;données au LCD
    			tempo_1ms
    			bsf		LCD_E
    			tempo_1ms
    			bcf		LCD_E
    			tempo_1ms

    -----
    Dernière modification par JPL ; 05/08/2015 à 17h55. Motif: Ajout de la balise Code (#) pour garder l'indentation

  2. #2
    invitee05a3fcc

    Re : initialisation d'un LCD

    Tu ne connais pas les balises
    Code HTML:
    [code] et [/code]
    ?

  3. #3
    invite5396f733

    Re : initialisation d'un LCD

    autant pour moi , j'ai inversé la commande RS avec celle de la validation

  4. #4
    invite1f39ae77

    Re : initialisation d'un LCD

    Sur isis j'ai déjà du code pour LCD qui ne fonctionnait pas. Par contre en câblant un lCD avec mon µC ça fonctionnait.

  5. A voir en vidéo sur Futura
  6. #5
    invite5637435c

    Re : initialisation d'un LCD

    Bonsoir,

    pour savoir d'où provient le défaut il faut que tu postes aussi ton schéma.

Discussions similaires

  1. initialisation graphique en c
    Par invite3b3aab05 dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 02/08/2012, 18h33
  2. initialisation d'un tableau
    Par invite17e26942 dans le forum Programmation et langages, Algorithmique
    Réponses: 33
    Dernier message: 07/07/2012, 22h42
  3. Pic 16f870 initialisation
    Par invite56cfb887 dans le forum Électronique
    Réponses: 5
    Dernier message: 09/05/2012, 15h22
  4. Initialisation d'un LCD
    Par Toufinet dans le forum Électronique
    Réponses: 12
    Dernier message: 24/05/2006, 21h30
  5. Initialisation d'un cancer
    Par inviteb1db5ee8 dans le forum Biologie
    Réponses: 2
    Dernier message: 01/01/2005, 23h06
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...