es la misma libreria que se descarga

Dependents:   02_serial_cheto_facuclop

Fork of TextLCD by Eduvance vanmat

Committer:
facuclop
Date:
Tue Aug 05 23:32:15 2014 +0000
Revision:
10:c9add656c693
Parent:
9:befde34054fb
serial comunication and digitalout swiching by console or c# program with buttons to controll using kl46z board

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Eduvance 9:befde34054fb 1 #include "LCD.h"
facuclop 10:c9add656c693 2 DigitalOut RS(PTE0);
facuclop 10:c9add656c693 3 DigitalOut E(PTA4);
facuclop 10:c9add656c693 4 BusOut data(PTA1,PTA2,PTD3,PTA12);
Eduvance 9:befde34054fb 5 void toggle_enable(void){
Eduvance 9:befde34054fb 6 E=1;
Eduvance 9:befde34054fb 7 wait(0.001);
Eduvance 9:befde34054fb 8 E=0;
Eduvance 9:befde34054fb 9 wait(0.001);
simon 1:ac48b187213c 10 }
Eduvance 9:befde34054fb 11 void LCD_init(void){
Eduvance 9:befde34054fb 12 wait(0.02);
Eduvance 9:befde34054fb 13 RS=0;
Eduvance 9:befde34054fb 14 E=0;
Eduvance 9:befde34054fb 15 data=0x2;
Eduvance 9:befde34054fb 16 toggle_enable();
Eduvance 9:befde34054fb 17 data=0x8;
Eduvance 9:befde34054fb 18 toggle_enable();
Eduvance 9:befde34054fb 19 data=0x0;
Eduvance 9:befde34054fb 20 toggle_enable();
Eduvance 9:befde34054fb 21 data=0xF;
Eduvance 9:befde34054fb 22 toggle_enable();
Eduvance 9:befde34054fb 23 data=0x0;
Eduvance 9:befde34054fb 24 toggle_enable();
Eduvance 9:befde34054fb 25 data=0x1;
Eduvance 9:befde34054fb 26 toggle_enable();
simon 1:ac48b187213c 27 }
Eduvance 9:befde34054fb 28 void display_to_LCD(char value){
Eduvance 9:befde34054fb 29 RS=1;
Eduvance 9:befde34054fb 30 data=value>>4;
Eduvance 9:befde34054fb 31 toggle_enable();
Eduvance 9:befde34054fb 32 data=value;
Eduvance 9:befde34054fb 33 toggle_enable();
simon 1:ac48b187213c 34 }