Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программно аппаратный комплекс на основе Контроллера MC51GB.0102.DOC
Скачиваний:
32
Добавлен:
02.05.2014
Размер:
625.66 Кб
Скачать

1. Схема управления режимами работы.

2. Память программ. (Программа « Монитор»)

3. Устройство формирования пошагового режима.

4. Схема сброса.

Схема управления режимами работы переводит контроллер в отладочный или автономный режим в зависимости от команды поступающей по последовательному порту. Процессор анализирует команду и с помощью линии порта Р3.2 переводит контроллер в один из режимов. С помощью памяти программ, расположенной на отладочной плате, процессор производит обмен по последовательному порту в режиме отладки. Принимает, загружаемую в память программ, расположенную на плате контроллера, пользовательскую программу. Программирует электрически стираемую ПЗУ и выполняет другие, необходимые для отладки функции.

С версии V1. 2 и выше добавлены следующие возможности:

15

  • Проверка контрольной суммы программы «Монитор». Производится при включении напряжения питания, в случае нарушения контрольной суммы, начинает мигать светодиод Д1.

  • Включен режим автопрограммирования. Он предполагает программирование Памяти программ (FLASH) на плате контроллера из ПЗУ EPROM, находящейся на отладочной плате. Этот режим удобно использовать в случае быстрой загрузки новой версии программы в контроллер установленный на объекте. Для этого необходимо специальным образом подготовить EPROM, Программа «Монитор» занимает около двух Килобайт памяти в адресном пространстве EPROM, начиная с начального адреса 0000H, остальная область памяти свободна, в эту область загружается ваша программа, большинство программаторов позволяют компоновать бинарные файлы. Если у вас нет такого программатора вы можете приобрести его в нашей фирме. Далее, по адресам указанным ниже, загружается следующая информация:

XFF0 55H - код автопрограммирования.

XFF1 - начальный адрес загруженной в EPROM

вашей программы (младший байт)

XFF2 - /-/-/ (старший байт)

XFF3 - конечный адрес загруженной в EPROM

вашей программы (младший байт)

XFF4 - /-/-/ (старший байт)

XFF5 - начальный адрес (FLASH), куда будет

перезаписываться ваша программа, обычно 0000H

X - принимает значение в зависимости от емкости EPROM

X - 1H - 27C64

X - 3H - 27C128

X - 7H - 27C256

X - FH - 27C512

Перед компоновкой файла сохраните копию программы «Монитор»

После выполнения всех вышеперечисленных операций и подключения отладочной платы к контроллеру. Вы включаете напряжение питания, сразу же начинается программирование FLASH, что индуцируется светодиодом Д1 на плате контроллера. В случае удачного окончания операции программирования контроллер переходит в автономный режим работы, загорается светодиод, расположенный на отладочной плате. В случае ошибки, возникшей при стирании или программировании, начинает мигать светодиод Д1. В режиме автопрограммирования контрольная сумма не проверяется.

Устройство управления пошагового режима предназначено для формирования сигналов управления процессору через линию прерывания INT0 в пошаговом режиме. Схема сброса вырабатывает импульс сброса при переключении режимов, при подаче напряжения питания, а также от внешнего сигнала, инициируемого кнопкой сброса, подключаемой через CON1 (схема В3). Описание перемычек расположенных на отладочной плате в табл. 6

JP1 - отключает сигнал INT0, порт P3.2 от схемы управления режимами работы и позволяет пользователю использовать сигнал прерывания в собственных целях.

JP2, JP3 - устанавливает емкость EPROM (программа «Монитор»).

Таблица 6

JP2

JP3

ППЗУ

2-3

2-3

2764

2-3

2-1

27256

2-1

2-1

27512

16

Соседние файлы в предмете Микропроцессорные системы