Главная страница Систематические методы минимизации [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [ 79 ] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] Нереверсивные счетчики с различными коэффициентами пересчета Все эти счетчики не полностью используют число возможных состояний, определенное числом каскадов счетчика, иначе говоря, это счетчики, имеющие п каскадов и коэффициент пересчета от 2"- -f -f-(l до 2" -1 при п>2. Например, для я = 4 можно составить счетчик с неполным использованием числа состояний 9-15. Неполное число состояний называют модулем. Например, счетчик с модулем 13 после каждого тактового импульса последовательно регистрирует состояния 0-12. После состояния il2 весь цикл повторяется. Синтез этих счетчиков производится так же, как было описано в предыдущей главе Карты на рис. 6.82а представляют синтез суммирующего счетчика с модулем 11. Карта состояния аналогична карте на рис. 6.76ё, разница заключается только в том, что избыточным состоянием ВА о „f 00 Of /О OP 07 11 W DO 01 11 10 DO Of ti 10 DO01 ?! W
или Ki Kg=A*BIl UMI<B=II+A Jc=AB Kc-AB Jj,=ABC Kp=BI! umiijjB 00 Of 11 w SjrAB*AS Og-AS RgABBD
RcABC SjrABC Rjj=BD Рис. 6.82. Синтез суммирующего счетчика, имеющего 11 состояний: - а) карта состояния и программные карты входов /, К; б) программные карты RS-триггерои И-15 могут соответствовать любые значения X. Если предположить, что это тот же тип С-триггера, то значения входов 7, К, соответствующие состояниям 0-9 программных карт на рис. 6.82, будут такими же, как и в картах на рис. 6.776, и поэтому их можно переписать. Отличаются только значения входов /, К, относящиеся к состоянию 10, после которого следует не состояние И, а исходное состояние счетчика - 0. Избыточные состояния X могут быть использованы для минимизации алгебраических выражений входов /С. Для сравнения на рис. 6.836 приведены программные карты., такого же счетчика, но на триггерах типа iRS. Видно, что логика этого счетчика значительно сложнее, чем логика счетика на J К-триггерах. Пример ряда счетчиков до модуля М15 приведен в табл. 6.3а-г. Здесь для полноты картины представлены и счетчики с модулем М2 и М8. • . -242 С В А t 1 I 0 О J 1 о о 1 t = n*l 0 о 1 1 1 о О 7 1 1 7 О О О 1 ООО О 1 0 1 1 1 1 О 1 О 1 1 о о о 1 1 0 10 о о 1 1 1 1 1 1 о 1 о 1 1 о о о 1 1 о 1 о о о 1 1 о о 1 о о J 1 о 1 о о о 1 Рис. 6.83. а) Диаграмма состояний счетчика с выбираемым о-дулем счета 8, 6, 4, 2; б) таблица состояний; е) карты переходов 0=0 C=f BE 00 01 11 10 ID 11 01 00 00 0=0 0=1 00 01 11 W W 11 Of Off Таблица 6.3a- Ряд счетчиков до модуля Ml5
ти J А Л А ~ 1 J В В В J А К А J В -К в~ 3 А К А J В 1-в в о 1 /\ о I о /\ о 1 J А К А А -Г K)H>J 7 С-К С - к А - 7 f - к с /f\/0 Of л 10 J А И А - г-К J В J f I- к с A\ 00 ОТ Я W 7 А К А J вИ К В 7 C\- К С д 00 ВТ 11 Iff в 1 Счетчики, коэффициент пересчета которых можно установить в зависимости от внепших управляющих сигналов В некоторых случаях желательно иметь счетчики, коэффициент пересчета которых можно менять в зависимости от комбинации сигналов на соответствующих управляющих входах. На рис. 6.83а показана диаграмма состояний счетчика, имеющего максимально восемь состояний, т. е. он должен иметь три триггера с выходами ABC. Если на управляющих входах имеется комбинация сигналов DE= 11, то счетчик работает как вычитающий с модулем М8, причем его состояния меняются в последовательности О, 7, 6, 5, 4, 3,2, 1, О, [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [ 79 ] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] 0.0192 |