Главная » Просмотр файлов » метод_к лаб раб по ПРССУ

метод_к лаб раб по ПРССУ (539892), страница 8

Файл №539892 метод_к лаб раб по ПРССУ (методическое обеспечение от Бунько Е.Б.) 8 страницаметод_к лаб раб по ПРССУ (539892) страница 82015-07-23СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 8)

Установление взаимосвязи по инициативе микроконтроллера осуществляется в такой последовательности:

  1. Микроконтроллер посылает в УВК ЭВМ код установления взаимосвязи (шестнадцатеричный код 4C, двоичный код 01001100) и переходит к ожиданию этого же кода, ретранслированного от УВК ЭВМ. Если в течение 5 мс ретранслированный код не получен, или получен неправильный код, микроконтроллер выходит из режима установления взаимосвязи, устанавливает регистр бита условия (БУ) в состояние логического нуля («0»), и переходит к выполнению следующей команды программы, если находился в автоматическом режиме работы.

  2. Получив в течение 5 мс от УВК ЭВМ правильно ретранслированный код, микроконтроллер считает связь установленной, и переходит к выполнению исполнительной программы передачи информации.

17.3. Параметры протокола интерфейса связи между микроконтроллером и УВК ЭВМ.

Приём и передача информации между микроконтроллером и УВК ЭВМ базируется на следующих принципах:

  1. Каждый код, полученный приёмной стороной, ретранслируется к передающей стороне с целью контроля на отсутствие искажения информации в линии связи.

  2. Обмен информацией осуществляется в режиме одновременной полнодуплексной связи, при этом в каждой из двух линий связи присутствуют два потока информации – направляемой передающей стороной и ретранслируемой принимающей стороной.

  3. Контроль правильности обмена путём сравнения посланного кода с полученным ретранслированным кодом, возлагается на передающую сторону.

  4. Пауза между посылками отдельных кодов как передаваемых, так и ретранслируемых, не должна превышать 5 мс.

  5. Передачу массива информации передающая сторона (во всех режимах обмена) завершает отправкой двух кодов подтверждения.

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

В случае отсутствия очередного ожидаемого кода в регламентированное время (5 мс), передача прерывается. Таким образом, условием выхода из состояния обмена, как для микроконтроллера, так и для УВК ЭВМ, является отсутствие поступления по линии связи информации в течение периода времени, равного 5 мс (за исключением случая установления информационной взаимосвязи по инициативе УВК ЭВМ).

Выход из состояния обмена происходит в следующих случаях:

  1. После успешного завершения передачи.

  2. При несоответствии ретранслированного кода переданному коду.

  3. При технических неисправностях.

17.4. Режимы обмена информацией между микроконтроллером и УВК ЭВМ.

Всего существует 5 режимов взаимодействия микроконтроллера с УВК ЭВМ: 4 режима передачи информации микроконтроллеру по инициативе от центральной УВК ЭВМ, представленных в таблице 9 и один режим передачи информации в центральную УВК ЭВМ по инициативе микроконтроллера, описанный в разделе 17.2.

17.4.1. Режим «запись информации в память микроконтроллера».

Этот режим позволяет из УВК ЭВМ изменить содержимое области ЭНЗУ и служебного ОЗУ микроконтроллера, начиная с заданного адреса и в необходимом объёме (от 1 до 2048 байт), причём УВК ЭВМ задаёт физический адрес области памяти микроконтроллера. Последовательность передачи кодов и процесс информационного обмена для данного режима передачи представлены в таблице 10.

17.4.2. Режим «приём информации из микроконтроллера».

Этот режим позволяет из УВК ЭВМ опросить любую область памяти микроконтроллера, задавая начальный физический адрес памяти микроконтроллера. Последовательность передачи кодов и процесс информационного обмена для данного режима передачи представлены в таблице 11.

Таблица 10.

№ кода

Направление передачи

Значение передаваемого кода

примечание

1

ЭВМ МКП

48

Код установления режима записи информации

2

ЭВМ МКП

Старшая часть начального адреса памяти микроконтроллера

Задание адреса зоны памяти мик-роконтроллера, в которую будет пе-редаваться инфор-мация

