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

4. 0 Подключение Микроконтроллера 80с51gb

Cвязь процессора с внутренними и внешними ресурсами, по шине данных, адреса и сигналы управления, Контроллер осуществляет через усилители АП6. Порты выведены на разъем Y1.(MC51GB.01),Х6,Х7(MC51GB.02). Микропроцессор комплектуется осциллятором частота которого

выбрана таким образом, что обеспечивает основную сетку частот стандарта последовательного порта RS-232. Несколько выводов порта задействованы для внутренних нужд контроллера. Линия порта Р5. 7 управляет входом преобразователя напряжения, Логическая«1»- задает+12в. на выходе преобразователя логический«0»- снимает +12в. На этой же линии порта, проходящей через буфер, находится индикатор D1, указывающий, на присутствие +12в. Выводы порта Р3.0, Р3.1 (RXD, TXD) используются последовательным портом. Они связаны с формирователем сигнала стыка MAX242, согласующей цифровые уровни ТТЛ с уровнями стандарта последовательного порта. Последовательный порт работает в режиме Нуль модема. Формирователь -приемник MAX242 имеет вход управления третьим состоянием EN, и вход, управляющий режимом низкого потребления SHD. Линия порта P3. 2 (INT0) задействована в режиме отладки для организации пошагового режима и переключения режимов работы МП. На линию порта P3. 3 (INT1) выводится прерывание, формируемое часами реального времени 512ВИ1. Имеются два основных режима.

  • Работа МП с Памятью программ находящейся на отладочной плате

(программа ‘Монитор’).

  • Работа МП с собственной Памятью программ (FLASH).

Вывод порта P3.5 управляет режимом микропотребления, переводя в режим низкого потребления микросхемы MAX242, и FLASH.- Логический«0»- низкое потребление. Команда CLR p3.5 должна быть предпоследней перед остановом процессора Последняя команда - останов процессора.

4. 1 Описание установок перемычек контроллера

JP1 коммутирует порт Р5.7 для управления преобразователем напряжения MAX632 с индикацией на светодиоде Д1.

JP2 обеспечивает подачу напряжения программирования +12в. с преобразователя напряжения на ПП (FLASH) или на разъем Y1 (A52) или Х6(4).

JP3 управляет третьим состоянием, отключение канала RS-232.

JP4 -выдает сигнал прерывания с таймера реального времени 512ВИ1 на вход сброса (RESET) или на вход прерывания (INT1).

JP5- обеспечивает подачу входного напряжения +5в. на преобразователь с буфера DD6, управляемого портом Р5.7 или подает напряжение питания непосредственно на вход микросхемы.

JP6- управляет сигналом EA МК (использование внутренней памяти программ).

JP7- используется для разрешения работы селектора адреса или блокировки его внешним сигналом.

CON1 -предназначен для подачи внешнего напряжения программирования +12в. в случае отсутствия преобразователя.

JP8 -Управление третьим состоянием преобразователя (динамическое ) положение 1-2,

(статическое) положение 2-3.

JP9- Блокирует прохождение сигнала PME на разъем Х7 (имеется только в MC52GB.02).

8

Таблица 2.

Джампер

Позиция

Функции

JP1

Вкл. *

Откл.

линия порта Р5.7 используется

не используется

JP2

2-3 *

1-2

подача +12в. на ПП (FLASH)

на Y1 (A52) (для MC51GB.01),и Х6(9) (для MC51GB.02)

JP3

1-2

2-3 *

2-4

выводы приемопередатчика MAX242 переведены в третье состояние

выводы приемопередатчика MAX242 в рабочем состояннии

включен

управляется сигналом переключения режимов

2-4

динамическое управление ,с помощью сигнала переключения режимов VR,формируемого отладочной платой

JP4

1-2 *

2-3

коммутация сигнала прерывания на вход RESET

на вход INT1

JP5

1-2 *

2-3

динамическое управление преобразователем

статическое управление преобразователем

JP6

1-2 *

2-3

включена внешняя ПП

включена внутренняя ПП процессора

JP7

отк. *

вкл.

работа селектора адреса (СА)разрешена

управление (СА) с помощью внешнего сигнала

JP8

1-2

2-3

управление высоким импедансом преобразователя от порта р3.5

разрешение работы преобразователя

JP9

1-2 *

2-3

подается логическая «1» на контакт 17 разъема Х7

подается Сигнал PSEN на контакт 17 разъема Х7

CON1

джам.уст.

разъем для подачи внешнего +12в.

логический «0» на Vpp (FLASH)

*Примечание JP9 присутствует только в Контроллере MC51GB.02 .

Контроллер поставляется с установкой джамперов в позициях помеченных «*».

4. 2 Запуск Контроллера.

Соедините шнуром RS-232, контроллер и компьютер, заведя 25-ти штырьковый разъем на порт COM2 компьютера, а 9-ти штырьковый на разъем Х4 контроллера (рис 1.). К плате МК через 40-ка выводной шлейф и разъем Х1 подключается отладочная плата. Питание может подаваться либо через кросс плату (объединительную), либо через разъем Х3 на плате (К). Предусмотрено отключение +5в. от крайнего разъема на кросс плате. Это предназначено для тех случаев когда необходимо отключать напряжение питания от дополнительных плат, например в режиме микропотребления, подавая напряжение питания на дополнительные платы через управляемый микропроцессором коммутатор и разъем питания, находящийся на кросс плате. Питание на плату микроконтроллера может поступать от батарейных источников питания через разъем Х3. Проверить настройку и при необходимости сконфигурировать систему при помощи перемычек JP1-JP7. После подачи питания МК настраивается на отладочный режим и работает под управлением программы «Монитор » .

9

.4. 3 Отладочная среда Контроллера

Отладочная плата поставляется вместе с программным продуктом, включающим в себя, программную среду (оболочку) и кросс средства. Набор программы и ее отладка производятся в программной оболочке, реализованной в форме оконного интерфейса и выполняющей следующие функции:

1. Работа с текстовым редактором.

2. Ассемблирование и компоновка текстового файла

3. Загрузка файла с расширением. HEX в память программ контроллера

4. Переключение режимов работы контроллера

5. Создание среды конфигурации, определяющей основные файлы с которыми

работает пользователь .

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

После полной отладки программы необходимо отключить отладочную плату и включить Контроллер в автономном режиме, для этого надо выполнить следующие действия:

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