2.2. Использование контроллера ат89с51
На данный момент широко применяются микроконтроллеры серии МК51. Существует обширная техническая документация и что самое главное широкий выбор отладочных средств от эмулятора ПЗУ и отладочного монитора до внутрисхемного эмулятора. Процессоры данной серии достаточно универсальны для успешного применения в микроэлектронике, что позволяет их использовать как при разработке простых систем, так и при создании сложных модулей электронной аппаратуры.
Рассмотрим микроЭВМ серии МК51 более подробно.
2.2.1 Основные программно-доступные устройства микроконтроллера ат89с51
Основными программно-доступными устройствами микроконтроллера AT89C51 являются:
8-разрядный аккумулятор А;
8-разрядный вспомогательный регистр AВ;
триггеры признаков результата: C (переноса), OV (переполнения), P (четности), отрицательности (N), нуля (Z);
триггеры выбора банка рабочих регистров RS0 и RS1;
триггер программно-управляемого флага F0;
16-разрядный счетчик команд PC;
16-разрядный регистр указателя данных DPTR;
8-разрядный регистр указателя стека SP;
внутренняя память программ емкостью 4 Kb, расширяемая внешними устройствами до 64 Kb;
внутренняя память данных емкостью 128 байт, в которой размещается от одного до четырех банков рабочих регистров R0-R7, область стека и побитово адресуемая область памяти;
внешняя память данных емкостью до 64 Kb;
два программируемых 16-разрядных таймера-счетчика;
программируемый двунаправленный последовательный порт ввода-вывода и соответствующие устройства управления;
четыре 8-разрядных двунаправленных параллельных порта ввода-вывода;
двухуровневую приоритетную систему прерываний с пятью векторами и двумя уровнями;
последовательный интерфейс;
тактовый генератор.
Do'stlaringiz bilan baham: |