Screen_funcional

Dependencies:   mbed GraphicLCD

Committer:
williequesada
Date:
Tue Jun 04 16:51:01 2019 +0000
Revision:
0:893bb3bf8758
pablo

Who changed what in which revision?

UserRevisionLine numberNew contents of line
williequesada 0:893bb3bf8758 1 #include "mbed.h"
williequesada 0:893bb3bf8758 2 #include "GraphicLCD.h"
williequesada 0:893bb3bf8758 3
williequesada 0:893bb3bf8758 4 Serial Computer(USBTX, USBRX);
williequesada 0:893bb3bf8758 5
williequesada 0:893bb3bf8758 6
williequesada 0:893bb3bf8758 7 //-------------Conexiones GLCD T6963C--------------------
williequesada 0:893bb3bf8758 8 // 1 2 Vss Vss Ti Ti(NO Conectada)
williequesada 0:893bb3bf8758 9 // 3 4 Vcc Cte Vc Po
williequesada 0:893bb3bf8758 10 // 5 6 WR RD D14 D15
williequesada 0:893bb3bf8758 11 // 7 8 CE CD F12 F13
williequesada 0:893bb3bf8758 12 // 9 10 -V RST Po E9
williequesada 0:893bb3bf8758 13 // 11 12 D0 D1 E11 F14
williequesada 0:893bb3bf8758 14 // 13 14 D2 D3 E13 F15
williequesada 0:893bb3bf8758 15 // 15 16 D4 D5 D8 D9
williequesada 0:893bb3bf8758 16 // 17 18 D6 D7 E8 E7
williequesada 0:893bb3bf8758 17 // 19 20 NC NC
williequesada 0:893bb3bf8758 18 //-------------------------------------------------------
williequesada 0:893bb3bf8758 19 // https://os.mbed.com/users/tonydbeck/code/gLCD/file/66b988c1b143/gLCD.cpp/
williequesada 0:893bb3bf8758 20 // https://github.com/olikraus/u8glib/blob/master/tools/font/bdf/helvR14.bdf
williequesada 0:893bb3bf8758 21
williequesada 0:893bb3bf8758 22
williequesada 0:893bb3bf8758 23 GLCD Screen(PD_8,PE_10,PD_9,PE_12,PE_8,PE_14,PE_7,PE_15,PE_9,PE_11,PF_15,PE_13,PF_13,PB_1);
williequesada 0:893bb3bf8758 24 // CLASS GLCD(D1,D2,D3,D4,D5,D6,D7,D8,CD,RESET,CE,WR,RD)
williequesada 0:893bb3bf8758 25 // Screen(PD_8,PE_10,PD_9,PE_12,PE_8,PE_14,PE_7,PE_15,PE_9,PE_11,PF_15,PE_13,PF_13
williequesada 0:893bb3bf8758 26 DigitalOut Li(PF_14);
williequesada 0:893bb3bf8758 27
williequesada 0:893bb3bf8758 28 void PantallaInicio()
williequesada 0:893bb3bf8758 29 {
williequesada 0:893bb3bf8758 30 Computer.printf("Pantala de Inicio");
williequesada 0:893bb3bf8758 31 Li=1;
williequesada 0:893bb3bf8758 32 Screen.Limits();
williequesada 0:893bb3bf8758 33 Screen.PutString(45,19,"Prueba E-Park");
williequesada 0:893bb3bf8758 34 Screen.Show();
williequesada 0:893bb3bf8758 35 wait_ms(3000);
williequesada 0:893bb3bf8758 36
williequesada 0:893bb3bf8758 37 Screen.Limits();
williequesada 0:893bb3bf8758 38 Screen.PutString(58,12,"Grupo Setex");
williequesada 0:893bb3bf8758 39 Screen.PutString(65,34,"Costa Rica");
williequesada 0:893bb3bf8758 40 Screen.Show();
williequesada 0:893bb3bf8758 41 wait_ms(3000);
williequesada 0:893bb3bf8758 42 Li=0;
williequesada 0:893bb3bf8758 43 }
williequesada 0:893bb3bf8758 44
williequesada 0:893bb3bf8758 45
williequesada 0:893bb3bf8758 46 int main()
williequesada 0:893bb3bf8758 47 {
williequesada 0:893bb3bf8758 48 while(1) {
williequesada 0:893bb3bf8758 49
williequesada 0:893bb3bf8758 50 Screen.On();
williequesada 0:893bb3bf8758 51 wait(1);
williequesada 0:893bb3bf8758 52 Screen.Init();
williequesada 0:893bb3bf8758 53 Screen.Clean();
williequesada 0:893bb3bf8758 54 PantallaInicio();
williequesada 0:893bb3bf8758 55 Screen.Off();
williequesada 0:893bb3bf8758 56 wait(10);
williequesada 0:893bb3bf8758 57 }
williequesada 0:893bb3bf8758 58 }