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