ЗАПИСИ в память / ВЫВОДА во внешнее устройство
Последовательность действий при выполнении цикла
ЧТЕНИЯ памяти/ ввода из внешнего устройства:
1. МП выставляет адрес ячейки памяти или внешнего устройства на ША.
2. Спустя некоторый промежуток времени (единицы/десятки мкс.) МП формирует на ШУ соответствующий управляющий сигнал – RD^ для устройств памяти или IN^ для порта ввода.
3. Память или внешнее устройство, получив управляющий сигнал, формирует данные на ШД.
4. МП считывает (вводит) данные с ШД.
5. МП снимает управляющий сигнал с ШУ.
6. Устройство памяти или внешнее устройство снимает данные с ШД.
7. МП снимает адрес устройства с ША.
Последовательность действий при выполнении цикла
ЗАПИСИ в память / ВЫВОДА во внешнее устройство
1. МП выставляет адрес ячейки памяти или внешнего устройства на ША.
2. МП выставляет необходимые данные на ШД.
3. МП формирует на ШУ соответствующий управляющий сигнал – WR^ для устройств памяти или OUT^ для порта вывода.
4. Память или внешнее устройство по управляющему сигналу принимает данные с ШД.
5. МП снимает управляющий сигнал с ШУ.
6. МП снимает данные с ШД.
7. МП снимает адрес с ША.
Большая ИС, включающая в себя МП ядро и другие элементы МП-системы (память, устройства ввода/вывода и др.) называется однокристальной микро-ЭВМ (ОМЭВМ) или микроконтроллером (МК).
Помимо элементов, входящих в состав МК, в МП-системах на его основе могут использоваться устройства внешней памяти и ввода/вывода.
Для этой цели многие МК имеют внешнюю шину, называемую шиной расширения.
В ряде случаев разработчику МП-систем целесообразнее использовать микроконтроллеры. Это позволяет упростить устройство, повысить его надежность, снизить стоимость и потребляемую мощность.