
- •8. Основные составляющие внутренней структуры оэвм семейства mcs-51.
- •11. Способы адресации
- •17. Оэвм семейства mcs-51. Структура, характеристики, назначение выводов.
- •18. Оэвм семейства mcs-51. Особенности построения блока памяти программ.
- •19. Оэвм семейства mcs-51. Особенности построения блока памяти данных.
- •20. Оэвм семейства mcs-51. Организация ввода / вывода. Назначение портов оэвм в различных конфигурациях системы.
- •21.Система команд оэвм серии mcs-51
8. Основные составляющие внутренней структуры оэвм семейства mcs-51.
ОМЭВМ семейства mcs-51 представляет собой законченное устройство, которое содержит на едином кристале: 1) центральный восьми разрядный процессор 2) память данных объемом 128 байт 3) память команд объемом от 0 до 32 К 4) чеиыре восьми разрядных программируемых канала вводо-вывода 5) два 16-битовых многорежимных таймера 6) систему прерываний с пятью векторами и двумя уровнями 7) последовательный интерфейс для связи с ПК через канал RS-232 8) тактовый генератор
Структурная схема состоит из следующих основных функционально законченных узлов 1)блок управления 2)арифметическо-логическое устройство 3) блок таймеров 4) блок последовательного интерфейса и прерываний
11. Способы адресации
Прямая адресация. При этом способе адреса операндов указываются непосредственно в теле команды. Эти операнды используются в операции , код которой указан в этой же команде.
Непосредственная адресация. При этом способе операнд непосредственно указывается в команде, как правило, во втором байте (при 2-хбайтовой команде) или во 2 и 3 байте (при 3-х байтовой команде)
Косвенная адресация. При этом для указания адреса операнда используется регистры МП. СОДЕРЖИМОЕ ЭТИХ РЕГИСТРОВ СЛУЖИТ АДРЕСОМ ЯЧЕЙКИ ПАМЯТИ, В КОТОРОЙ НАХОДИТЬСЯ ОПЕРАНД.
17. Оэвм семейства mcs-51. Структура, характеристики, назначение выводов.
ОМЭВМ семейства MCS-51 представляют собой функционально законченное устройство, которое содержит на едином кристалле:
Центральный восьмиразрядный процессор,
Память данных (ПД) объемом 128 байт (аналог ОЗУ в обычных МПС),
Память команд (ПК) объемом от 0 до 32 К в зависимости от типа ОЭВМ (аналог ПЗУ в обычных МПС),
Четыре восьмиразрядных программируемых канала ввода-вывода, (обозначаемых как порты P0, P1, P2, P3),
Два 16-битовых многорежимных таймера/счетчика,
Систему прерываний с пятью векторами и двумя уровнями,
Последовательный интерфейс для связи с ПК через канал RS-232,
Тактовый генератор.
Обозначение ОЭВМ показано на рис. 2.16.
Структурная схема приведена на рис. 2.17 и состоит из следующих основных функционально законченных узлов:
Блок управления, предназначен для выработки синхронизирующих и управляющих сигналов, обеспечивающих координацию совместной работы блоков ОЭВМ во всех допустимых режимах её работы
Арифметико-логическое устройство (АЛУ), обеспечивающее выполнение арифметических и логических операций, а также операции логического сдвига, обнуления, установки и т.п.
Блок таймеров / счетчиков, предназначенный для подсчета внешних событий, для получения программно управляемых внешних задержек и выполнения времязадающих функций ОЭВМ.
Блок последовательного интерфейса и прерываний, предназначенный для организации ввода-вывода последовательных потоков информации и организации системы прерывания программ.
Программный счетчик, предназначенный для формирования текущего 16-разрядного адреса программной памяти и 8/16-разрядного адреса внешней памяти данных
Память данных, служащая для хранения и выдачи информации, используемой в процессе выполнения программ
Память команд, предназначенная для хранения программ и имеющая отдельное от памяти данных адресное пространство.
Рис. 2.16. Обозначение БИС ОЭВМ
Рис 2.17. Структурная схема ОЭВМ
ОМЭВМ имеет:
32 регистра общего назначения
128 определяемых пользователем программно-управляемых флагов
набор регистров специальных функций.