TD

Dependencies:   TextLCD mbed

Files at this revision

API Documentation at this revision

Comitter:
jomfec
Date:
Mon May 02 09:04:32 2016 +0000
Commit message:
INFO2

Changed in this revision

LCD.h Show annotated file Show diff for this revision Revisions of this file
TextLCD.lib Show annotated file Show diff for this revision Revisions of this file
exercice1.cpp Show annotated file Show diff for this revision Revisions of this file
exercice2.cpp Show annotated file Show diff for this revision Revisions of this file
exercice3.cpp Show annotated file Show diff for this revision Revisions of this file
exercice4.cpp Show annotated file Show diff for this revision Revisions of this file
exercice5.cpp Show annotated file Show diff for this revision Revisions of this file
exercice6.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
diff -r 000000000000 -r 61dd4bb6eebc LCD.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/LCD.h	Mon May 02 09:04:32 2016 +0000
@@ -0,0 +1,9 @@
+// LCD.h file 
+#ifndef LCD_H 
+#define LCD_H 
+#include "mbed.h" 
+void display_to_LCD(char value); //fonction d'affichage des carac.  
+void toggle_enable(void); //fonction d'inversion dubit enable 
+void LCD_init(void); // fonction d'initialisation du LCD 
+#endif  
+
diff -r 000000000000 -r 61dd4bb6eebc TextLCD.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TextLCD.lib	Mon May 02 09:04:32 2016 +0000
@@ -0,0 +1,1 @@
+http://developer.mbed.org/users/simon/code/TextLCD/#308d188a2d3a
diff -r 000000000000 -r 61dd4bb6eebc exercice1.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/exercice1.cpp	Mon May 02 09:04:32 2016 +0000
@@ -0,0 +1,15 @@
+/*#include "mbed.h"
+BusOut myleds(LED4,LED3,LED2,LED1);
+int main() {
+    char x;
+    while(1){
+        x=0b0101;
+        myleds.write(x);
+        wait(0.2);
+        x=0b1010;
+        myleds.write(x);
+        wait(0.2);
+        }
+        }
+   
+*/    
\ No newline at end of file
diff -r 000000000000 -r 61dd4bb6eebc exercice2.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/exercice2.cpp	Mon May 02 09:04:32 2016 +0000
@@ -0,0 +1,16 @@
+#include "mbed.h"
+BusOut myleds(LED4,LED3,LED2,LED1);
+int main() {
+    char x;
+    while(1){
+        for(x=8;x>1;x=x/2){
+            myleds.write(x);
+            wait(0.2);
+        }
+        for(x=1;x<8;x=x*2){
+            myleds.write(x);
+            wait(0.2);
+        }
+        }
+        }
+    
\ No newline at end of file
diff -r 000000000000 -r 61dd4bb6eebc exercice3.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/exercice3.cpp	Mon May 02 09:04:32 2016 +0000
@@ -0,0 +1,38 @@
+/*#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();  
+} 
+*/
diff -r 000000000000 -r 61dd4bb6eebc exercice4.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/exercice4.cpp	Mon May 02 09:04:32 2016 +0000
@@ -0,0 +1,10 @@
+/*#include "LCD.h" 
+int main() { 
+  LCD_init(); 
+  display_to_LCD(0x48); // ‘H’ 
+  display_to_LCD(0x45); // ‘E’ 
+  display_to_LCD(0x4C); // ‘L’ 
+  display_to_LCD(0x4C); // ‘L’ 
+  display_to_LCD(0x4F); // ‘O’ 
+           }
+*/
\ No newline at end of file
diff -r 000000000000 -r 61dd4bb6eebc exercice5.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/exercice5.cpp	Mon May 02 09:04:32 2016 +0000
@@ -0,0 +1,20 @@
+/*#include "LCD.h" 
+void nom(char a[]);
+
+int main() 
+    { 
+  LCD_init(); 
+  char a[]="FERNANDEZ JOEL" ;
+  nom(a);
+     }
+  
+void nom(char a[])
+    {
+    int i;
+    for(i=0;a[i]!=0;i++)
+    {
+        display_to_LCD(a[i]);
+        wait(0.5);
+    }
+    }
+ */   
\ No newline at end of file
diff -r 000000000000 -r 61dd4bb6eebc exercice6.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/exercice6.cpp	Mon May 02 09:04:32 2016 +0000
@@ -0,0 +1,15 @@
+/*#include "TextLCD.h" 
+TextLCD MonLCD(p19,p20,p21,p22,p23,p24); //broches associées a rs,e,d4,d5,d6,d7  
+
+int main()
+ { 
+     MonLCD.printf("Hello World!");
+     wait(0.5);
+     MonLCD.cls();
+     MonLCD.locate(1,0);
+     MonLCD.printf("Hello ");
+     MonLCD.locate(1,1);
+     MonLCD.printf("World!");
+     
+ }
+ */
\ No newline at end of file
diff -r 000000000000 -r 61dd4bb6eebc mbed.bld
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Mon May 02 09:04:32 2016 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/mbed/builds/f141b2784e32
\ No newline at end of file