Строительный блокнот Корпуса микропроцессорных микросхем .5 г Коммутируемые выходывхочы микросхемы Режим работы магнитофона Пояснение С801 С506 С603 С702 С608 С846 С842 С847 С507 С638 C0R4-WI1 C0R1-W!I C0R2-~WII C0R3-WI1 C0R4-WI1, W13 CORl-Wll, WI3 CORl-WII, WIS CORl-WIl, WIS CORl-WII C0R2-WII. WIS C0RI-W13 COR2-WI3 C0R3-WIS COR4-WI3 Останов Воспроизведение Перемотка вправо Реверс Перемотка вдево Пауза в режиме воспроизведения Пауза в режиме реверса Подготовка к за писи Запись Откат Команда 1 Команда 2 Программный тостоп Автостоп Воспроизведение при движении ленты вправо Воспроизведение при движении ленты влево Кратковременный останов Режи ме В Пауза используется только в режи-)изведения или реверса Цереход I в режим. записи осуществляется трл.Ко после нажатЯЯ! клавиш Подготовка к зэяиси и Воспроизведение * Возврат к предыдущим участкам фонограммы в режимах воспроизведения и редерса, минуя нажатия клавиш перемотки Автоматический переход из режима восдроиз-ведеиия в режим реверса по сигналам прерывания (иа входах D4 или D8) Автоматический переход из режима реверса в режим воспроизведения по сигналам преры*-ваиия (иа входе D4 или D8) Прием сигнала от датчика состояния какого-либо узла магнитофона, например счетч(1ка перемотки ленты Прием сигнала от датчика, срабатывающего при отсутствии рабочего слоя ленты (коней ленты) Команда 2> позволяет мио- Примечания 1 Одновременное включение режимов Команда I гократно прослушивать отдельные участки или всю ленту автоматически 2 Для контроля состояния ЛПМ иа вход Dt подается сигнал о движении или вход D4 - сигнал об окончании ленты, на вход D8 - сигнал от датчика расхода ленты 3 Уровень сигнала на входе D2 при выполиеини команды С847 Л В в остальных случаях О В останове ЛПМ, иа Таблица 2 26 Мнемоника команд Описание команды С506 С702 РЗ Р4 Р1 С801 Управляет передвижением объекта (емкости) в заданную точку пространства (конвейера) Управляет операцией загрузки емкости до требуемого уровня (объема) Обеспечивает прием импульсного.хигнала, popypgioiuero при достижении объектом заданной точки * Обеспечивает прием сигнала, вЙ)ступающегч4П4эл\Я?ЛРлненИи емкости некоторым веществом до требуемого уро? , , - Автоматический переход от операции передвяжстгйя объекта к операции загрузки (при поступлении иа вход Ш микросхемы снглала, сообщающего о достижении объекта заданной точки положения) Автоматический переход от операции загрузки к операции передвижения следующего объекта в заданную точку (при поступлении на вход t)4 микросемы сигнала, сообщающего о заполнении емкости до требуемого уровня или массы вещества) Осуществляется останов выполняемого процесса . связью и выполняются по нажатию клавиш или программно. Вспомогательные команды предназначены для программирования основных команд. Команда С801 является общей командой Стоп для всех основных режимов работы микросхемы. Команды С846, С842 (воспринимаются только после команд С506 и С702) служат в качестве команд Стоп с запоминанием предыдущего режима. Команды С506 и С507 задаются одной и той же клавишей (см. табл. 2.20). Для их различия введена переходная команда С847, Выход иа команду С507 осуществляется толь, ко после выполнения команды С847. Команду С507 можно использовать для включения устройств (объектов), где необходимо застраховаться от случайных нажатий клавиш Команда С638 по нажатию клавиши выполняет автоматический переход из команды С506 в режим команды С608 и обратный переход - по отпусканию клавиши (или от команды С702 к команде С603 аналогично). Вспомогательные команды по первому нажатию клавиши устанавливаются, а по второму - сбрасываются. Эти команды воспринимаются в любом из основных режимов работы микросхемы. Управляющие выходы С01-С04 индицируют, какая из вспомогательных команд установлена (введена в собственное ЗУ), Команда Р1 при поступлении сигналов прерываний от контролируемых объектов обеспечивает автоматический переход от команды С506 к команде С608, а команда Р2 - аналогичный переход от команды С608 к команде С506 Команда РЗ используется для демаскирования прямого прерывания, поступающего от контролируемого объекта. Если команда РЗ не установлена, то вход для внешних прерываний D8 является замаскированным и микросхема не реагирует на прерывание. Команда Р4 аналогична команде РЗ и используется для демаскирования инверсного прерывания, поступающего на вход D4 микросхемы. Микросхема К145ИК1906 может быть применена для управления работой ЛПМ бытовых магнитофонов. Для этого случая соответствие режимов работы ЛПМ командам микросхемы приведено в табл. 2.25. Одновременное включение режимов Команда 1 и Команда 2 позволяет многократно прослушивать отдельные участки или всю ленту автоматически Для контроля состояния ЛПМ на вход D1 подается сигнал о движении или останове ЛПМ, иа D4 - сигнал об окончании ленты, на D8 - сигнал от датчика расхода леиты. Микросхему К145ИК1906 можно применять как основной логический элемент в манипуляторах, управляющих перемещением объекта или дозированной загрузкой произвольных емкостей некоторым веществом. При управлении процессом микросхема анализирует состояние управляемого объекта и при отклонении от заданного алгоритма работы выходит иа аварийный останов, оповещая об этом оператора. Система команд, реализуемая микросхемой в составе манипулятора, приведена в табл 2 26. 2.8. Мнкросхема К145ИК1907 Микросхема К145ИК1907 предназначена для программного управления внешними устройствами, техиологнчески,мн режимами с привязкой к реальному времени, выраженному в часах и минутах. Микросхема выполняет функции таймера/программатора. Минимальное время, задаваемое одной командой, 00 ч 01 мии, максимальное 99 ч 99 мин. Микросхема вместе с интерфейсной микросхемой серии К145ИК19 может быть состыкована с другими стандартными шинами любого семейства микро-ЭВМ по гКкледователь ному каналу, что позволяет разгрузить центральную ЭВМ от ряда второстепенных операций Управление микросхемой и ввод программы выполняются с помощью клавиатуры, визуальный контроль - с по.>[ощью 4-разрядного индикатора. Условное графическое обозначение микросхемы показано на рис. 2 24, назначение выводов дано в табл. 2.27.
22 Z3 25 il Рис 2.24 Условное графическое обозначение К145ИК1907
Примечание Выводы 9, 15, 21, 26, 30, 43 не задействованы Микросхема работает в режимах программирования и счета. В режиме программирования программа, подготовленная пользователем, вводится в ЗУ, подключаемое к микросхеме, а в режиме счета исполняется. Имеется возможность многократного повторения участков программы в цикле; максимальное число циклов 10. В режиме счета все клавишные входы блокируются, за исключением аварийного останова и вызова (чтения) адреса исполняемой команды. Одновременно контролируются входные шины аварийных прерываний от внешних устройств, анализируется состояние внешних устройств по входным шинам Dt, D2, D4. По директиве останова программы прекращается отсчет времени при сохранении сигналов иа управляющих выходах. Микросхема переходит в режим редактирования программы. Система команд состоит из операционных команд и команд управления программой. Формат операционной команды показан иа рис. 2.25. К командам управления относятся: команды цикла (формат показан иа рис. 2.26), команды безусловного перехода (рис. 2.27), команды останова (рис. 2.28). Таблица 2.28
|