Организация микропроцессорных систем. Учебное пособие. Могнонов П.Б. - 76 стр.

UptoLike

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

Синхросигнал на выходе TO используется или для инициализации системы или для
общей синхронизации внешних устройств, согласованных с ОМЭВМ по частоте работы.
Перечень этих команд приведен в таблице 4.9.
Таблица 4.9
Мнемоника
Код
двоичный
Время
в циклах
Содержание
ENI 00000101 1 Разрешение прерывания от входа INI
DISI 00010101 1 Запрет прерывание от входа INI
SEL RB0 11000101 1 Выбор банка регистров 0
SEL RB1 11010101 1 Выбор банка регистров 1
SEL MB0 11100101 1 Выбор блока памяти 0
SEL MB1 11110101 1 Выбор блока памяти 1
ENTO CLK 01110101 1 Выдача f
BQ1
/3 на вход TO
NOP 00000000 1 Нет операции
4.4. Режимы работы
Микросхемы семейства МК48 могут работать в следующих режимах, с помощью
которых осуществляется управление работой ОМЭВМ, контроль и отладка программ. Это
проверка внутренней памяти программ, программирование внутреннего ППЗУ, работа с
внутренней памятью программ и внутренней памятью данных, работа с внешней памятью
программ и внешней памятью данных, пошаговое выполнение команд, режим уменьшенного
энергопотребления только для КР1816ВЕ39, КР1816ВЕ49 и режим микропотребления для
КР1830ВЕ35, КР1830ВЕ48.
Режимы работы устанавливаются комбинацией входных и выходных сигналов.
Режим проверки внутренней памяти программ
Режим проверки внутренней памяти программ используется при контроле
правильности информации, занесенной в память в процессе ее программирования или
изготовления, а также при контроле "чистоты" памяти после ее стирания. Под "чистотой"
памяти понимается нахождение всех ячеек памяти после стирания в состоянии низкого
порогового напряжения, которое обеспечивает на выводах DВ0...DВ7 состояние низкого
уровня. Для ОМЭВМ процесс проверки внутренней памяти программ включает в себя
следующие операции: инициализация (сброс) микросхемы; задание режима проверки
внутренней памяти программ; задание адреса; фиксация адреса; чтение данных.
Выводы микросхем ЕМА, Т0,
SR
, Р20...Р22 в данном режиме работы ОМЭВМ
являются входами. Шина DВ0 ... DВ7 сначала работает как входной порт, на который
подаются младшие адреса выбираемой ячейки памяти, а затем переходит в режим выходного
порта, на котором выставляется записанная в выбранной ячейке памяти информация.
Работой шины DВ0 ... DВ7 управляет сигнал Т0: при T0="0" шина DВ0 ... DВ7 работает как
входной порт, а при Т0="1" переводится в режим выходного порта. При ЕМА=”1” после
перехода сигнала Т0 из высокого в низкий логический уровень шина DВ0 ... DВ7 не позднее
чем через 200нс переходит в высокоимпедансное состояние.
Подаваемые на одноименные выводы микросхемы сигналы выполняют следующие
функции: низкий уровень сигнала
SR
при ЕМА= “1” обеспечивает инициализацию
микросхемы; ЕМА - при подаче напряжения высокого уровня активизирует режим
обращения к внутренней памяти программ; Т0 - обеспечивает режим контроля при
      Синхросигнал на выходе TO используется или для инициализации системы или для
общей синхронизации внешних устройств, согласованных с ОМЭВМ по частоте работы.
Перечень этих команд приведен в таблице 4.9.

                                                                             Таблица 4.9

                   Код         Время
 Мнемоника                                          Содержание
                             в циклах
                двоичный
    ENI         00000101        1       Разрешение прерывания от входа INI
    DISI        00010101        1         Запрет прерывание от входа INI
  SEL RB0       11000101        1            Выбор банка регистров 0
  SEL RB1       11010101        1            Выбор банка регистров 1
  SEL MB0       11100101        1             Выбор блока памяти 0
  SEL MB1       11110101        1             Выбор блока памяти 1
 ENTO CLK       01110101        1            Выдача fBQ1/3 на вход TO
    NOP         00000000        1                  Нет операции

                                 4.4. Режимы работы

      Микросхемы семейства МК48 могут работать в следующих режимах, с помощью
которых осуществляется управление работой ОМЭВМ, контроль и отладка программ. Это
проверка внутренней памяти программ, программирование внутреннего ППЗУ, работа с
внутренней памятью программ и внутренней памятью данных, работа с внешней памятью
программ и внешней памятью данных, пошаговое выполнение команд, режим уменьшенного
энергопотребления только для КР1816ВЕ39, КР1816ВЕ49 и режим микропотребления для
КР1830ВЕ35, КР1830ВЕ48.
      Режимы работы устанавливаются комбинацией входных и выходных сигналов.

                    Режим проверки внутренней памяти программ

       Режим проверки внутренней памяти программ используется при контроле
правильности информации, занесенной в память в процессе ее программирования или
изготовления, а также при контроле "чистоты" памяти после ее стирания. Под "чистотой"
памяти понимается нахождение всех ячеек памяти после стирания в состоянии низкого
порогового напряжения, которое обеспечивает на выводах DВ0...DВ7 состояние низкого
уровня. Для ОМЭВМ процесс проверки внутренней памяти программ включает в себя
следующие операции: инициализация (сброс) микросхемы; задание режима проверки
внутренней памяти программ; задание адреса; фиксация адреса; чтение данных.
       Выводы микросхем ЕМА, Т0, SR , Р20...Р22 в данном режиме работы ОМЭВМ
являются входами. Шина DВ0 ... DВ7 сначала работает как входной порт, на который
подаются младшие адреса выбираемой ячейки памяти, а затем переходит в режим выходного
порта, на котором выставляется записанная в выбранной ячейке памяти информация.
Работой шины DВ0 ... DВ7 управляет сигнал Т0: при T0="0" шина DВ0 ... DВ7 работает как
входной порт, а при Т0="1" переводится в режим выходного порта. При ЕМА=”1” после
перехода сигнала Т0 из высокого в низкий логический уровень шина DВ0 ... DВ7 не позднее
чем через 200нс переходит в высокоимпедансное состояние.
       Подаваемые на одноименные выводы микросхемы сигналы выполняют следующие
функции: низкий уровень сигнала SR при ЕМА= “1” обеспечивает инициализацию
микросхемы; ЕМА - при подаче напряжения высокого уровня активизирует режим
обращения к внутренней памяти программ; Т0 - обеспечивает режим контроля при