Page 27 - 6636
P. 27
Початок
Настроїти
напрямок виводів
портів A i B
Увімкнути
вбудовані
підтягуючі
резистори порта B
Настроїти
таймер 0
Увімкнути
переривання Вхід в
порта B підпрограму
переривання
порта
Увімкнути
переривання
таймера 0 Зчитати порт у
змінну keybuff
Увімкнути
переривання рівня
GLOBAL
В keybuff Так
біт 4=0
Так enable_count=1
update=1 Ні
update=0
Ні
В keybuff Так
Decode_bcd
біт 5=0
Вивід в порт A Ні enable_count=0
змінну digit
Вивід в порт B
змінну digits[digit] Вихід з
підпрограми
Рисунок 5.3 – Блок-схема алгоритму програми
26