⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dac.sta

📁 PIC16F877A RTC1307 LCD 16x2 keypad 4x4 and a windows application connect with PIC on RS232
💻 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 + -