Главная Промышленная автоматика.

или знаком Л- Логическое умножение двоичных чисел подчиняется следующим правилам: 0Л0=0; 0Л1 = 0; 1Л0=0; 1Л1 = !.

Операция ИЛИ (логическое сложение или дизъюнкция) обозначается знаком + или V и выполняется в соответствии со следующими правилами: 0\/0=0; 0V1 = 1; 1V0=1; 1V1 = 1-

Операция НЕ или инверсия обозначается черточкой над переменной и определяется так: 0=1; 1=0.

Двоичное сложение производится так же, как и десятичное, но единица переноса в следующий разряд появляется при наличии двух единиц в соответствующих разрядах слагаемых.

В микропроцессорах для вычитания используют операцию двоичного с;:оже-ния, причем в качестве второго слагаемого (вычитаемого) используется двоичное дополнение.

Двоичным дополнением числа является такое число, которое в сумме с первоначальным даст 1. Так число 110010 имеет двоичное дополнение 001110.

Двоичное умножение производится аналогично десятичному сдвигом на один разряд влево каждого частичного произведения и их последующим сложением.

Деление двоичных чисел можно произвести аналогично десятичным, используя правила двоичного вычитания и у.множения.



МИКРОКОНТРОЛЛЕРЫ СЕРИИ К145

в серии К145 разработан ряд простых однокристальных микроконтроллеров [10J с малой потребляемой мощностью, ориентированных на бытовое примененне (табл. 1). Они выполнены по р-«анальной МОП-технологии с напряжением питания 27 В (9 В у БИС К145ИК1916 и К10ПВГ101) и имеют относительно высокую помехозащищенность. Для БИС серии К145 характерно, что логический О задается напряжением высокого уровня (от О до 2 В), а логическая 1 -напряжением низкого уровня (от -8 до -27 В).

Структура базовых БИС К145ИК18 и К145ИК19

Для разнообразных иракшческих задач был разработан в серил К145 ряд базовых однокристальных микро-ЭВМ: К145ИК5, К145ИК13, К145ИК18, К145ИК19 [9]. На использование в бытовой технике ориентированы семейства БИС КН5ИК18 н К145ИК19. Причем иа основе БИС К145ИК18 создаются универсальные микроконтроллеры широкого применения, программа действий которых заносится во внешнее ЗУ и может изменяться пользователем. На основе БИС К145ИК19 создаются в основном специализированные микроконтроллеры, работающие по жесткой програ.ммс, занесенной во внутреннюю память микроконтроллера.

В структурах обеих БИС (рис. 1,2) много общего. Отличие их заключается в емкости ОЗУ и ПЗУ, наличии у БИС К145ИК19 внутреннего генератора, разном количестве портов ввода и вывода и т. д. В БИС К145ИК.19 также предусмотрена возможность отсчета точного времени.

КИ5ИК18. Эта микросхема является базовой для семейства микроконтроллеров. Получение на ее основе микросхем различного функционального назначения осуществляется в процессе изготовления за счет за.мены одного из фотошаблонов, содержащего соответствующие связи в ПЗУ.

Структурная схема БИС К145ИК18 (рис. 1) содержит: устройство управления (УУ); операционное устройство (ОУ) и устройство синхронизации (УС).

Устройство управления состоит из триггера клавиатуры ТгК, регистра ветвлений, счетчика адреса команд Сч АК, ПЗУ команд, ПЗУ синхропрограмм, ПЗУ микрокоманд. Триггер ТгК формирует признак нажатой клавиши, а регистр ветвлений обеспечивает необходимые переходы (ветвления) путем изменения состояния Сч АК. Управляется регистр ветвления от клавиатуры регистра PiR или от ПЗУ команд. Состояние Сч АК задается с клавиатуры через peiiicip ветв1енкй, от ПЗУ команд программно или от регистра статуса.

Постоянное запоминающее устройство команд имеет объем 128 дсвятнадца-тиразрядных слов, содержащих адресное поле, поле кода условного ветвления (КУС), кода выполняемых команд (КОП), кода модификации синхропрограммы (КО.М). Поле адреса совместно с кодом модификации синхропрограммы опре-



Таблица 1. БИС широкого применения серии КИ5

Тип БИС (тип корпуса)

Назначение

Область применения

К145ИК1801

К145ИК1802 (244.48-5)

К145ИК1803 К145ИК1805

К145ИК1807 (244.48-5)

К145ИК1808 (244.48-5)

К145ИК1809

К145ИК1810

(244.48-5)

К145ИК1812,

К145ИК1813

К145ИК1814

К145ИК1901

(244.48-5)

К145ИК1902

К145ИК1903

К145ИК1905 (244.48-5) К145ИК1906 (244.48-5)

К145ИК1907 (24-4.48-5)

К145ИК1908 (244.48-5)

К145ИК1909 (244.48-5) К145ИК1910 (244.48-5)

Сопряжение вычислительных устройств, создаваемых на базе комплекса К145ИК5 с датчиками, установленными в периферийном оборудовании

Управление электромеханическими печатающими устройствами типа ДК-278 в микрокалькуляторах на базе БИС К145ИК508 Управление устройствами ввода-вывода, сопряжение с ЗУ и с микроЭВМ «Электроника-60» Управление термопечатающими устройствами «Электроника УТП-15» в составе программируемых калькуляторов

Управление электробытовыми приборами (стиральными машинами, холодильниками и т. п.), манипуляторами и т. д. Программируемый преобразователь уровня аналоговых сигналов

Центральный процессор для обработки информации в микро-ЭВМ невысокого быстродействия Микроконтроллеры для управления минитермопринтером В комплекте с К145ИК1809 и К145ИК1810 служит для управления индикатором, клавиатурой и сигнализацией

Работа в реальном масштабе времени и в режиме таймера Выполнение операций порогового суммирования

Автоматическое вычисление и контроль скорости движения, расхода горючего и его запаса Трием, хранение, выдача и контроль информации в десятичном коде Контроль и управление режимам!! работы лентропротяжного механизма магнитофона

Многофункциональный таймер-программатор для управления процессами в реальном масштабе времени Многофункциональный таймер-программатор с привязкой к реальному времени в минутах и секундах Микроконтроллер для автоматизации обработки фотопленки и фотопечати Работа в системах автоматического поддержания определенного параметра в заданном интервале

Контрольно-измерительные комплексы

Вычислительная техника

То же

Бытовая техника

Периферийное оборудо-вание средств вычисли-тельно!! техники Вычислительная техника

То же

Электронные часы, системы оповещения Медицинская техника

Автомобильная электроника

Приставка к телефонному аппарату Бытовая техника

Управление технологическими процессами, бытовая техника То же

Бытовая техника

Поддержание постоян-ства температуры, влажности и т. п.





0 [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

0.0016