Распределение адресного пространства - Экономическая целесообразность автоматической компенсации реактивной мощности промышленных сетей

Программное обеспечение контроллера (ПО) физически расположено в микросхеме типа К573РФ4 объемом 8 Кбайт. При работе используется ОЗУ К537РУ10 2 Кбайта.

Таблица 2.6.2.1 Распределение адресного пространства ПЗУ (8 Кбайт)

0000H

Область векторов прерываний

JMP п/п BIOS

Область констант

BIOS

BEGIN

п

Инициализация программируемых БИС,

р

считывание состояния микропереключателей

о

BASE

г

Цикл основной программы,

р

Прерываемый запросами TRAP и RST 7.5

а

TRAP

м

подпрограмма обработки прерывания TRAP

м

RST75

а

подпрограмма обработки прерывания RST 7.5

1FFFH

Таблица 2.6.2.2 ОЗУ (2 Кбайта)

7800H

BUFBIOS

Буфер BIOS

20 байт

VIDEO

Видеобуфер

10 слов

BUFER

Буфер импульсов A, B,C

3 слова

-----

Средние значения A, B,C

3 слова

APUS

Массив значений A

128 слов

BPUS

Массив значений B

128 слов

CPUS

Массив значений C

128 слов

-----

Рабочие переменные

------

-----

Стек

------

7FFFH

Область векторов прерываний

Область векторов прерываний занимает адреса с 0000H по 0050H. По адресу 0000H, загружаемому в счетчик команд МП после сброса RESET, лежит команда перехода JMP к началу основной программы. В адресах 0024Н, 003СН расположены команды перехода JMP к п/п обработки прерываний TRAP, (интервал 20 мс) и RST 7.5 (интервал 1 с).

Переходы к подпрограммам BIOS

Область переходов к подпрограммам BIOS содержит 18 команд JMP addr. Это упрощает обращение к BIOS из любого места программы и делает BIOS более автономным.

Константы

Область констант содержит таблицу поправок для расчета угла ФИ, а также некоторые константы, которые могут быть изменены при отладке контроллера.

Микросхема ОЗУ

При работе программ задействовано ОЗУ на микросхеме К537РУ10 объемом 2 Кбайта. Микросхема ОЗУ занимает адреса 7800H...7FFFH и используется как память данных. Содержимое ОЗУ представлено в таблице 2.6.2.2.

Похожие статьи




Распределение адресного пространства - Экономическая целесообразность автоматической компенсации реактивной мощности промышленных сетей

Предыдущая | Следующая