Память для программ и данных
Память для
программ и данных
Микроконтроллер
для расчетов нуждается в программе (программном обеспечении). Она загружается в
форме двоичных числовых значений, разде ленных на наборы данных, в память для
программ.
Модуль CPU считывает
эти величины, интерпретирует их как команды и выполняет эти команды по очереди.
Программа
хранится в постоянном запоминающем устройстве (ПЗУ),включая модули памяти ROM,
EPROM или Flash-EPROM. Кроме того, в этом ПЗУ хранятся специфические данные (отдельные
значения, характеристики и поля характеристик). При этом речь идет о постоянных
параметрах, которые не могут изменяться при эксплуатации транспортного
средства. Они влияют на ход процесса управления и регулирования программы.
ПЗУ
может быть интегрировано в микроконтроллер и при необходимости дополнительно
расширено (например, внешними модулями памяти EPROM или Flash-EPROM).
Модуль
памяти ROM Основное ПЗУ может быть выполнено в виде модуля памяти ROM (Read
Only Memory). Оно содержит информацию, предназначенную только для чтения,
которая загружается при изготовлении модуля и после этого уже не может быть
изменена. Объем памяти модуля ROM, интегрированного в микроконтроллер,
ограничен. Для сложных систем требуются дополнительные модули памяти.
Модуль
памяти EPROM Модуль памяти EPROM (Erasable Programmable Read Only Memory, т. е.
стираемое и перепрограммируемое ПЗУ) хранит информацию, которая может стираться
облучением ультрафиолетовыми лучами и при помощи устройства программирования
снова записываться.
Модуль
памяти EPROM выполнен в большинстве случаев как отдельный конструктивный
элемент. Управляющий модуль CPU обращается к модулю памяти EPROM через адресную
шину и шину данных.
Модуль
памяти Flash-EPROM (FEPROM) Модуль памяти Flash-EPROMчасто сокращенно именуется
Flash. Информация в этот модуль может заноситься и стираться электрически.
Таким образом, блок управления с модулями памяти Flash-EPROM может быть
перепрограммирован на станции техобслуживания без вскрытия. При этом блок
управления связывается с программатором через последовательный интерфейс.
Если
микроконтроллер дополнительно снабжен ПЗУ, то там находится комплект программ
для программирования Flash-памяти. Модули памятиFlash-EPROM могут быть вместе с
микроконтроллером интегрированы в микрочип (начиная с модели EDC 16).
Модуль
памяти Flash-EPROM из-за своих преимуществ заметно потеснил использование
упрощенных модулей EPROM.
Модуль
оперативной памяти или память переменных
Модуль
оперативной памяти чтения/записи необходим для того, чтобы хранить изменяющиеся
параметры (переменные), например, арифметические значения и значения сигналов.
|