Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

42 Микроконтроллеры AVR от азов программирования... ществляется следующим образом. Сначала на входы DO — D3 подается код, который требуется записать в разряды счетчика. Затем на вход РЕ пода ­ ется сигнал низкого логического уровня. По этому сигналу код, установ ­ ленный на входах DO — D3, запишется в счетчик и тут же появится на его выходах Q0 — Q3. Дальнейший счет импульсов будет производиться уже от этого нового значения. Выходы «>15» и «<0» — это выходы переполнения. Они использу ­ ются при последовательном соединении нескольких таких счетчиков. В процессе счета уровень сигнала на обоих этих выходах равен единице. На выходе «>15» логический ноль появляется в том случае, если в процессе прямого счета содержимое счетчика достигнет своего максимального значения 111 1 2 , и на вход «+1» поступит очередной счетный импульс. Выход «<0» работает аналогично, но при обратном счете. Сигнал логи ­ ческого нуля появляется на этом выходе в тот момент, когда счетчик досчитает до своего нижнего предела — 0000 2 , и на вход «-1» поступит очередной счетный импульс. При последовательном соединении двух счетчиков выходы «>15» и «<0» первого счетчика соединяется соответственно с входами «+1» и «-1» второго. В результате, соединив последовательно два таких счетчика, мы получим восьмиразрядный реверсивный счетчик, который также будет иметь возможность предустановки. Таким способом можно соединять последовательно любое количество счетчиков 555ИЕ7. Одно из применений микросхемы 555ИЕ7 — построение делителей с переменным коэффициентом деления. Простой делитель частоты, рас ­ смотренный в начале этого Шага, дает фиксированный набор коэффици ­ ентов деления, который к тому же можно выбирать лишь из ограничен ­ ного ряда значений, являющихся степенью числа 2. Делители с переменным коэфициентом деления В цифровой и микропроцессорной технике часто требуются дели ­ тели с произвольным коэффициентом деления. При этом желательно, чтобы коэффициент деления можно было оперативно менять. На рис. 1.24 изображена схема делителя с программируемым коэффициен ­ том деления на основе реверсивного счетчика К555ИЕ7. Для хранения коэффициента деления используется специальный четырехразрядный параллельный регистр, обозначенный на схеме как DD1. Коэффициент деления такого делителя может изменяться от 1 до 15. Работа счетчика начинается с установки всех его разрядов в ноль при помощи входа R. Обратите внимание на то, что в микросхеме К555ИЕ7 используется прямой, а не инверсный вход сброса. Поэтому сброс проис ­ ходит при подаче на этот вход сигнала логической единицы. После того,

RkJQdWJsaXNoZXIy MTExODQxMg==