Архитектура микроконтроллера Intel 8051. Горюнов А.Г - 20 стр.

UptoLike

20
микроконтроллеров семейства 8051 при обращении к ним можно
прочитать лишь код команды возврата.
Регистры специальных функций управляют работой блоков,
входящих в микроконтроллер.
Регистры-защелки SFR параллельных портов P0...P3 - служат
для ввода-вывода информации.
Две регистровые пары с именами TH0, TL0 и TH1, TL1
представляют собой регистры, двух программно-управляемых
16-битных таймеров-счетчиков.
Режимы таймеров-счетчиков задаются с использованием
регистра TMOD, а управление ими осуществляется с помощью
регистра TCON.
Для управления режимами энергопотребления микро-ЭВМ
используется регистр PCON.
Регистры IP и IE управляют работой системы прерываний
микро-ЭВМ,
регистры SBUF и SCON работой приемопередатчика
последовательного порта.
Регистр-указатель стека SP в микро-ЭВМ рассматриваемого
семейства восьми битный. Он может адресовать любую
область внутренней памяти данных. В отличие от
микропроцессора КР580ВМ80, у микро-ЭВМ семейства 8051
стек «растет вверх», т.е. перед выполнением команды PUSH или
CALL содержимое SP инкрементируется, после чего
производится запись информации в стек. Соответственно при
извлечении информации из стека регистр SP декрементируется
после извлечения информации. В процессе инициализации
микро-ЭВМ после сигнала сброса или при включении
питающего напряжения в SP заносится код 07Н. Это означает,
что первый элемент стека будет располагаться в ячейке памяти с
адресом 08Н.
Регистр-указатель данных DPTR чаще всего используют для
фиксации 16-битного адреса в операциях обращения к внешней
памяти программ и данных. С точки зрения программиста он
может выступать как в виде одного 16-битного регистра, так и в
виде двух независимых регистров DPL и DPH.
Аккумулятор (АСС) является источником операнда и местом
фиксации результата при выполнении арифметических,
логических операций и ряда операций передачи данных. Кроме
того, только с использованием аккумулятора могут быть
выполнены операции сдвигов, проверка на нуль, формирование