Программирование на JAVA

Реклама :




Обозначим их как y2 (старший бит) и у1 (младший бит). Состояния считчика, определяемые значениями переменных y2 и у1, мы бу­дем записывать в форме y2y1. У нашего счетчика четыре состояния y2y1: S0 = 00, Sl = 01, S2 = 10 и S3 = 11. Как видите, это просто двоичная запись чисел из диапа­зона от 0 до 3, применяемая для обеспечения наглядности счета. Переменные y2 и у1 называются переменными состояния последовательной схемы. При указанных значениях этих переменных таблицу состояний для нашего примера можно пере­писать так, как показано на рис. 2.47. Для обозначения следующих состояний в ней используются переменные Y2 и Y1.

Мы могли бы выбрать и другие обозначения состояний y2y1. В частности, они могут быть такими: S0 = 10, S1 = 11, S2 = 01 и S3 = 00, Но такие обозначения не со­всем логичны, хотя схема прекрасно бы функционировала. Реализация различ­ных состояний обычно требует разных затрат.

Мы планировали создать нашу схему на основе D-триггеров, в которых значе­ния двух переменных состояния будут сохраняться между последовательными тактовыми импульсами. Выход Q каждого триггера будет представлять перемен­ную текущего состояния уi, а вход D — переменную следующего состояния Yi


<< назад вперед >>