Регистратор дискретных сигналов

Страница: 4/9

¨ Объем внутренней памяти программ – 4К;

¨ Тип памяти – ПЗУ;

¨ Объем внутренней памяти данных – 128 байт;

¨ Максимальная частота следования тактовых сигналов – 12 МГц;

¨ Ток потребления – 150 мА;

¨ Четыре 8-ми разрядных программируемых канала ввода-вывода;

¨ Два 16-тибитовых многорежимных таймера-счетчика;

¨ Система прерываний с 6-ю векторами и 2-мя уровнями;

¨ Последовательный интерфейс;

¨ Встроенная система прерываний;

¨ Встроенный программируемый связной адаптер;

¨ Возможность расширения общего объема оперативной памяти данных – до 64 Кбайт за счет использования внешних микросхем ЗУПВ.

Условное графическое обозначение МК приведено на рисунке 2.

Рис. 2

На рисунке 3 приведена структурная схема арифметическо-логического устройства микроконтроллера. 8-битное арифметическо-логическое устройство (ALU) может выполнять арифметические операции сложения, вычитания, умножения, деления; логические операции И, ИЛИ, исключающее ИЛИ, а также операции циклического сдвига, сброоса, инвертирования и т. п. К входам подключены програмно недоступные регистры Т1 и Т2, предназначенные для временного хранения операндов, схема десятичной коррекции (DCU), и схема формирования признаков результата операции (PSW).

Простейшая операция сложения используется в ALU для инкрементирования содержимого регистров, продвижения регистра указания данных (RAR) и автоматического вычисления следующего адреса резидентной памяти программ. Простейшая операция вычитания используется в ALU для декрементирования регистров и сравнения переменных.

Важной особенностью ALU является способность оперировать не только байтами но и битами. Отдельные программно доступные биты могут сравниваться, устанавливаться, сбрасываться, передаваться, использоваться в логических операциях. Эта способность достаточно важна, поскольку для управления объектами часто применяются алгоритмы, содержащие операции над входными и выходными булевыми переменными, реализация которых средствами обычных микропроцессоров сопряжена с определенными трудностями.

Таким образом АЛУ может оперировать четырьмя типами информационных объектов булевыми (1 бит), цифровыми (4 бита), байтными (8 бит) и адресными (16 бит). В АЛУ выполняется 51 различная операция пересылки или преобразования этих данных. Так как используется 11 режимов адресации, то путем комбинирования операций и режима адресации базовое число команд 111 до 255 из 256 возможных при однобайтовом коде операции.

В качестве дешифратора DD2 была использована микросхема КР514ИД1.

Дешифратоор применяется преобразования двоичного кода чисел от 0 до 9 в код необходимый для высвечивания соответствующей цифры на семисегментном световом диодном индикаторе с общим катодом, т. е. На выходе в качестве активного используется высокий потенциал.

Таблица истинности

Вход

Выход

0

1

2

3

А

B

C

D

E

F

G

0

0

0

0

1

1

1

1

1

1

0

0

0

0

1

0

1

1

0

0

0

0

0

0

1

0

1

1

0

1

1

0

1

0

0

1

1

1

1

1

1

0

0

1

0

1

0

0

0

1

1

0

0

1

1

0

1

0

1

1

0

1

1

0

1

1

0

1

1

0

1

0

1

1

1

1

1

0

1

1

1

1

1

1

0

0

0

0

1

0

0

0

1

1

1

1

1

1

1

1

0

0

1

1

1

1

1

0

1

1

1

0

1

0

Все уровни низкие

1

0

1

1

1

1

0

0

1

1

0

1

1

1

1

0

1

1

1

1

Реферат опубликован: 26/06/2009