📄 dac.sta
字号:
ROM used: 7371 (90%)
8021 (98%) including unused fragments
2 Average locations per line
5 Average locations per statement
RAM used: 46 (12%) at main() level
218 (59%) worst case
Stack used: 15 worst case (out of 1 total available)
Lines Stmts % Files
----- ----- --- -----
1310 808 57 DAC.c
308 0 0 C:\Program Files\PICC\devices\16F877A.h
182 63 4 C:\Program Files\PICC\drivers\LCD_VED.c
107 41 3 C:\Program Files\PICC\drivers\KBD_VED.c
31 0 0 C:\Program Files\PICC\drivers\TIME_VED.h
874 389 27 C:\Program Files\PICC\drivers\stdlib.h
28 0 0 C:\Program Files\PICC\drivers\stddef.h
417 126 9 C:\Program Files\PICC\drivers\string.h
28 0 0 C:\Program Files\PICC\drivers\ctype.h
----- -----
3285 1427 Total
Page ROM % RAM Vol Diff Functions:
---- --- --- --- --- ---- ----------
0 21 0 1 @delay_ms1
0 77 1 3 @I2C_READ_1
0 76 1 1 @I2C_WRITE_1
0 8 0 0 @const65
0 39 1 3 463 4.3 lcd_read_byte
0 14 0 1 134 2.2 lcd_send_nibble
0 41 1 3 317 4.3 lcd_send_byte
0 86 1 2 422 4.7 lcd_init
0 20 0 4 186 5.5 lcd_gotoxy
0 49 1 1 272 4.1 lcd_putc
0 38 1 4 226 3.8 lcd_getc
0 16 0 0 4746 10.1 @const92
0 6 0 0 18 0.6 kbd_init
0 110 1 3 4746 10.1 kbd_getc
0 39 1 2 139 4.2 @MUL88
0 39 1 5 @DIV1616
2 109 1 9 525 5.5 write_time_eeprom
1 116 2 7 321 1.9 init_time
3 36 0 2 74 1.8 lcd_blink_on
1 32 0 2 74 1.8 lcd_blink_off
1 178 2 12 1185 5.6 read_day_lcd
3 168 2 17 1460 9.0 day_input
3 114 2 10 683 5.6 read_hours_lcd
3 21 0 9 194 4.0 check_hours
3 86 1 7 115 1.7 update_time
2 259 4 17 1791 8.1 hours_input
2 142 2 7 221 1.8 write_day
1 28 0 4 189 3.8 display_bcd
3 200 3 15 852 4.4 read_time
3 194 3 16 1470 9.5 check_date
0 23 0 3 @DIV88
1 295 4 15 545 5.1 update_date
0 6 0 0 @const479
0 21 0 0 @const480
0 6 0 0 @const481
0 8 0 0 @const482
1 262 4 15 475 5.1 edit_time
0 6 0 0 @const489
3 186 3 11 1455 10.6 day_of_week
Inline 5 1262 6.3 display_day
2 437 6 12 582 2.8 display_all
0 7 0 0 @const502
0 6 0 0 @const503
0 10 0 0 @const506
3 16 0 1 42 1.1 send_message
2 78 1 7 351 5.2 rd_time
0 69 1 0 250 2.4 RSgetchar
2 267 4 21 2159 9.9 display_time
0 10 0 0 @const526
2 166 2 69 321 4.7 xuat_thu_da_luu_1
2 38 1 2 189 4.3 xuat_thu_da_luu
3 359 5 16 2126 10.5 xuat_gio_da_luu
0 18 0 0 @const543
0 21 0 0 @const545
0 21 0 0 @const546
1 27 0 2 206 5.2 test_eeprom
1 158 2 8 395 3.8 luu_gio_hen
0 18 0 0 @const555
0 11 0 0 @const557
1 457 6 9 2506 8.4 nhap_ngay_hen
0 12 0 0 @const565
0 15 0 0 @const567
0 15 0 0 @const568
0 15 0 0 @const569
0 15 0 0 @const570
0 15 0 0 @const571
0 15 0 0 @const572
0 15 0 0 @const573
0 15 0 0 @const574
0 16 0 0 @const575
3 161 2 5 265 2.0 xuat_gio_hen_mac_dinh
1 361 5 12 2919 7.5 add_time_alarm
0 98 1 3 633 6.2 delete_time_alarm
3 112 2 1 110 1.6 cap1_xuat_menu_chinh
0 20 0 0 @const597
0 16 0 0 @const598
3 112 2 1 110 1.6 cap21_xuat_menu_chinh_gio
0 15 0 0 @const600
0 15 0 0 @const601
3 112 2 1 110 1.6 cap22_xuat_menu_hen_gio
0 14 0 0 @const603
0 13 0 0 @const604
1 67 1 2 72 1.5 delete_time_eeprom
0 17 0 0 @const605
2 48 1 1 69 1.1 update_time_from_internet
0 11 0 0 @const607
0 503 7 12 3004 7.9 MAIN
0 19 0 0 @const616
0 16 0 0 @const617
0 16 0 0 @const618
0 20 0 0 @const619
0 20 0 0 @const622
0 8 0 0 @goto12496
Program metrics:
Functions 49
Statements 1427
Comments 1087
Volume (V) 71126
Difficilty (D) 235.2
Effort to implement (E) 16731913
Time to implement (T) 258 hours, 13 minutes
Est Delivered Bugs (B) 22
Cyclomatic Complexity 157
Maintainability (MI) 120
Segment Used Free
----------- ---- ----
00000-00003 4 0
00004-0003B 56 0
0003C-007FF 1909 79
00800-00FFF 1981 67
01000-017FF 1544 504
01800-01FFF 1877 171
THE FOLLOWING IS TEMPORARY FOR DIAGNOSTIC USE ONLY:
n1 n2 N1 N2 v(G)
0 1 0 0 0 @delay_ms1
0 1 0 0 0 @I2C_READ_1
0 1 0 0 0 @I2C_WRITE_1
0 1 0 0 0 @const65
9 41 43 39 0 lcd_read_byte
5 17 15 15 0 lcd_send_nibble
9 30 31 29 0 lcd_send_byte
10 37 41 35 2 lcd_init
11 19 19 19 1 lcd_gotoxy
9 22 35 20 4 lcd_putc
8 22 25 21 0 lcd_getc
20 225 370 228 12 @const92
3 5 4 2 0 kbd_init
20 225 370 228 12 kbd_getc
9 16 15 15 0 @MUL88
0 1 0 0 0 @DIV1616
11 46 44 46 1 write_time_eeprom
4 32 32 30 0 init_time
4 11 9 10 0 lcd_blink_on
4 11 9 10 0 lcd_blink_off
11 85 93 87 0 read_day_lcd
18 95 119 95 7 day_input
11 55 57 56 0 read_hours_lcd
9 20 22 18 2 check_hours
4 15 14 13 0 update_time
16 107 150 108 12 hours_input
4 24 24 22 0 write_day
8 21 19 20 0 display_bcd
9 68 70 66 0 read_time
19 88 130 88 11 check_date
0 1 0 0 0 @DIV88
11 47 49 44 1 update_date
0 1 0 0 0 @const479
0 1 0 0 0 @const480
0 1 0 0 0 @const481
0 1 0 0 0 @const482
11 42 44 39 1 edit_time
0 1 0 0 0 @const489
21 93 119 94 5 day_of_week
13 80 115 78 8 display_day
6 53 49 50 0 display_all
0 1 0 0 0 @const502
0 1 0 0 0 @const503
0 1 0 0 0 @const506
3 8 6 6 0 send_message
11 34 32 32 0 rd_time
5 23 30 22 0 RSgetchar
20 129 171 128 11 display_time
0 1 0 0 0 @const526
10 31 31 29 0 xuat_thu_da_luu_1
9 20 20 19 1 xuat_thu_da_luu
21 132 161 132 6 xuat_gio_da_luu
0 1 0 0 0 @const543
0 1 0 0 0 @const545
0 1 0 0 0 @const546
11 19 24 18 1 test_eeprom
8 37 37 35 1 luu_gio_hen
0 1 0 0 0 @const555
0 1 0 0 0 @const557
17 146 196 145 16 nhap_ngay_hen
0 1 0 0 0 @const565
0 1 0 0 0 @const567
0 1 0 0 0 @const568
0 1 0 0 0 @const569
0 1 0 0 0 @const570
0 1 0 0 0 @const571
0 1 0 0 0 @const572
0 1 0 0 0 @const573
0 1 0 0 0 @const574
0 1 0 0 0 @const575
4 28 25 28 0 xuat_gio_hen_mac_dinh
15 169 220 168 14 add_time_alarm
13 43 68 41 6 delete_time_alarm
4 15 14 12 0 cap1_xuat_menu_chinh
0 1 0 0 0 @const597
0 1 0 0 0 @const598
4 15 14 12 0 cap21_xuat_menu_chinh_gio
0 1 0 0 0 @const600
0 1 0 0 0 @const601
4 15 14 12 0 cap22_xuat_menu_hen_gio
0 1 0 0 0 @const603
0 1 0 0 0 @const604
4 12 9 9 0 delete_time_eeprom
0 1 0 0 0 @const605
3 11 10 8 0 update_time_from_internet
0 1 0 0 0 @const607
16 164 239 162 22 MAIN
0 1 0 0 0 @const616
0 1 0 0 0 @const617
0 1 0 0 0 @const618
0 1 0 0 0 @const619
0 1 0 0 0 @const622
0 1 0 0 0 @goto12496
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -