Выделение Х2
Опознание Х1
Применение управляющих сигналов для изменения процесса выполнения программы.
Основной задачей МПС является обработка информации, в зависимости от сложившейся ситуации(для системы управления).
Для изменения процесса управления вводятся сигналы управления.В программе необходимо выделить эти сигналы и опознать его значение, и на основе опознания изменить процесс работы прграммы.
Разработать управляемый счетчик на вход МПС подается 2 сигнала.
Х1 – установка счетчика в Q0, если Х1 = 0
Х2 – остановка счетчика, если Х2 = 0
Рассмотрим выделение и опознание этих сигналов
_ | _ | X2 | X1 | _ | _ | _ |
1. Выделение Х1 (A)ß
0 0 0 1 0 0 0
ANI 0 10h
JNZ <метка> если Z=0
……………….. если Z=1
ANI 20h
JNZ <метка> если Z=0
………………. если Z=1
Микроконтроллеры
1. Определение и общая структура микроконтроллера (МК).
2. Архитектура и работа микроконтроллера AVR «Atmel».
Определение:
Микроконтроллер- это самостоятельная микропроцессорная система (МПС),
которая содержит центральный микропроцессор, вспомогательные схемы и устройства ввода/вывода, размещённые в одном корпусе. Это определение справедливо к 8 разрядным МК.
Классификация микроконтроллеров:
По архитектуре.
1) Принстонская архитектура (фон Неймановскаская)
Пример МК: КР380, Z-80
В данной программе ОЗУ и стек находятся в общем запоминающем устройстве (ЗУ) и считывание происходит по единой шине данных.
Преимущества:
простота реализации и более гибкое применение программных процедур.
Недостатки:
небольшие скорости обработки информации.
2) Гарвардская архитектура.
Хранение RAM и стека в отдельных блоках и подведены отдельные шины к этим блокам.
Преимущества:
быстродействие, т.е. меньшее количество тактов.
Недостатки:
Сложность технической реализации и менее гибкое выполнение некоторых программных процедур.
Классификация по функциональным предназначениям.
- Встраиваемые МК (как правило 8-и разрядные)
- 16 и 32 разрядные МК (на нескольких чипах)
- Цифровые сигнальные процессоры (DSP)
Встраиваемые МК – обеспечение управления объектами и связь с внешними устройствами (сотовые телефоны, ТВ пульт, приёмники)
16 и 32 разрядные МК имеют внешнюю память, не только ПЗУ, но и ОЗУ. Эти МК используются там, где требуются большие объёмы памяти, которые как правило поступают с 8 разрядного МК. Они имеют дисплеи и встраиваемые программаторы.
Программное устройство, позволяющее записывать программу с ПК в МК.
DSP процессоры – применяются для программирования цифровых фильтров, а так же в качестве шумоподавляющих устройств.
Состав микроконтроллеров:
- Блок начального запуска процессора (reset)
- Генератор тактовых импульсов
- Центральный процессор. (ПЗУ (EPROM и EEPROM))
- ОЗУ (память RAM)
- Устройство ввода/вывода.
- Таймеры.