Page 269 - 4503
P. 269
жодних значень. Для прикладу напишемо інакшу
підпрограму, результатом якої буде певна однобайтна
величина (рисунок 8.9).
Рисунок 8.9 — Системне зображення функції, яка
повертає однобайтне значення для керування 7–сегментним
індикатором
Підпрограма використовуватиметься сумісно із 7–
сегментним індикатором. Як показано на рисунку 8.10, такі
індикатори здебільшого працюють за принципом вибіркового
ввімкнення потрібних сегментів : a, b, c, d, e, f, g. В основі
таких сегментів світлодіодні, або рідкокристалічні технології.
Вхідним сигналом цієї підпрограми є півбайтний код,
що розміщений в робочому регістрі. Тобто в W подаються 10
десяткових цифр у двійковому 4–бітному форматі: b’0000’
…b’1001’. Значення на виході із цієї підпрограми знову ж таки
повинно розміститися у робочому регістрі. Воно є 7–
сегментним кодом, що призначений для відображення
відповідної цифри (рисунок 8.11).
269