Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Организация микроконтроллеров семейства МК51. Типы регистров. Сегменты RSEG, DSEG, BSEG, XSEG, CSEG.
Конфигурация системных шин · SA – 16 бит · SD – 8 бит o Таким образом, возможно расширение памяти программ и данных до границы 64 Кбайт · МК семейства MCS-51 используют гарвардскую архитектуру: память программ (ПЗУ) и память данных (ОЗУ) имеют раздельное адресное пространство. · Для обращения к ячейкам памяти разного типа должны быть использованы разные типы команд. · Максимальный размер адресного пространства для каждого типа памяти составляет 64 Кб. · Непосредственно на кристалле МК 8051 АН располагаются только 4 Кб ПЗУ и 128 байт ОЗУ. МК семейства MCS-51 имеют открытую архитектуру, т.е. позволяют подключать внешнюю память. Поэтому при необходимости, как память программ, так и память данных могут быть увеличены посредством подключения дополнительных микросхем памяти. o Архитектура МК51 включает 5 типов пространств · RSEG - пространство регистров (4*8 байт); · DSEG - пространство внутренней памяти данных (256 байт); · BSEG - битовое пространство данных (256 бит); · XSEG - пространство внешней памяти данных (до 64К байт); · CSEG - пространство программного кода (до 64К байт). o Пространства RSEG и BSEG частично пересекаются, физически совмещаются с DSEG и образуют единую внутреннюю среду для хранения данных. Это позволяет одни и те же данные рассматривать с разных позиций (ячейка памяти, регистр, битовое поле, порт ввода/вывода и т.п.) и организовывать наиболее удобный для данного случая доступ к ним. o Характерно, что все порты ввода/вывода, системные регистры, таймеры так же отображены на пространство DSEG.
|