Lcd CONFIGLCD EQU LCDLINE EQU LCDLINE EQU LCDLINE EQU LCD LINE EQU x F variable de stockage temporaire de l' tat des ports x Constante de la premi re ligne x Constante de la deuxi me ligne x Constante de la troisi me ligne x Constante de la quatri me lign

CONFIGLCD EQU LCDLINE EQU LCDLINE EQU LCDLINE EQU LCD LINE EQU x F variable de stockage temporaire de l' tat des ports x Constante de la premi re ligne x Constante de la deuxi me ligne x Constante de la troisi me ligne x Constante de la quatri me ligne IFDEF F MESSG On utilise la MAQUETTE PIC F DEFINE LCD D PORTB Donn es LCD sur Port B DEFINE LCD D PORTB Donn es LCD sur Port B DEFINE LCD D PORTB Donn es LCD sur Port B DEFINE LCD D PORTB Donn es LCD sur Port B DEFINE LCD EN PORTB LCD Enable sur RB DEFINE LCD RW PORTA LCD Read Write sur RA DEFINE LCD RS PORTA LCD Register-Select sur RA ENDIF IFDEF F MESSG On utilise la MAQUETTE PIC F DEFINE LCD D PORTB Donn es LCD sur Port B DEFINE LCD D PORTB Donn es LCD sur Port B DEFINE LCD D PORTB Donn es LCD sur Port B DEFINE LCD D PORTB Donn es LCD sur Port B DEFINE LCD EN PORTC LCD Enable sur RB DEFINE LCD RW PORTC LCD Read Write sur RC DEFINE LCD RS PORTC LCD Register-Select sur RC ENDIF Routines LCD Init initialisation du module LCD LCD Clear E ?a age de l' cran LCD TEMP TEMP LCD Home Retour gauche TEMP TEMP LCD O ?set W Positionnement du curseur TEMP TEMP LCD A ?che String Length Macro pour l'a ?chage TEMP TEMP TEMP LCD Space Ecriture d'un espace TEMP TEMP LCD Txt W Ecriture d'un carat re ASCII TEMP TEMP LCD Dec W Ecriture d'un carat re d cimal TEMP TEMP TEMP TEMP LCD Hex W Ecriture d'un carat re hexad cimal TEMP TEMP TEMP LCD Bin W Ecriture d'un carat re binaire TEMP TEMP TEMP TEMP routines internes LCD Busy boucle tant que le module LCD est occup TEMP LCD Cmd W Ecriture d'une commande TEMP TEMP LCD Nybble W Envoi d'un digit bits au LCD TEMP Sous-Programmes LCDInit Initialisation du module LCD appel des proc dures Delay LCDNybble LCDClear et LCDCmd registre modi ? TEMP TEMP LCDCmd LCDInit Ccall LCD Push bcf LCD RS Choix des registres LCD movlw d' ' Attendre au moins ms call Delay s movlw b' ' Function set call LCD Nybble movlw d' ' Attendre au moins ms call Delay s movlw b' ' Function set call LCD Nybble movlw d' ' Attendre au moins s call Delay s movlw b' ' Function set call LCD Nybble movlw d' ' Attendre au moins s call Delay s movlw b' ' S lection de l'interface bits -- call LCD Nybble movlw d' ' Attendre au moins s call Delay s call LCD Pop movlw call movlw call call movlw call movlw call b' ' LCDCmd b' ' LCDCmd LCDClear b' ' LCDCmd b' ' LCD Cmd Fonction -- DL N F X X Turn o ? Display -- E ?acement de l'a ?cheur Mode Entry -- ID S Contr le Display On

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager