Строительный блокнот Корпуса микропроцессорных микросхем Коммутируемые выходы/входы микросхемы Время выполнения команды, мс Состояние выходов Директива CORI-WH coB-wii C0R3-WH C0R4-WI1 C0RI-WI2 COR2-WI2 COR3-WI2 COR4-WI2 C0Rt-WI3 COR2-WI3 COR3-WI3 COR4-WI3 COR 1-Wll, WI2 C0R1-W14 CORl-Wll. WIS C0R1-WI2, WI4 COR3-WI4 COR2-WI4 WR4-WI4 CORl-WII 10-16 10-16 10-16 10-16 12-16 12-16 12-16 12-16 14-16 14-16 14-16 14-16 8-400 18-20 10-12 10-12 200-500 200-500 20-40 22-44 COSl C0S2 C0S3 C0S4 C0S5 C0S2 C0S3 C0S2 C0S3 C0S3 C0S3 COSl COSl COSl C0S4 C0S4 C0S4 C0S4 C0S4 C0S4 ~CdS4 C0S4 C0S4 COSl C0S2 C0S3 C0S4 COSl COSl COSl COSl COSl COSl C0S2 C0S2 COS2COS3 COS2COS3 C0S3 C0S3 C0S3 C0S2 C0S2 C0S2 C0S5 C0S5 C0S5 CdS5 C0S5 C0S5 C0S5 C0S5 C0S5 C0S6 C0S7 COS6TdS7 C0S7 C0S7 C0S6 C0S6 C0S6 cose C0S6 cose cose cose C0S7 COS? COS? COS? COS? COS? cose cos? COSl C0S2 C0S3 C0S4 C0S5 COSe COS? COSl C0S2 C0S3 C0S4 C0S5 COSe COS? COSl C0S2 C0S3 C0S4 C0S5 C0S6 COS? COSl C0S2 C0S3 C0S4 C0S5 C0S6 COS? 200-500 COSl C0S2 C0S3 C0S4 C0S5 COSe C0S7 COSl C0S2 C0S3 C0S4 C0S5 COSe COS? COSl C0S2 C0S3 C0S4 C0S5 C0S6 COS? Управляющие выходы устаиавливаются в со ответствии с программой cdsTcds2 C0S3 cos4 coss cose cos? COSl C0S2 coss C0S4 COSS cose cos? COl C02 С03 C04 cos C06 Цифра 0 Цифра 1 Цифра 2 Цифра 3 Цифра 4 Цифра 5 Цифра 6 Цифра 7 Цифра 8 Цифра 9 Команда цикла - при загрузке, команда чтения - в режиме редактирования Команда безусловного перехода Адрес команды Загрузка команд Сброс содержимого команды Иикремеит адреса Сброс адреса коман ды Чтение команды Пуск программы Останов программы Аварийный останов программы (останов программы) Примечание Уровень сигнала иа входе Ов при выполнении Аварийный останов программы - 27 В, в остальных случаях О В директив Останов программы Мвсяа Вкеш- ,никпревы- Состояние , . i ваниа I Выходных шин Время выполнения команды управления
Рис. 2.25. Формат операционной команды Л условное обозиачеиие полей команды, В - иаименовання сигналов, С - разряды индикатора Номер тетрады ОШтчвмие поля c=J> команды
Рис. 2.26. Формат команды цикла: КОи ~ код команды цикла; Л Л, адреса начальной команды цикла: Z - число повторений цикла (задается на 1 меньше требуемого числа повтореинП); X - комментарий (поле комментария можно исполг*-човать для нумерации циклов и программ) Номер тетраВьг Обозначение пом сф. команды
Рис. 2.28. Формат команды останова: KOJl-i - код .KOS aH!tbt останова (OOOfv); Х - кёммен г; > : > < . тарий Пример программы для таймера/программатора на базе микросхемы K145HKl90tприведен в табл. 2.28. Функционирование клавиш показано в табл. 2.29. . . Рнс. 2.27. Формат команды безусловного перехода: коп.. - коя команды безусловного перехода; А. А, - адреса перехода; X - комментарий 2.9. Микросхема К145ИК1908 Микросхема К145ИК1908 предиазиачеиа для программного управления внешними уст-ройства!*и, технологическими режимами с npHBsja.KOfl: к реальному времени, выраженному в минутах и секундах. Минимальное время;.за*давамое одной Командой, ОООТ , мак-..сичальное999 ., , ,.. . ,; .Условное, грвфи,ч ;кое обозначение мннроч схемыКг45йК1 68 Приведено на рис. назначение выводов в табл. 2.30. Управление микросхемой и ввод программы выполняются, q помощью клавиатуры, а визуальный контроль - с помощью 4-разряд- ного индикатора. Коды клавиш приведены в табл; 2.31, .
32 33 JS J6 . IKG 1 J~4fil7H 1в 1 Jt 3<f Л-Щ. П- ± ♦4. Рнс. 2.29. Условное графическое обозначение К145ИК1908 Рис 2.30. Положение сегментов разряда индикатора Отображение на индикаторе информации, вводимой с клавиатуры, показано в табл. 2 32, положение сегментов разряда индикатора - на рис. 2.30. Система команд состоит из операционных команд и команд управления программой. Формат операционной команды показан на рис. 2.31. Задаются переменные- М - в восьмеричном коде, В1 и В2 - в шестнадца-тернчном коде, время - в десятичном коде Формат команды цикла показан на рис. 2.26. Максимальное число циклов 15 Формат команды безусловного перехода показан ча рнс. 2.27, команды останова - на рнс. 2.28. Временные диаграммы следования импульсов опроса клавиатуры и управления разрядами индикатора показаны иа рис 2 32. Фрагмент программы для микросхемы К145ИК1908 приведен в табл. 2.33. Таблица 2.31 Клавиша Коммутируемые выходы/входы микросхемы Код отображаемого символа
Примечания. 1. Единица соответствует напряжению низкою уровня иа выходе микросхемы, нуль- напряжению высокого уровня. 2 L* - символ, отображаемый только в режиме записи 3 Для реализации команды, обозначенной символами верхней символики, следует одновременно нажать префиксную клавишу F соответствующей команды.
|