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
-----