АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Структура и интерфейс микроконтроллеров с архитектурой CISC (на примере MCS-51)

Читайте также:
  1. II. СТРУКТУРА отчетА по Практике по профилю специальности
  2. III. СТРУКТУРА КУРСА
  3. III. Структура курсовой и ВКР
  4. IV Структура и стратегия фирмы, внутриотраслевая конкуренция
  5. LDPC коды: структура
  6. V. ИНФРАСТРУКТУРА
  7. А.П. Цыганков. Современные политические режимы: структура, типология, динамика. (учебное пособие) Москва. Интерпракс, 1995.
  8. Адміністративно-господарська структура лісгоспу
  9. АК. Структура белков, физико-химические свойства (192 вопроса)
  10. Алгоритм оценки и проверки адекватности нелинейной по параметрам модели (на примере функции Кобба-Дугласа).
  11. Анализ нестабильности условий деятельности фирм на примере «Apple»
  12. Анкета – структура, основные критерии построения анкеты

CISC – iMCS-51 (i8051, i80251, z86) - традиционная архитектура процессоров с широким набором различных машинных команд переменной длины и разным временем их исполнения в противоположность RISC -процессорам

RISC – PicMicro, AVR Atmel - архитектура процессоров, построенная на основе сокращённого набора команд. Характеризуется наличием команд фиксированной длины, большого количества регистров, операций типа регистр-регистр, а также отсутствием косвенной адресации. Недостаток: фиксированная длина команд, требующая для хранения программы большего объёма памяти

Основу структурной схемы МК51 образует внутренняя двунаправленная 8-битная шина, которая связывает между собой все основные узлы и устройства: резидентную память, АЛУ, блок регистров специальных функций, устройство управления и порты ввода/вывода.

Регистры специальных функций:

ACC – Аккумулятор B - Регистр-расширитель аккумулятора PSW - Слово состояния программы SP - Регистр-указатель стека DPTR - Регистр-указатель данных P0…P3 – Порт 0…Порт 3 IP - Регистр приоритетов IE - Регистр маски прерываний TMOD - Регистр режима таймера/счетчика TCON - Регистр управления/статус таймера TH0 - Таймер 0 (старший байт) TL0 - Таймер 0 (младший байт) TH1 - Таймер 1 (старший байт) TL1 - Таймер 1 (младший байт) SCON - Регистр управления приемопередатчиком SBUF - Буфер приемопередатчика PCON - Регистр управления мощностью RAR – Регистр адреса (программно недоступен) PC – Счетчик команд P3.0 - RxD P3.1 - TxD P3.2 – P3.3 – P3.4 – T0 P3.5 – T1

P3.6 - - запись во внешнюю память данных

P3.7 - - чтение из внешней памяти данных

Входы/выходы:

X1, X2 – для подключения времязадающей цепочки (кварцевый резонатор, RC-цепь, LC-цепь).

ALE – стробирование сопровожд. адреса

RST – сброс

PSEN – при «0» - работа с внешней памятью программ

ЕА – отключение РПП и вместо нее вкл. внешнюю ПП

8-битное АЛУ может выполнять арифметические операции сложения, вычитания, умножения и деления; логические операции И, ИЛИ, исключающее ИЛИ, а также операции циклического сдвига, сброса, инвертирования и т.п. В АЛУ имеются программно недоступные регистры T1 и T2, предназначенные для временного хранения операндов, схема десятичной коррекции и схема формирования признаков.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)