cc

Dependencies:   mbed TextLCD

Partie_3/Exercice_2/LCD.cpp

Committer:
Couscousiste
Date:
2020-06-25
Revision:
0:4651c5d6ca1e

File content as of revision 0:4651c5d6ca1e:

/*
// LCD.cpp file 
#include "LCD.h" 
DigitalOut RS(p19); 
DigitalOut E(p20); 
BusOut data(p21, p22, p23, p24); 
void toggle_enable(void){ 
  E.write(1); 
  wait(0.001); 
  E.write(0); 
  wait(0.001); 
} 
void LCD_init(void){ 
  wait(0.02); 
  RS.write(0); 
  E.write(0); 
                 //function mode 
  data.write(0x2); 
  toggle_enable(); 
  data.write(0x8); 
  toggle_enable(); 
               //display mode 
  data.write(0x0); 
  toggle_enable(); 
  data.write(0xF); 
  toggle_enable(); 
               //clear display 
  data.write(0x0); 
  toggle_enable(); 
  data.write(0x1); 
  toggle_enable(); 
} 
//display function 
void display_to_LCD(char value ){ 
  RS.write(1); 
  data.write(value>>4); 
  toggle_enable(); 
  data.write(value&0x0F);  
  toggle_enable();  
} 

void mafonction(char t[]){
    int i=0;
    while(t[i]!='\0'){
        display_to_LCD(t[i]);
        i++;
    }
}
*/