Page 28 - 6636
P. 28

Вхід в
                                         підпрограму
                                         переривання
                                          таймера



                                          прапорець   Так
                                        enable_count=1
                                               Ні   Збільшити
                                                  лічильну змінну
                                                   counter на 1


                                                    counter >=   Так
                                                     maxvalue
                                                              Збільшити
                                                         Ні  лічильну змінну
                                                               sec на 1


                                                                       Так
                                                              sec>9999
                                                                          sec=0
                                                                    Ні

                                          Збільшити
                                        лічильну змінну
                                          digit на 1


                                                   Так
                                           digit>3
                                                     digit=0
                                               Ні

                                          прапорець
                                          update=1

                                           Вихід з
                                         підпрограми
                             Рисунок 5.4 – Блок-схема алгоритму підпрограми переривання
                                                        таймера



                                                           27
   23   24   25   26   27   28   29   30   31   32   33