![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Кольцевой счетчик на сложение
Рис.10.5. Диаграмма работы (а) и алгоритм (б) кольцевого счетчика на сложение
Импульсный сигнал сброса сформирован на диаграмме, показанной на рис.10.5.а, в соответствии с уравнением: СБС = Хвх * СЧ16, Где СЧ16 - 16-й бит счетчика. Программа кольцевого счетчика с использованием инструкции СБС приведена ниже 0001 НСТ 00 - 0002 НБЛ 00 - 0003 ┤ ├ 10000 (Хвх) 0004 СЧС 021 0005 ПРК 0005 0006 ┤ ├ 02116 (СЧ16) 0007 -()- 12001 (У) 0008 ┤ ├ 10000 (Хвх) 0009 ┤ ├ 12116 (СЧ 16) 0010 СБС 021 0011 НСТ 77 0012 НПП 77
Счетчик на вычитание Счетчик на вычитание формируется инструкцией СЧВ и его работа аналогична. Работа служебных битов осуществляется следующим образом. Если счетчик начинает работу при накопленном значении, меньшем величины уставки, то сразу включается бит 16, а при равенстве накопленного значения нулю включается бит 14 (рис.10.6, а). Если счетчик начинает работу при накопленном значении, большем величины уставки, то биты 16 и 14 включаются после перехода через нулевое значение, а накопленная величина при этом становится равной максимальной величине 4095 (рис.10.6, б). Рис.10.6. Диаграмма работы счетчика на вычитание при Nзад › Nуст (а) и Nзад ‹ Nуст (б)
|