3

ЭВМ МКП

Младшая часть начального адреса памяти микроконтроллера

ЭВМ МКП

Информационный байт

Передаваемая информация

N

ЭВМ МКП

Информационный байт

n+1

ЭВМ МКП

Первый код подтверждения

Данная инфор-мация микроконт-роллером не анализируется

n+2

ЭВМ МКП

Второй код подтверждения

17.4.3. Режим «изменение режима работы микроконтроллера».

Этот режим позволяет УВК ЭВМ установить микроконтроллер в любой из его режимов работы. Каждый из режимов работы имеет шестнадцатеричный код, который можно узнать по таблице 12. Последовательность передачи кодов и процесс информационного обмена для данного режима передачи представлены в таблице 13.

Чтобы с рабочего места оператора УВК ЭВМ можно было определить, в каком из режимов работы находится в настоящий момент микроконтроллер, необходимо с УВК ЭВМ в режиме обмена «приём информации из микроконтроллера» извлечь содержимое ячейки служебного ОЗУ с адресом FF05. В данной ячейке находится код текущего режима работы микроконтроллера. После изменения режима работы микроконтроллера с УВК ЭВМ, содержимое ячейки с адресом FF05 будет содержать код нового режима работы.

Фактически, с рабочего места оператора УВК ЭВМ можно записать программу в память микроконтроллера и дистанционно включить микроконтроллер в автоматический режим исполнения программы, а затем, можно извлечь результаты работы из любой области памяти микроконтроллера.

Таблица 11.

№ кода

Направление передачи

Значение передаваемого кода

Примечание

1

ЭВМ МКП

49

Код установления режима приёма информации

2

ЭВМ МКП

Старшая часть начального адреса памяти микроконтроллера

Задание адреса зоны памяти мик-роконтроллера, из которой считыва-ться информация

3

ЭВМ МКП

Младшая часть начального адреса памяти микроконтроллера

4

ЭВМ МКП

Старшая часть количества байт

Определение количества передаваемой информации

5

ЭВМ МКП

Младшая часть количества байт

6

ЭВМ МКП

Первый код подтверждения

Данная инфор-мация микроконт-роллером не анализируется

7

ЭВМ МКП

Второй код подтверждения

ЭВМ МКП

Информационный байт

Передаваемая информация

N

ЭВМ МКП

Информационный байт

n+1

ЭВМ МКП

Первый код подтверждения

Данная инфор-мация микроконт-роллером не анализируется

n+2

ЭВМ МКП

Второй код подтверждения

Таблица 12.

Шестнадцатеричный код режима работы микроконтроллера

Режим работы

00

Автоматический

01

Ручной

02

Пошаговый

03

Ввод программы

04

Просмотр программы в сторону увеличения значения счётчика команд

05

Просмотр программы в сторону уменьшения значения счётчика команд

Таблица 13.

№ кода

Направление передачи

Значение передаваемого кода

Примечание

1

ЭВМ МКП

4A

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

2

ЭВМ МКП

Старшая часть начального адреса памяти микроконтроллера

Задание адреса зоны памяти мик-роконтроллера, из которой считыва-ться информация

3

ЭВМ МКП

Младшая часть начального адреса памяти микроконтроллера

4

ЭВМ МКП

Старшая часть количества байт

Определение количества передаваемой информации

5

ЭВМ МКП

Младшая часть количества байт

6

ЭВМ МКП

Первый код подтверждения

Данная инфор-мация микроконт-роллером не анализируется

7

ЭВМ МКП

Второй код подтверждения

ЭВМ МКП

Информационный байт

Передаваемая информация

n

ЭВМ МКП

Информационный байт

n+1

ЭВМ МКП

Первый код подтверждения

Данная инфор-мация микроконт-роллером не анализируется

n+2

ЭВМ МКП

Второй код подтверждения

17.4.4. Режим «выполнение микроконтроллером команды, переданной с УВК ЭВМ».

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

Характеристики

Тип файла
Документ
Размер
434 Kb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6295
Авторов
на СтудИзбе
313
Средний доход
с одного платного файла
Обучение Подробнее