Автоматизация управления в производственных системах. Федотов А.В. - 105 стр.

UptoLike

Составители: 

105
модули соединены с помощью шины данных, шины адреса и шины управления. Ко-
личество модулей можно увеличивать, т.е. структура открыта и допускает расшире-
ние.
Процесс обработки данных в микроЭВМ представляет собой последователь-
ность дискретных состояний рассматриваемой структуры. Ряд состояний образует
определенный машинный цикл. Процесс выполнения каждой команды рабочей про-
граммы распадается на последовательность машинных циклов.
Переход микроЭВМ из одного состояния в другое происходит под воздей-
ствием тактовых импульсов, поступающих на тактовые входы микропроцессора.
Для генерации последовательности тактовых импульсов в структуре микроЭВМ ис-
пользуется генератор Г тактовых импульсов, который вырабатывает последова-
тельности прямоугольных импульсов. Частота тактовых импульсов для микропро-
цессора КР580ИК80А составляет 2 МГц и, следовательно, длительность одного со-
стояния микроЭВМ равна 0,5 мкс.
Машинный цикл может включать разное число состояний, как и команда, мо-
жет состоять из разного числа машинных циклов. Следовательно, длительность вы-
полнения команды зависит от ее вида и необходимого числа последовательных со-
стояний микроЭВМ при выполнении команды.
Работу микроЭВМ удобно рассмотреть на примере выборки из ячейки памяти
очередной команды программы, с которой начинается цикл любой команды. Для
8-разрядной микроЭВМ с микропроцессором КР580ВМ80А процесс выборки ко-
манды состоит из одного машинного цикла, включающего три состояния.
1. Содержимое счетчика команд передается в регистр адреса.
2. Содержимое счетчика команд увеличивается на единицу (адрес следующей
команды).
3. Код адреса передается в селектор ячеек памяти программ, подключает нуж-
ную ячейку к шине данных, и по шине данных код команды переносится в регистр
временного хранения информации ТЕМ и в регистр команды.
Поскольку выборка команды совершается за три состояния, то эта операция
длится 1,5 мкс. Поступивший в регистр команды код дешифрируется, и дальнейшие
состояния микроЭВМ определяются устройством управления в зависимости от вы-
полняемой команды. Выборка команды завершается за один машинный цикл, и с
этого цикла начинается выполнение каждой очередной команды программы.
8-разрядная микроЭВМ
МикроЭВМ на основе комплекта К580 строится по модульному принципу, ко-
торый обеспечивает подключение к единой магистрали модулей ЦП (центрального
процессора), ЗУ (запоминающего устройства) и УВВ (устройства ввода-вывода).
Принципиальная схема микроЭВМ приведена на рис. 3.29. В микроЭВМ ис-
пользуются микропроцессор КР580ВМ80, микросхема системного генератора так-
товых импульсов К580ГФ24, микросхема системного контроллера К580ВК28, мик-
росхема программируемого параллельного адаптера КР580ВВ55, а также дешифра-
торы адреса ДША и модуль памяти.
модули соединены с помощью шины данных, шины адреса и шины управления. Ко-
личество модулей можно увеличивать, т.е. структура открыта и допускает расшире-
ние.
      Процесс обработки данных в микроЭВМ представляет собой последователь-
ность дискретных состояний рассматриваемой структуры. Ряд состояний образует
определенный машинный цикл. Процесс выполнения каждой команды рабочей про-
граммы распадается на последовательность машинных циклов.
      Переход микроЭВМ из одного состояния в другое происходит под воздей-
ствием тактовых импульсов, поступающих на тактовые входы микропроцессора.
Для генерации последовательности тактовых импульсов в структуре микроЭВМ ис-
пользуется генератор Г тактовых импульсов, который вырабатывает последова-
тельности прямоугольных импульсов. Частота тактовых импульсов для микропро-
цессора КР580ИК80А составляет 2 МГц и, следовательно, длительность одного со-
стояния микроЭВМ равна 0,5 мкс.
      Машинный цикл может включать разное число состояний, как и команда, мо-
жет состоять из разного числа машинных циклов. Следовательно, длительность вы-
полнения команды зависит от ее вида и необходимого числа последовательных со-
стояний микроЭВМ при выполнении команды.
      Работу микроЭВМ удобно рассмотреть на примере выборки из ячейки памяти
очередной команды программы, с которой начинается цикл любой команды. Для
8-разрядной микроЭВМ с микропроцессором КР580ВМ80А процесс выборки ко-
манды состоит из одного машинного цикла, включающего три состояния.
      1. Содержимое счетчика команд передается в регистр адреса.
      2. Содержимое счетчика команд увеличивается на единицу (адрес следующей
команды).
      3. Код адреса передается в селектор ячеек памяти программ, подключает нуж-
ную ячейку к шине данных, и по шине данных код команды переносится в регистр
временного хранения информации ТЕМ и в регистр команды.
      Поскольку выборка команды совершается за три состояния, то эта операция
длится 1,5 мкс. Поступивший в регистр команды код дешифрируется, и дальнейшие
состояния микроЭВМ определяются устройством управления в зависимости от вы-
полняемой команды. Выборка команды завершается за один машинный цикл, и с
этого цикла начинается выполнение каждой очередной команды программы.

     8-разрядная микроЭВМ
     МикроЭВМ на основе комплекта К580 строится по модульному принципу, ко-
торый обеспечивает подключение к единой магистрали модулей ЦП (центрального
процессора), ЗУ (запоминающего устройства) и УВВ (устройства ввода-вывода).
     Принципиальная схема микроЭВМ приведена на рис. 3.29. В микроЭВМ ис-
пользуются микропроцессор КР580ВМ80, микросхема системного генератора так-
товых импульсов К580ГФ24, микросхема системного контроллера К580ВК28, мик-
росхема программируемого параллельного адаптера КР580ВВ55, а также дешифра-
торы адреса ДША и модуль памяти.


                                      105