Page 33 - 6636
P. 33
Початок
Настроїти
напрямок виводів
портів A i B
Увімкнути
вбудовані
підтягуючі
резистори порта B
Настроїти
таймер 0
Вхід в
Увімкнути підпрограму
переривання переривання
порта B таймера
Увімкнути
переривання прапорець Так
таймера 0 enable_count=1
Ні Збільшити
лічильну змінну
Увімкнути counter на 1
переривання рівня
GLOBAL
counter >= Так
lcd_init() maxvalue
counter=0
"Press button
to start" Збільшити
Ні лічильну змінну
sec на 1
Так
update=1
Так
sec>43200
update=0
Ні sec=0
Ні
Decode_time
прапорець
update=1
Time passed:
hh:mm:ss
Вихід з
підпрограми
Рисунок 6.1 – Блок-схема алгоритму програми
32