- •1.0 Программно аппаратный комплекс
- •1.Однокристальный Микроконтроллер (мk) - n80c51gb
- •X1 - Разъем для подключения отладочной платы.
- •X6 ,x7 - (для контроллера типаMc51gb.02),
- •2.1Автономный режим
- •3. 0 Функциональные устройства Контроллера
- •3. 1 Селектор внешних устройств
- •3. 2 Часы реального времени
- •3. 3 Буферные усилители
- •3.4 Аналоговая часть
- •3.5 Преобразователь напряжения
- •3. 6 Приемопередатчик
- •3. 7 Память программ
- •4. 0 Подключение Микроконтроллера 80с51gb
- •4. 1 Описание установок перемычек контроллера
- •1.Отключить питание.
- •2.Выдернуть шлейф из разъема х1 на плате мк.
- •3.Установить перемычки на разъеме х1 по рис. 2. ,рис. 3.
- •5. 1 Кросс средства
- •51_New-1. Msa для контроллера с процессором n80с51gb - 1 (16 Мгц)
- •1.Список псевдооператоров в мнемонике процессора 80c51gb.
- •5.2 Работа с wd
- •6. 0 Включение Контроллера с отладочной платой
- •1. Схема управления режимами работы.
- •2. Память программ. (Программа « Монитор»)
- •3. Устройство формирования пошагового режима.
- •4. Схема сброса.
- •6. 1 Технические параметры отладочной платы
- •8.1 Макетная плата
- •9.1 Описание контактов Адаптеров авэ-1,авэ-2
- •80С51gb -X.XX XX
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. Создание среды конфигурации, определяющей основные файлы с которыми
работает пользователь .
Отладчик позволяет работать с листингом программы, устанавливая точки останова с подсвечиванием строки в текущей позиции и выводом оперативной информации о внутреннем состоянии процессора на экран монитора. В среде реализован пошаговый режим с возможностью просмотра состояния регистров, внутренней памяти данных, служебных регистров, на каждом шаге выполнения программы.
После полной отладки программы необходимо отключить отладочную плату и включить Контроллер в автономном режиме, для этого надо выполнить следующие действия:
