Двоичный счетчик
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
Союз СОВетский
Социалистимесиин
Республик
< 663113 (61) Дополнительное к авт. свид-ву— (22) ЗаявлЕно 07.12.7б (21) 242б969/18 — 21 с присоедииеынем заявки №вЂ” (23) Приоритет и (51) М, Кл, Н 03 К 23/00
Генуднретвеннв|й немнтет
СССР нн двлам нзойрвтеннй н аткрытнй
Опубликовано 15.05,79. Бюллетень М 18
Дат» опубликования описания 19.05.79 (53) УДК 621.374. ,32 (088.8) (72) Авторы изобретения
В. Н. Глухов и В. А. Балашов (Й) Заъвитель (54) ДВОИЧНЫЙ СЧЕТЧИК
Изобретение относится к импульсной технике и может быть использовано в системах сбора и обработки данных.
Известен двоичный счетчик, содержащий триггеры (11.
Однако такой двоичный счетчик имеет ограниченные функциональные возможности, Известен также двоичный счетчик, содержащий последовательно соединенные триггеры чисел и, триггеры. групп, а также логический элемент, вхо ды которого соединены с выходами триггеров чисел (2).
Однако этот счетчик также имеет ограниченные функциональные возможности, что связано с невозможностью переноса адресного слова. .И
Целью изобретения является расширение функциональных возможностей.
Это достигается тем, что в предлагаемый двоичнйй счетчик дополнительно введены коммутатор и блок управления, первый выход которого соеди.20 нен с входами установки в "О™ триггеров чисел,,второй выход блока управления соединен с вхо,дами установки в "0" триггеров групп, третий выход блока управления соединен с входом установки в "1" первого тржтера чисел, входы установки в "1" остальных триггеров чисел соединены с чет- . вертым выходом блока управления, пятый выход которого соединен с первыМ входом коммутатора, второй и третий входы и выход которого соединены соответственно с выходом последнего триггера чисел, выходом логического элемента и входом первого трип ера групп.
Структурная схема предлагаемого двоичного счетчика показана на чертеже.
Двоичный счетчик содержит последовательно соединенные триггеры чисел 1-1,...,1-п и триггеры групп 2-1, ..., 2-m, логический элемент 3, входы которого соединены с выходами триггеров чисел, коммутатор 4 и блок управления S, первый выход которого соединен с входами установки в
"0" триггеров чисел, второй выход блока управления соединен с входами установки в "0" триггеров групп, третий выход блока управления соединен с входом установки в "1" первого триггера чисел 1-1, входы установки в "1" остальных триггеров чисел соединены с четвертым выходом блока управления, пятый вход которого соединен
113
3 663 с первым входом коммутатора, второй и третий входы и выход которого соединены соответственно с выходом последнего триггера числа 1-п, вы-ходом логического элемента Э и входом первого триггера групп 2-1. 5
Перед началом работы и режиме записи информации по сигналу из блока управления 5 триггеры числа 1 и триггеры групп 2 устанавливаются в "О" состояние, а коммутатор 4 соединяет выход триггера чисел 1-и со входом первого тритера 10 группы 2-1. Количество триггеров чисел 1 определяет количество слов в группе, а количество триггеров групп 2 — количество гоупп. В зависи. мости от системы кодировки первое, либо послед. нее слово группы является адресным, в котором f3 записывается адрес этой группы„Все остальные слова являются информативными, — Перед началом работы в режиме считывания ии.. формации по сигналу из блока управления 5 триггеры чисел 1 и триггеры групп 2 устанавливаются З1 в "О" состояние, а коммутатор 4 соединяет выход триггера числа 1 со входом первого триггера группы 2 и считывание происходит в той же последовательности, и которой происходила запись информации, Если при считывании надо передать инфор- эя мацию для обработки в систему, имеющую дру. гую систему кодировки, необходимо адресное слово, если оно стояло в начале группы, перенестн в конец группы или, если оно стояло в конце группы — в начало группы, сохранив при этом по- Зв рядок следования информативных слов внутри группы.
Рассмотрим первый случай: адресное слово стоит в начале группы, а его надо передать последним, сохранив порядок следования информативных слов внутри грутппа, таким, каким он был в режиме записи, В этом случае перед началом считывания информации по сигналу иэ блока управления 5 триггеры чисел 1 и триггеры группы 2 устанавливаются в "О" состояние, а первый триггер 4о числа 1-1 (младший разряд счетчика адреса) в срстояние "1" (код 10...0. 0...0), а коммутатор 4 соединяет выход логического элемента 3 со входом первого триттера групп 2. Логический элемент
3 срабатывает при этом, когда на всех его входах у . будет потенциал "О". Считывание информации начнется со второго слова группы, так как младс шии разряд счетчика находился в начале считыва. ния в состоянии "1" (код 10...0. 0...0). Во время считывания последнего слова группы все триггеры . слова будут находиться в состоянии "1 * (код
1...1. 0-...0}, поэтому в следующем такте счета все триггеры чисел 1 установятся в состояние "О" (код 0...0. О...О) и, таким образом после последнего информативного слова группы будет считано у слово с нулевым адресом, т.е. первое слово группы. Таким образом адресное слово, находящееся в начале группы, будет передано в систему обработки данных в конце группы. В следующем такте счета произойдет перенос "1" в триггер группы 2, так как логический элемент 3 срабатывает, когда все триггеры чисел 1 устанавливаются в О", а первый триггер чисел 1-1 (младший разряд счетчика) установится в состояние "1" (код
10„.0. 0...0) и считывание информации начнется в следующей группе со второго слова, Таким образом, двоичный счетчик во время считывания информации будет выдавать адресное слово, находящееся в начале каждой группы в ее конце, а порядок следования информативных слов будет таким же каким он был во время записи инфор. мации.
Рассмотрим второй случай: адресное слово стоит в конце группы, а его надо передать первым, сохранив порядок следования информативных слов внутри группы таким, каким он был в режиме записи. В этом случае перед началом считывания информации по сигналу из блока управления 5 триггеры чисел 1 устанавливаются в состояние "1", триггеры групп 2 в состояние "О" (код 1„,1, 0...0), а коммутатор 4 соединяет выход логического элемента 3 со входом первого триггера групп 2, логический элемент 3 срабатывает при этом, когда все триггеры чисел 1, кроме последнего, установятся в состояние "1" (код
О 1...1.0...0), Считывание информации начнется с последнего слова группы, где записан адрес. Следующим за ним будет считано первое слово группы, так как в следующем такте счета все триггеры чисел 1 установятся в состояние "О" (код О.... 0...0) и порядок следования информативных слов будет таким же, каким он был во время записи информации. После считывания предпоследнего слова в следующем такте счета произойдет переход к следующей группе, так как логический элемент 3 срабатывает по адресу предпоследнего слова (код 01...1, 0...0), а триггеры чисел 1 установятся в состояние "1". Таким образом в следующей группе вначале будет считано последнее слово этой группы. Затем в следующем такте счета все триггеры чисел 1 установятся в состояние "О" (код 0...0. 10...0) и порядок следования информативных слов будет таким же, каким он был во вреМя записи информации.
В некоторых случаях записанную информацию необходимо передать для обработки в порядке, обратном тому, который существовал при записи, т.е. первая группа слов должна быть считана последней и первое слово внутри каждой группы должно быть считано последним. Если при считывании информации в обратном.порядке надо изменить систему кодировки адресного слова, то это будет происходить автоматически, так как информация будет считываться в обратном порядке по отношению к записанной.
Если же система кодировки сохраняется, то необходимо адресное слово, стоящее в начале груп663113
Формула изобретения пы, перевести в конец гругшы или, если оно стояло в конце группы — в начало.
Рассмотрим следующий случай: при обратном порядке считывания адресное слово стоит в начале группы, а его надо считать перед последним % словом группы. Тогда перед началом считывания информации, по сигналу из блока управления 5 триггеры чисел 1 устанавливаются в состояние
"l", триггеры групп 2 в состояние "О" (код
1...1. 0...0), а коммутатор 4 соединяет выход ло- 10 гичесгого элемента 3 со входом первого триггера групп 2. Логический элемент 3 срабатывает при этом, когда все триггеры чисел 1, кроме последнего (младший разряд адреса слов), установятся в состояние "1" (код 01...1. О..;О). Считы-. 15 вание информации йеобходимо производить по адресам, считанным с инверсных выходов двоичного счетчика, что обеспечивает обратный порядок считывания по отношению к записанному.
Так как перед началом считывания триггеры чи- 20 сел 1 стоят в состоянии "1", а триггеры групп 2 в состоянии "О", то первым будет считано адресное слово последней группы (код 0...0. 1...1),.которое в данном случае находится в начале каждой груггпы, В следующем такте счета все тригге- 25 ры чисел 1 установятся в состояние "О" и будет считано последнее слово последней группы (код
1...1. 1...1). Далее считывание будет происходить в обратном порядке до слова, стоящего на втором месте группы. После чего в следующем такте, по 30 сигналу из логического элемента 3 произойдет, переход в следующую группу, а триггеры чисел 1 установятся в состояние "1" и будет считано адресное слово следующей группы, которое в данном случае стоит в начале каждой группы, затем 35 в следующем такте триггеры чисел установятся в состояние "0" и двоичный счетчик начнет считывать информацию в обратном порядке иэ предпоследней группы, т.е. произойдет считывание информации и из остальных групп. 40
Рассмотрим последний случай: при обратном порядке считывания адресное слово стоит в конце группы, а его надо считать после первого слова группы. Тогда перед началом считывания информации по сигналу из блока управления 5 триг- 45 геры чисел 1 устанавливаются в состояние "0 -, --а первый триггер чисел 1 (младший разряд счетчика адреса) в состояние "Г (код 10...0. 0...0), .триггеры групп 2 в состояние "0" (код
10...0.0...0), коммутатор 4 соединяет выход логичес-50 кого элемента 3 со входом первого триггера группы 2. Логический элемент 3 срабатывает при этом, когда на всех его выходах будет потенциал
"0". Считывание информации необходимо производить по адресам, считанным с инверсных выходов двоичного счетчика, что обеспечивает обратный порядок считьгвания по отношению к записан. ному. Так как перед началом считывания триггеры чисел 1 и триггеры групп 2 стоят в состоянии
"О", а первый триггер чисел 1 стоит в сос оянии
"1", то первым будет считано предпоследнее слово последней группы. Далее считывание будет происходить в обратном порядке до первого слова последней группы. Затем в следующем такте все триггеры чисел установятся в состояние "О" и в этом такте будет считано адресное слово, которое находится в конце группы. После чего в следующем такте счета по сигналу из логического элемента 3 произойдет переход в следующую группу, а первый триггер чисел 1 перейдет в состояние "1", поэтому в этом такте будет считано предпоследнее слово следующей группы и считывание информации будет происходить и иэ остальных групп в порядке, описанном выше.
Таким образом предлагаемое устройство позволяет производить перенос адресного слова при всех возможных режимах работы двоичного счетчика, что расширяет его функциональные возможности.
Двоичный сче1чик, содержащий последовательно соединенные триггеры чисел и триггеры групп, а также логический элемент, входы которого соединены с выходами триггеров чисел, отличающийся тем, что, с целью расширения функциональных возможностей, в него. введены коммутатор и блок управления, первый выход которого соединен с входами установки в "0" триггеров чисел, второй выход блока управлечия соединен с входами установки в "О" триггеров групп, третий выход блока управления соединен с входом установки в "1" первого триггера чисел, входы установки в "1" остальных триггеров чисел соединены с четвертым выходом блока управления, пятый выход которого соединен с первым входом коммутатора, второй и третий входы и выход которого соединены соответственно с выходом последнего триггера чисел, выходом логического элемента и входом первого триггера групп.
Источники информации, принятые во внимание гри экспертизе
1. Шляпоберский В. И. Основы техники передачи дискретных сообщенйй, "Связь", М., 1973, е 120, рис. 3.13.
2. Авторское свидетельство СССР N 160042, кл. G 06 F, 1963.
663113
Составитель В. Скворцов
Техред М. Петко
Редактор Н. Каменская
Корректор А. Власенко
Тираж 1059 . Подписное
ЮНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5
Заказ 2727/60
Филиал ЙПП "Патент", г. Ужгород, ул. Проектная, 4