КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
ПроцессорТема лекции 12. Однокристальные микроконтроллеры (МК) с CISC архитектурой. Архитектура однокристальных МК. Организация однокристальной микро-ЭВМ 1816 ВМ 51. Основе характеристика и структура, система команд. Тема лекции 11. Однокристальный микро-ЭВМ 1816ВЕ48/51 Микросхема КМ1816ВЕ48 конструктивно-выполнена в 40-выводном корпусе. Все выводы – TTL.
Рис. 14.1. Условное обозначение ОМЭВМ Основу процессора ОМЭВМ составляет 8-разрядное устройство (АЛУ). В состав АЛУ входят: АЛУ, аккумулятор(А), регистр аккумулятора(РА, регистр временного хранения(РВ), схема десятичной коррекции(СДК). Счетчик команд (СК) предназначен для формирования текущего адреса местонахождения команды в памяти программ. СК содержит 12 разрядов (+1/CALL, RET, RETR и прерывание). Дешифратор команд (ДК) представляет собой программируемую логическую матрицу, на вход которой поступает код команды с РК. Регистр состояния программ (PSW) предназначен для хранения данных о состоянии ОМЭВМ. 0-2 р. – указатель стека (S0,S1,S2); 4 р – номер (0/1) блока РОН (BS); 5 р. – флаг пользователя (F0), используется по команде условного перехода; 6 р. – дополнительный перенос (АС); 7 р. - перенос (С), переполнение аккумулятора.
(Сохранение в стеке) * (Указатель стека (SP))
Регистр PSW может программно проверяться, модифицироваться весь и поразрядно. При прерываниях по входу INT и по флагу таймера счетчика содержимое четырех разрядов (4,... 7) автоматически заносится в стек, а при возврате из программы, обработки прерывания содержимое указателя стека инкрементируется, а перед извлечением из стека декрементируется. При переполнении стека указатель стека переходит из состояния 7 в состояние 0. Схема условных переходов предназначена для формирования сигналов управления ветвлением программы при выполнении команд условных переходов. Условие перехода определяются: · содержанием аккумулятора (возможна проверка на «0» или не «0»); · содержимым бита аккумулятора (проверка на «1»); · состоянием флага переноса С (проверка на «0» и на «1»); · состоянием флагов F0 и F1 (проверка на «1»). Операции установки/сброса выполняется программно по команде CLR F0, CLR F1, CPL F0, CPL F1. Сигнал системного сброса SR сбрасывает флаги F0 и F1. · триггером таймера-счетчика TF (проверка на «1»). · сигналами на входах ОМЭВМ Т0 и Т1; · сигналом на входе ОМЭВМ INT (проверка на «0»). Общие сведения об однокристальных микро ЭВМ семейства МК51 Восьмиразрядные высокопроизводительные однокристальные микроЭВМ (ОМЭВМ) семейства МК51 выполнены по высококачественной n-МОП технологии (серия1816) и КМОП технологии (серия 1830). Использование ОМЭВМ семействаМК51 по сравнению с МК48 обеспечивает увеличение объёма памяти команд и памяти данных. Новые возможности ввода-вывода и периферийных устройств расширяют диапазон применения и снижают общие затраты системы. В зависимости от условий использования, быстродействие системы увеличивается минимум в два с половиной раза максимум в десять раз.
Рис. 14.2. Структура ОМЭВМ МК 48
Дата добавления: 2014-01-04; Просмотров: 370; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |