Программное временное устройство
0 П И С А Н И Е пп 472335
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 08.08.73 (21) 1955725, 18-24 с присоединением заявки ¹ (23) Приоритет
Опубликовано 30.05.75. Бюллетень ¹ 20
Дата опубликования описания 16.09.75 (51) М. Кл. 6 05b 19, 18
Государственный комитет
Совета Министров СССР ло делам изобретений и отнрытнЙ (53) УДК 621-503.55 (088.8) (72) Авторы изобретения
И. T. Картюшов и В. И. Курашов (71) Заявитель (54) ПРОГРАММНОЕ ВРЕМЕННОЕ УСТРОЙСТВО
Изобретение относится к области автоматики и вычислительной техники и может быть использовано для реализации «жестких» программ управления различными системами.
Известны программные временные устройства, содержащие генератор импульсов, делитель частоты, счетчик времени, запоминающий блок и счетчик номера команды.
Цель изобретения — расширение временных интервалов управления. Это достигается за счет подключения соответствующих выходов запоминающего блока через дешифратор к входам схем «И», другие входы которых соединены с выходами делителя частоты, а выходы через схему «ИЛИ» — с входом счетчика времени.
Блок-схема устройства приведена на чертеже.
Выход генератора 1 импульсов подключен к входу делителя 2 частоты, разрядные выходы которого соединены с вторыми входами соответствующих схем «И» 3, в то время как первые входы схем «И» подключены к выходам дешифратора 4, а выходы схем «И» 3— к входам схемы «ИЛИ» 5. Выход схемы
«ИЛИ» связан со счетным входом счетчика 6 времени. Одна часть разрядных выходов запоминающего блока 7 подсоединена к входам дешифратора 4, а другая часть — к соответствующим разрядным входам счетчика 6 времени. Выход переполнения счетчика времени подключен к входу обнуления делителя 2 частоты и к счетному входу счетчика 8 номера команды, разрядные выходы которого соеди5 пены с соответствующими адресными шинами запоминающего блока 7.
Схема работает следующим образом.
В исходном состоянии счетчик 8 номера команды, счетчик 6 времени и делитель 2 ча1о стоты обнулены. Импульсы на делитель частоты не поступают. С приходом команды на запуск прогр гммы из запоминающе-.о блок1 7 в счетчик греме н †..среписы,; -.c.. вого временного интервала, соответствующ|пi
15 нулевому состоя;. по счетчика 8 i.î; ер команды. Дешифратор 4 в соответствии с состоянием своих входов подключает определенный выход делителя 2 частоты через соответствующую схему «И» 3 и схему «ИЛИ» 5
20 к счетному входу счетчика 6 времени, Импульсы с генератора 1 импульсов начинают поступать»а вход делителя частоты, и, следовательно, содержимое счетчика времени уменьшается в такт с импульсами на его
25 счетном входе. В момент переполнения счетчика времени импульс с его выхода переполнения обнуляет делитель частоты и увеличивает на единицу содержимое счетчика номера команды. В соответствии с новым состоянием
30 счетчика номера команды из запоминающего
472335
Предмет изобретения
Составитель И. Картюшов
Техред Г. Дворина
Корректоры: В. Дод и Е. Давыдкина
Редактор И. Грузова
Заказ 2213/5 Изд. № 1497 Тираж 869 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
Москва, Ж-35, Раушская наб., д. 4/5
Типография, пр. Сапунова, 2 блока в счетчик времени переписывается код следующего временного интервала программы. Состояние входов дешифратора также может измениться, следовательно, изменяется и частота импульсов на счетном входе счетчика времени, который в этом случае оказывается подключенным уже к другому выходу делителя частоты через соответствующую схему «И» и схему «ИЛИ». Начинается отработка нового временного интервала. Этот процесс продолжается до окончания программы.
Поскольку состояние счетчика номера команды не меняется на протяжении отработки очередного временного интервала, не изменяется и состояние входов дешифратора и, следовательно, частота, с которой происходит отработка временного интервала в счетчике времени.
Запоминающий блок формируется таким образом, что в каждой ячейке, определяемой состоянием его адресных шин, содержится»е только код временного интервала, но и код, определяющий дискретность отработки этого временного интервала.
Программное временное устройство, содержащее дешифратор, схему «ИЛИ», схемы
10 «И» и последовательно соединенные генератор импульсов, делитель частоты, счетчик номера команды, запоминающий блок и счетчик времени, подключенный к счетчику номера команды, отличающееся тем, что, с
15 целью расширения временных интервалов управления, соответствующие выходы запоминающего блока через дешифратор подключены к входам схем «И», другие входы которых соединены с выходами делителя частоты, 20 а выходы через схему «ИЛИ» — с входом счетчика времени.