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
   264   265   266   267   268   269   270   271   272   273   274