Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_ВЕ51_6ЛЕТ.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.48 Mб
Скачать

Контрольные вопросы

  1. Что такое таймер/счетчик МК ВЕ51?

  2. Как синхронизировать процесс в МПС на основе МК ВЕ 51, без использования таймера/счетчика?

  3. По какому алгоритму работает реализованный Вами обработчик прерываний от таймера/счетчика?

  4. Как рассчитывается временной интервал события при использовании программно-управляемой передачи данных, инициализируемой МК(задание 1)?

  5. Как рассчитывается временной интервал при использовании передачи данных по прерыванию от таймера/счетчика?

  6. Какие управляющие биты Вы использовали для инициализации таймера/счетчика?

  7. В чем сущность последовательной и параллельной передачи данных?

  8. В чем сущность методов асинхронной и синхронной передачи информации?

  9. Что представляет собой УАПП МК ВЕ51?

  10. Как реализованы передатчик и преемник УАПП?

  11. Охарактеризуйте режимы работы УАПП.

  12. Как используются при последовательной передачи данных старт-бит, стоп-бит и девятый программируемый бит?

  13. Зачем для организации последовательной передачи данных Вы использовали таймер /счетчик?

  14. Каким образом осуществлялся выбор одного из двух таймеров/счетчиков в разработанной Вами программе?

  15. Как вы использовали буфер SBUF при отладке программы?

  16. Каким образом Вы контролировали результаты выполнения разработанных программных модулей?

Домашнее задание

  1. Подготовьте отчет по результатам выполнения лабораторной работы №3. В отчет должены входить разработанные функциональные схемы и программные модули в соответствии с заданиями лабораторной работы.

ПРИЛОЖЕНИЕ 1

Корпус кристалла и структура КМ1816ВВ51

ПРИЛОЖЕНИЕ 2

Альтернативные функции порта 3

Таблица П2.1

Символ

Позиция

Имя и назначение

P3.7

Чтение. Активный сигнал низкого уровня формируется аппаратно при обращении к ВПД

P3.6

Запись. Активный сигнал низкого уровня формируется аппаратно при обращении к ВПД

T1

P3.5

Вход таймера/ счетчика 1 или тест-вход

T0

P3.4

Вход таймера/ счетчика 0 или тест-вход

P3.3

Вход запроса прерывания 1. Воспринимается сигнал низкого уровня или срез

P3.2

Вход запроса прерывания 0. Воспринимается сигнал низкого уровня или срез

TXD

P3.1

Выход передатчика последовательного порта в режиме УАПП. Выход синхронизации в режиме сдвигающего регистра

RXD

P3.0

Выход приемника последовательного порта в режиме УАПП. Ввод/вывод данных в режиме сдвигающего регистра

Таблица П2.2

Регистр режима работы таймера/счетчика

Символ

Позиция

Имя и назначение

GATE

TMOD.7 для T/C1 и TMOD.3 для T/C0

Управление блокировкой. Если бит установлен, то таймер/счетчик “x” разрешён до тех пор, пока на входе “INTx” высокий уровень и бит управления “TRx” установлен. Если бит сброшен то Т/С разрешается, как только бит управления “TRx” устанавливается

C/T

TMOD.6 для T/C1 и TMOD.2 для T/C0

Бит выбора режима таймера или счётчика событий. Если бит сброшен, то работает таймер от внутреннего источника сигналов синхронизации. Если бит установлен, то работает счётчик от внешних сигналов на входе “Tx

M1

TMOD.5 для T/C1 и TMOD.1 для T/C0

Режим работы (см. примечание)

M0

TMOD.4 для T/C1 и TMOD.0 для T/C0

Примечание к табл. П2.2

М1

М0

Режим работы

0

0

Таймер МК48. “ТLx” работает как 5-битный предделитель

0

1

16-битный таймер/счётчик. “THx” и “TLx” включены последовательно

1

0

8-битный автоперезагружаемый таймер/счётчик. “THx” хранит значение, которое должно быть перезагружено в “TLx” каждый раз по переполнению

1

1

Таймер/счётчик 1 останавливается. Таймер/счётчик 0 : TL0 работает как 8-битный таймер/счётчик, и его режим определяется управляющими битами таймера 0. TH0 работает только как 8-битный таймер, и его режим определяется управляющими битами таймера 1

Таблица П2.3