Rev Author Line No. Line
169 kapl 1 #include "C:\RS\projekty\project1\main.h"
2  
3 #define LCD_RS PIN_B1 // rizeni registru LCD displeje
4 #define LCD_E PIN_B0 // enable LCD displeje
5 #define LCD_DATA_LSB PIN_C0 // pripojeni LSB bitu datoveho portu LCD displeje (celkem 4 bity vzestupne za sebou)
6  
7 #include "mylcd.c"
8  
9 void main()
10 {
11 int odp[8];
12 int i;
13 setup_adc_ports(NO_ANALOGS);
14 setup_adc(ADC_OFF);
15 setup_psp(PSP_DISABLED);
16 setup_spi(SPI_SS_DISABLED);
17 setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
18 setup_timer_1(T1_DISABLED);
19 setup_timer_2(T2_DISABLED,0,1);
20 setup_comparator(NC_NC_NC_NC);
21 setup_vref(FALSE);
22 lcd_init();
23 delay_ms(100);
24  
25 printf("AT+CMGL=1\r"); //vycti prijate SMS
26 gets(odp); //uloz odpoved prikazu do odp
27 getc(); //preskoc 0A
28 getc(); //preskoc 0D
29 gets(odp); //uloz pocatek odpovedi do odp
30 for(i=0;i<55;i++) //preskoc nedulezite informace
31 {
32 getc();
33 }
34 gets(odp); //uloz zakodovany text SMS
35 printf(lcd_putc,"%s\n",odp);
36 printf(lcd_putc,"%d",odp[9]);
37  
38 }