Основные узлы и модули комплекса КТСМ-01

Страница 8

Постоянное запоминающее устройство (ПЗУ) модуля ММК предназначено для хранения кодов команд рабочей программы микропроцессора. В качестве ПЗУ используется микросхема 27с512 (емкость 64 Кбайт) или 27с256 (емкость 32 Кбайт) – репрограммируемое постоянное запоминающее устройство с ультрафиолетовым стиранием информации. Также может использоваться микросхема 49F010 (AM29F010) емкостью 128 Кбайт – электрически-перепрограммируемое постоянное запоминающее устройство.

При использовании микросхемы 49F010 существует возможность использования двух ПЗУ: младшей страницы памяти (адреса 0h-0FFFFh) и старшей страницы памяти (адреса l0000h-1FFFFh). Переключение страниц осуществляется перемычкой S2.

Микросхема ПЗУ имеет выводы D0 – D7 для подключения к шине данных процессора, а также выводы А0-А16 (А0-А15 для микросхемы 27с512 и А0-А14 для микросхемы 27с256) для подключения к адресной шине. Выводы D0-D7 имеют три состояния и активизируются только при установлении на входе ОЕ сигнала низкого уровня. Управление сигналом выбора ПЗУ (сигнал ООЕ) осуществляется дешифратором конфигурации памяти, функции которого выполняет микросхема программируемой логики DD3. При высоком логическом уровне на линии BSEL дешифратором производится трансляция сигнала PSEN на линию ООЕ. Для выборки из ПЗУ очередной команды на мультиплексированной адресной шине (порты 0 и 2 микроконтроллера) устанавливается ее адрес, младший байт которого (А0-А7) по сигналу ALE запоминается в регистре защелке DD2. По сигналу PSEN на выводах ПЗУ D0-D7 устанавливаются соответствующие данные, которые считываются микроконтроллером через порт Р0. Таким образом обеспечивается доступ к адресам памяти программ 0h-0EFFFh (адреса 0F000h-0FFFFh используются для доступа к остальным модулям периферийного контроллера).

Оперативное запоминающее устройство (ОЗУ) модуля ММК предназначено для хранения данных, которые процессор может записывать и считывать в процессе выполнения программы. В качестве микросхемы ОЗУ модуля ММК применяется микросхема статического ОЗУ UM621024 емкостью 128 КБайт. Операции чтения и записи данных ОЗУ разрешены при низком уровне сигнала на входе CS1 (сигнал ACS). Чтение данных из ОЗУ осуществляется по сигналу АОЕ (низкий уровень на входе ОЕ). Запись данных в ОЗУ производится по сигналу WR. Управление сигналами выбора ОЗУ осуществляется дешифратором конфигурации памяти, функции которого выполняет микросхема программируемой логики DD3.

В модуле MMK-DS51 существует возможность выборки кодов команд исполняемой программы из ОЗУ, в отличие от стандартной организации памяти микроконтроллеров семейства MCS-51, когда выборка команд производится из ПЗУ, а в ОЗУ хранятся только оперативные данные. Эта особенность модуля позволяет оперативно изменять исполняемую программу, например, путем загрузки программы по сети передачи данных. В этом случае в ПЗУ хранится программа, реализующая алгоритм загрузки. По окончании загрузки управление передается загруженной программе.

Выбор памяти (ПЗУ или ОЗУ), из которой осуществляется чтение кодов выполняемой программы, производится переключением уровня сигнала BSEL. При низком логическом уровне на линии BSEL дешифратором конфигурации памяти уровень сигнала АОЕ устанавливается в '0' (чтение из ОЗУ) при низком уровне сигнала PSEN (чтение очередного программного кода) или при низком уровне сигнала RD (чтение данных). Таким образом, и выборка команд, и чтение данных осуществляются из ОЗУ.

Микроконтроллеры семейства MCS-51 по 16 адресным линиям могут адресовать до 64 Кбайт данных (адреса 0h-0FFFFh). Для доступа к старшим 64 Кбайтам ОЗУ (адреса l0000h-1FFFFh) используется линия S16, при высоком логическом уровне которой дешифратором конфигурации памяти на линии А16 устанавливается уровень логической единицы (доступ к старшим 64 Кбайтам ОЗУ).

Страницы: 3 4 5 6 7 8 9 10 11 12 13

Рекомендуем также:

Разработка графического плана перехода
1. Графический план - графическое изображение пути судна на карте с необходимыми пояснениями, касающимися режима плавания. 2. Выбор пути судна выполняется на основании анализа условий плавания с учетом осадки судна, его мореходных качеств и эксплуатационных требований, удаления от мест – убежищ и ...

Железнодорожно-водные перевозки и их эффективность
Одним из наиболее распространенных видов прямых смешанных перевозок являются железнодорожно-водные перевозки. Развитие смешанных железнодорожно-водных сообщений в России имеет давнюю историю. Сложившаяся на сегодняшний день сеть перевалочных пунктов формировалась постепенно. Вместе с ростом прямых ...

Балансировка роторной установки с использованием программного обеспечения
Теоретическое определение значений амплитуды ускорений производится при помощи программы ATLANT. Данная программа предназначена для теоретического определения амплитуд ускорений при балансировке роторной системы, места положения корректирующей массы для достижения наилучшего результата балансировк ...

Навигация

Copyright © 2019 - All Rights Reserved - www.transportpart.ru