SMOD |
- |
- |
POF |
EXEN2 |
TR2 |
C/(не) T2 |
CP/(не)RL2 |
EXF2 – флаг внешнего события
TF2 – время внешнего события
T2MOD
T2OE |
DCEN |
DCEN - +/-/ Decrement Enable
T2OE – T2 Output Enable
(((фото)))
(((фото)))
Если разрешена работа с декрементом, то работает, как показано на (((фото)))
(((фото)))
(((фото)))
EXF2 – 17-й бит счетчика таймера. Прерывание идет не по нему, а по 16-му биту.
(((фото)))
Intel i80c51Fx = i8052 +
PCA массив
Это развитие идеи с таймером Т2.
(((фото))))
Усовершенствованный последовательный связной адаптер.
SADDR – регистр адреса
SADEN – регистр маски
Предусматривается как индивидуальное, так и широковещательное обращение мастера к подключенным устройствам.
SADDR 11111011
SADEN 11110110
-------------EXEC 1111X01X
Frame Error
PCON 6 – разрешение
SCON 7 – собственно, ошибка
Intel MCS-251 (151) = 51FX +
Может исполнять команды 51 процессора: A5h + код51
151 – 251, всегда работающий в режиме 51.
При конфигурировании можно настроить длину импульсов ALE, WR, RD, PSEN для обратной совместимости со старой, более медленной периферией
Основана в 1999 году.
Микропроцессоры работают в 12 раз быстрее.
22 семейства по 2-12 моделей.
Flash ROM (8k -128k)
XRAM (0 – 8k)
UART, SMBus/I2C, SPI, CAN, USB, Ethernet
WDT можно остановить! (Start \ Stop)
T0, T1, T2, T3
PCA (3, 4, 5, 6 мод)
PIC (22 min ист-ка)
АЦП (ADC) – 8р либо 10р, либо 12р, … 16р, … 21р
Компараторы с программируемым гистерезисом
ЦАП (DAC) 8р, 10р, 12р
Конвейер команд
CROSSBAR – матрица, подключающая внутренние элементы к внешним выводам.
(((фото crossbar)))
Потребление напряжения: 2,7 – 3,6 В
Температурный режим -40…+85 С
Число выводов – 11-100
16-тиразрядный процессор
16MHz +
Архитектура регистровая
Внутренняя память программ 4к
2 16-тиразрядных таймера
Объем адресуемой памяти 64кб – 2мб
Трехадресная система команд
Операнды – байты, слова, двойные слова
Как правило, есть АЦП. 8р, 10р
WDT. Включается сразу. Не отключается
UART со своим встроенным задающим генератором.
Программируемая снаружи ширина шины данных
Регистровая архитектура
Операнды 8-16-32 разрядные
Структурная схема
MCS-96/196/296
((()))
G – задающий генератор. 8-12-16-20-25 МГц. На машинный цикл приходилось 3-4 такта.
RRAM – регистровая память. От 232 до 1500 штук.
IRAM – внутренняя память команд. 128-256-512 байт. Для размещения критических по скорости команд
ROM – ПЗУ. до 256 кбайт.
MCU – Memory Control Unit – устройство управления памятью. 64к адресуемых байт. Временная диаграмма программируется
Широтно-импульсный модулятор. 8-разрядный. Со своим аккумулятором.
GF – генератор меандра с программируемой частотой
ADC – 8 входов в среднем (от 4 до 14). 8-10 разрядов. Программируется. И программируется схема выборки-хранения.
UART – последовательный связной адаптер. Может работать в 4 режимах. В синхронном режиме может работать и как Master, и как Slave. Скорость до 2,4 Мбит/с при 16 Мгц резонаторе. Свой задающий генератор.
SSIO – синхронный последовательный связной адаптер. Используется для организации распределенных Мультипроцессорных систем.
HSIO/EPA – высокоскоростной ввод\вывод либо процессор событий. Работает на основе 2-х 16-разр счетчиков-таймеров.
ICU – interruption Control Unit. Минимум 16 источников прерываний. Либо программная обработка прерываний, либо микропрограммная.
SlavePort – средство позволяет встраивать его в шину данных другого процессора и строить микропроцессорную иерархическую структуру.
WFG – waveform generator. Генератор сигнала заданной формы. Формирует сигналы управления токовыми ключами для управления различными двигателями и проч.
HSIO
Ввод
((()))
В FIFO фиксируется источник события, тип события и время выполнения.
Вывод
((()))
Записывается время наступления и команда.. CAM (Ассоциативное ЗУ) хранит до 8 записей. Можно запускать АЦП, перезапускать таймер Т2, …
EPA
((()))
Тоже работает с таймерами.
Режим Capture:
Происходит фиксация времени Т1 или Т2. Для каждого входа свое «оборудование»
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.