Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
LCD.cpp
00001 /* 00002 // LCD.cpp file 00003 #include "LCD.h" 00004 DigitalOut RS(p19); 00005 DigitalOut E(p20); 00006 BusOut data(p21, p22, p23, p24); 00007 void toggle_enable(void){ 00008 E.write(1); 00009 wait(0.001); 00010 E.write(0); 00011 wait(0.001); 00012 } 00013 void LCD_init(void){ 00014 wait(0.02); 00015 RS.write(0); 00016 E.write(0); 00017 //function mode 00018 data.write(0x2); 00019 toggle_enable(); 00020 data.write(0x8); 00021 toggle_enable(); 00022 //display mode 00023 data.write(0x0); 00024 toggle_enable(); 00025 data.write(0xF); 00026 toggle_enable(); 00027 //clear display 00028 data.write(0x0); 00029 toggle_enable(); 00030 data.write(0x1); 00031 toggle_enable(); 00032 } 00033 //display function 00034 void display_to_LCD(char value ){ 00035 RS.write(1); 00036 data.write(value>>4); 00037 toggle_enable(); 00038 data.write(value&0x0F); 00039 toggle_enable(); 00040 } 00041 00042 void mafonction(char t[]){ 00043 int i=0; 00044 while(t[i]!='\0'){ 00045 display_to_LCD(t[i]); 00046 i++; 00047 } 00048 } 00049 */
Generated on Wed Jul 13 2022 07:32:21 by
1.7.2