ЗАПИСИ в память / ВЫВОДА во внешнее устройство

Последовательность действий при выполнении цикла

ЧТЕНИЯ памяти/ ввода из внешнего устройства:

1. МП выставляет адрес ячейки памяти или внешнего устройства на ША.

2. Спустя некоторый промежуток времени (единицы/десятки мкс.) МП формирует на ШУ соответствующий управляющий сигнал – RD^ для устройств памяти или IN^ для порта ввода.

3. Память или внешнее устройство, получив управляющий сигнал, формирует данные на ШД.

4. МП считывает (вводит) данные с ШД.

5. МП снимает управляющий сигнал с ШУ.

6. Устройство памяти или внешнее устройство снимает данные с ШД.

7. МП снимает адрес устройства с ША.

 

 

Последовательность действий при выполнении цикла

ЗАПИСИ в память / ВЫВОДА во внешнее устройство

1. МП выставляет адрес ячейки памяти или внешнего устройства на ША.

2. МП выставляет необходимые данные на ШД.

3. МП формирует на ШУ соответствующий управляющий сигнал – WR^ для устройств памяти или OUT^ для порта вывода.

4. Память или внешнее устройство по управляющему сигналу принимает данные с ШД.

5. МП снимает управляющий сигнал с ШУ.

6. МП снимает данные с ШД.

7. МП снимает адрес с ША.

 

Большая ИС, включающая в себя МП ядро и другие элементы МП-системы (память, устройства ввода/вывода и др.) называется однокристальной микро-ЭВМ (ОМЭВМ) или микроконтроллером (МК).

Помимо элементов, входящих в состав МК, в МП-системах на его основе могут использоваться устройства внешней памяти и ввода/вывода.

Для этой цели многие МК имеют внешнюю шину, называемую шиной расширения.

В ряде случаев разработчику МП-систем целесообразнее использовать микроконтроллеры. Это позволяет упростить устройство, повысить его надежность, снизить стоимость и потребляемую мощность.