ROM used: 669 (8%)
          669 (8%) including unused fragments

          1 Average locations per line
          6 Average locations per statement

RAM used: 9 (2%) at main() level
          22 (6%) worst case

Stack used: 5 worst case (out of 8 total available)

Lines Stmts  %   Files
----- ----- ---  -----
   63    31  26  main.c
   22     0   0  main.h
  423     0   0  C:\Program Files (x86)\PICC\devices\16F887.h
  408    88  74  C:\Program Files (x86)\PICC\drivers\lcd.c
----- -----
  916   119 Total

Page ROM  %  RAM   Vol Diff  Functions:
---- --- --- ---   --- ----  ----------
0     20   3   1             @delay_ms1
0      8   1   0             @const80
 Inline        3   751  4.5  lcd_read_byte
0     49   7   2   254  3.7  lcd_read_nibble
0     44   7   1   391  2.4  lcd_send_nibble
0     92  14   3   402  3.6  lcd_send_byte
0     56   8   2   666  5.0  lcd_init
0     18   3   4   191  5.8  lcd_gotoxy
0     45   7   1   354  4.7  lcd_putc
0     25   4   1   185  3.1  beep
0    184  28   3   707  3.8  MAIN
0      8   1   0             @const109
0     70  10   3             @PSTRINGC7_98
0      6   1   0             @const111
0      5   1   0             @const112
0     35   5   2             @PRINTF_X_98

Program metrics:
    Functions               9
    Statements              119
    Comments                172
    Volume (V)              6043
    Difficilty (D)          35.6
    Effort to implement (E) 215138
    Time to implement (T)   3 hours, 19 minutes
    Est Delivered Bugs (B)  1
    Cyclomatic Complexity   9
    Maintainability (MI)    119

 Segment     Used  Free
-----------  ----  ----
00000-00003     4  0  
00004-007FF   665  1379  
00800-00FFF     0  2048  
01000-017FF     0  2048  
01800-01FFF     0  2048