Изменения

Перейти к: навигация, поиск

Триггеры

650 байт добавлено, 23:55, 27 февраля 2016
м
Нет описания правки
Если добавить к такому триггеру входы, то получится простейший триггер, состояние которого менять можно {{---}} <tex>\mathrm{RS}</tex>-триггер. Он имеет два входа: <tex>R</tex> (''reset'') и <tex>S</tex> (''set''), и два выхода: <tex>Q</tex> и <tex>\overline{Q}</tex>(инвертированный <tex>Q</tex>). Рассмотрим принцип работы <tex>\mathrm{RS}</tex>-триггера. Изначально на выходе <tex>Q=0</tex> и <tex>\overline{Q}=1</tex>. При подаче <tex>1</tex> на <tex>R</tex>, <tex>0</tex> на <tex>S</tex> выходное значение триггера становится нулем (происходит сброс значения), при подаче <tex>0</tex> на <tex>R</tex>, <tex>1</tex> на <tex>S</tex> выходное значение триггера становится единицей (происходит установка нового значения). При подаче двух нулей триггер свое состояние не меняет, выходное значение при подаче двух единиц не определено. Для вычисления следующего значения необходимо знать предыдущее значение, поэтому обычно за начальное состояние берется <tex>Q=0</tex>, <tex>\overline{Q}=1</tex>. Предположим, что первые биты, которые мы даем на вход, являются нулями. Тогда, так как <tex>Q=0</tex>, можно вычислить <tex>\overline{Q}</tex>, используя <tex>S</tex>, а затем, посчитать <tex>Q</tex> через <tex>R</tex> и убедиться в том, что <tex>Q=0</tex>. Это показывает, что значения <tex>Q</tex> и <tex>\overline{Q}</tex> согласованы. Аналогично можно показать, что выходы согласованы и при <tex>Q=1</tex>, <tex>\overline{Q}=0</tex>.
{| class="wikitable" align="center" style="color: black; background-color:white;" cellpadding="10"
65
правок

Навигация