- •Раздел 1. Микропроцессорные системы управления.
- •Раздел 2. Микроконтроллерные системы управления.
- •Раздел 3. Вопросы эксплуатации микропроцессорных устройств.
- •1. Микропроцессорные системы управления
- •1.1. Принципы построения и основы работы
- •Вопросы и задания
- •1.2. Элементная база мпсу
- •Вопросы и задания
- •1.3. Оперативные запоминающие устройства.
- •Вопросы и задания
- •1.4. Постоянные запоминающие устройства.
- •Вопросы и задания
- •1.5. Архитектура микропроцессора типа кр580вм80
- •Вопросы и задания
- •1.6. Типы машинных циклов и слово состояния
- •Вопросы и задания
- •1.7. Командные циклы чтения/записи
- •Вопросы и задания
- •1.8. Командный цикл подтверждения прерывания.
- •1.9. Принципиальные электрические схемы
- •Вопросы и задания
- •1.10. Интерфейс мпсу с изолированной системой шин
- •Вопросы и задания
- •1.11. Интерфейс мпсу с общей системой шин
- •1.12. Организация обслуживания запросов прерывания
- •Вопросы и задания
- •1.13. Программируемый контроллер
- •Вопросы и задания
- •1.14. Программируемый контроллер прерываний
- •Вопросы и задания
- •1.15. Программируемый интервальный таймер
- •Вопросы и задания
- •1.16. Мпсу с вводом-выводом аналоговой информации
- •Вопросы и задания
- •1.17. Выходные каскады мпсу
- •Вопросы и задания
- •2. Микроконтроллерные системы управления
- •2.1. Архитектура микроконтроллера к1816ве51
- •Вопросы и задания
- •2.2. Принципиальная электрическая схема порта
- •2.3. Схемы подключения внешней памяти к мк51
- •Вопросы и задания
- •2.4. Интерфейс мк51 с большим числом
- •Вопросы и задания
- •2.5. Таймер/счетчики мк51.
- •Вопросы и задания
- •2.6. Система прерываний мк51. Использование прерываний в программах
- •Вопросы и задания
- •2.7. Основы организации
- •Допустимые различия скорости приемо-передачи
- •2.8. Организация мультиконтроллерных систем
- •Программы инициализации станции и абонентов
- •Программы станции и абонента в сеансе "станция→абонент"
- •2.9. Микроконтроллерная система управления
- •3. Вопросы эксплуатации микропроцессорных устройств
- •3.1. Отладка аппаратных средств мпсу
- •Вопросы и задания
- •3.2. Отладка программного обеспечения мпсу
- •Вопросы и задания
- •3.3. Методы обеспечения помехоустойчивости мпсу
- •Вопросы и задания
- •1. Группа команд пересылок
- •2. Группа команд инкремента-декремента
- •3. Группа арифметических команд
- •4. Группа логических команд
- •5. Группа команд сдвига
- •6. Группа команд передачи управления
- •7. Группа команд работы со стеком
- •8. Группа команд ввода-вывода и управления микропроцессором
- •1. Группа команд пересылок
- •2. Группа команд арифметических операций
- •3. Группа команд логических операций
- •4. Группа команд операций с битами
- •5. Группа команд передачи управления
- •Дворак Николай Маркович микропроцессорные устройства
- •В высших учебных заведениях 3-4 уровней
- •98309, Г. Керчь, ул. Орджоникидзе, 82
- •98309, Г. Керчь, ул. Орджоникидзе, 82
8. Группа команд ввода-вывода и управления микропроцессором
№ |
Содержание команды |
Мнемокод |
Код2 |
КОП |
Б |
Ц |
Т |
C |
Z |
S |
P |
C' |
Операция |
104 |
Ввод в аккумулятор содержимого внешнего устройства, 8-битный адрес ad8 которого указан во 2-м байте команды |
IN ad8 |
11011011 <b2> |
DВ |
2 |
3 |
10 |
- |
- |
- |
- |
- |
А←(ВУ) |
105 |
Вывод во внешнее устройство, 8-битный адрес ad8 которого указан во 2-м байте команды, содержимого аккумулятора |
OUT ad8 |
11010011 <b2> |
D3 |
2 |
3 |
10 |
- |
- |
- |
- |
- |
(ВУ)←А |
106 |
Запрет прерывания |
DI |
11110011 |
F3 |
1 |
1 |
4 |
- |
- |
- |
- |
- |
|
107 |
Разрешение прерывания |
EI |
11111011 |
FВ |
1 |
1 |
4 |
- |
- |
- |
- |
- |
|
108 |
Повторный запуск от прерывания, поступившего под номером NNN |
RST N |
11NNN111 |
__ |
1 |
3 |
11 |
- |
- |
- |
- |
- |
(SP-1)(SP-2)← (PC); SP←SP-2; PC←00000000. 00NNN000 |
109 |
Десятичная настройка аккумулятора |
DAA |
00100111 |
27 |
1 |
1 |
4 |
+ |
+ |
+ |
+ |
+ |
|
110 |
Нет операции |
NOP |
00000000 |
00 |
1 |
1 |
4 |
- |
- |
- |
- |
- |
PC←(PC)+1 |
111 |
Останов |
HLT |
01110110 |
76 |
1 |
1 |
7 |
- |
- |
- |
- |
- |
|
* Примечания:
d8 и d16 - байт данных и слово данных (числовая константа).
ad8 и ad16 - 8- и 16-разрядный адрес.
Б. Команды микроконтроллера К1816ВЕ51