![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Другим широко распространенным методом является метод адресных переходов (таблиц). Значение функций выхода для всех вариантов входного набора записываются в памяти. При этом код входного набора используется для получения адреса результата.
Пример. Пусть нужно превратить двоичный код в код семисегментного индикатора. Обозначение сегментов такого индикатора приведено на рисунке 3.2, а соответствие двоичного кода коду семисегментного индикатора приведено в таблице 3.1.

Рисунок 3.2 - Обозначение сегментов индикатора
Таблица 3.1 - Таблица истинности для входных наборов (00...04)
| Символ на индикаторе | Двоичный код входа | h | q | f | e | d | c | b | a | Код индика-тора |
| 3FH | ||||||||||
| 06H | ||||||||||
| 5BH | ||||||||||
| 4FH | ||||||||||
| 66H |
Ячейке, которая содержит информацию о работе сегментов при поступлении кода 0000B, присваивается базовый адрес памяти BASE. Адреса других ячеек будут определяться автоматически путем суммирования базового адреса с кодом подаваемого на автомат числа.
При поступлении входного набора автомат выполняет его суммирование с адресом BASE и по полученному адресу считывает значение выходного сигнала.
Дата публикования: 2014-11-26; Прочитано: 385 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
