Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Другим широко распространенным методом является метод адресных переходов (таблиц). Значение функций выхода для всех вариантов входного набора записываются в памяти. При этом код входного набора используется для получения адреса результата.
Пример. Пусть нужно превратить двоичный код в код семисегментного индикатора. Обозначение сегментов такого индикатора приведено на рисунке 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; Прочитано: 341 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!