Главная » Просмотр файлов » Бродин В. Б., Шагурин И. И. Микроконтроллеры (1999)

Бродин В. Б., Шагурин И. И. Микроконтроллеры (1999) (1095894), страница 39

Файл №1095894 Бродин В. Б., Шагурин И. И. Микроконтроллеры (1999) (Бродин В. Б., Шагурин И. И. Микроконтроллеры (1999)) 39 страницаБродин В. Б., Шагурин И. И. Микроконтроллеры (1999) (1095894) страница 392018-12-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Шестнадцатиразрядный регистр данных Таймера 2 состоит из регистров спецфункций ТН2 (старший байт) и ТС2 (младший байт). Данные для ав- топерезагрузки хранятся в регистрах КСАР2Н (старший) и В.САР21 (млад- ший), а регистром управления является Т2СО)к?.режимы работы определя- ются следующими комбинациями битов управления регистра Т2СО)х?: глмл г миклоконт ллв ы с стм -и ~ ~ йС$К+ТСЬК О»/йь2№ ТН2 Режим о 0 1 16-разрядный таймер/счетчик с автоперезагрузкой 0 1 1 16-разрядный тмер/счетчик с захватом (фиксацией) текущего значения 1 Х 1 Задающий генератор для последовательного порта Т2СОХ ТР2 ЕХР2 КСЬК ТСЬК ЕХЕХ2 ТК2 С/Т2№ СР/КЬ2№ Функция Имв Ноелер бита битв ТР2 Т2СОХ.7 ЕХР2 Т2СОХ.6 Флаг внешнего события Таймера 2.

Устанавливается по перепаду «1»-«0» на входе Т2ЕХ, если ЕХЕХ2 - 1. Является запросом прерывания от Таймера 2. КСЬК Т2СОХ.5 ТСЬК Т2СОХА ЕХЕХ2 Т2СОХ.З Бит разрешения внешнего события Таймера 2. При ЕХЕХ2- = 1 разрешена установка флага ЕХГ2. ТК2 ТСОХ.2 С/Т2№ Т2СОХ.1 СР/КЬ2№ ТСОХ.О Флаг переполнения Таймера 2. Устанавливается при пере- ходе счетного регистра таймера из состояния РРН в со- стояние ООН. Должен очищаться программно. ТР2 не ус- танавливается, если КС1.К - 1 или ТС1.К - 1. Бит выбора источника синхрочастоты для приемника пос- ледовательного порта в его режимах 1 и 3. При КСЬК - 1 источником является Таймер 2, при КСЬК - 0 источником является Таймер 1.

Бит выбора источника синхрочастоты для передатчика пос- ледовательного порта в его режимах 1 и 3. При ТСЬК - 1 источником является Таймер 2, при ТСЬК - 0 источником является Таймер 1. Бит запуска/останова Таймера 2. При ТК2 - 1 таймер за- пускается. Бит выбора типа событий для Таймера 2. При С/Т2№ - 1 он работает как счетчик, при С/Т2№ 0 как таймер. Бит выбора режима Таймера 2. При СР/КЬ2№ - 1 по перепаду «1»-«0» на входе Т2ЕХ (если ЕХЕХ2 - 1) он переходит в режим захвата. При СР/КЬ2№ 0 по перепаду «1»-«0» на входе Т2ЕХ (если ЕХЕХ2 - 1) или по переполнению Таймера 2 он переходит в режим автоперезагрузки. Если КСЬК - 1 или ТСЬК - 1, этот бит игнорируется, а Таймер 2 работает в режиме перезагрузкн по переполнению.

192 МИКРОКОНТРОЛЛЕРМ: АРХИТЕКТУРА ПРОГРАММИРОВАНИЕ ИНТЕРФЕЙС Выбор типа фиксируемых Таймером 2 событий определяется битом С/Т2№ регистра Т2СО)Т). При С/Т2№ - 1 он работает как счетчик, а при С/Т2№ - 0 как таймер. В обоих случаях битом СР/К1.2№ может быть установлен режим захвата счетного значения (СР/К12№ - 1), либо режим счета с автоперезагрузкой исходного значения (СР/КЕ2№ - 0).

Захват (фиксация) счетного значения из регистров данных ТН2, Т(.2 и перезагрузка этих регистров исходным значением производится с использованием регистров К(.АР2Н, К(.АР21.. Таймер 2 имеет два флага запросов прерывания, ТР2 и ЕХР2. Оба запроса обслуживаются с использованием одного вектора 2ВН. Идентификацию запроса производит процедура обслуживания прерывания. Флаг ТР2 устанавливается при переполнении счетного регистра Таймера 2 (КСЕКТС(.К = 0), а флаг ЕХР2 устанавливается по перепаду «1»-»0» на входе Т2ЕХ, если ЕХЕН2 - 1.

В режиме задающего генератора (КС(.К - 1 или ТСЕК - 1) приемник или передатчик последовательного порта тактируются сннхроимпульсами, формируемыми при переполнении счетного 16-разрядного регистра Таймера 2. При С/Т2№ = 0 скорость работы последовательного порта определяется формулой: Скорость = РОВС/(32*((65536-(ВСАР2Н,ВСАР2Ц). Значение регистров КСАР2Н,КСАР21. для нужной скорости обмена мож- но получить по формуле: ЯСАР2Н,ЯСАР2~ = 65536-ЕОЗС/(32*Скорость).

2.10.4. Система прерываний Включает шесть источников запросов — к исходной системе добавлено прерывание от Таймера 2, который имеет два флага (ТР2 и Т2ЕХ). Это прерывание с вектором 002ВН. Таблица приоритетов прерываний при внутреннем поллинге следующая: Приоритеты прерываний 8052 при ноллинге Источник Приоритет внутри уровня Вход 1ХТО№ Высший Таймер 0 Вход 1ХТ1№ Таймер 1 Последовательный порт Таймер 2, флаг ТР2 Таймер 2,флаг Т2ЕХ Низший 193 ГЛАВА 2 МИКЛОКОНТ ЛАВРЫ ВВОТВА МОВ-51 1 О5С 1/12 -) С/Т2В=О ЕХЕ)ч2 О5С 1/12 С/Т22=0 б) гоч (Твймвр 1) Ех Тх ЕХЕ)ч2 в) Рис. 2.18. Работа Таймера-счетчика 2 в режиме: захвата (а), автоперезагрузки (б), зада/ощего генератора (в) МИКРОКОНТРОЛЛЕРЫ: АРХИТЕКТУРА ПРОГРАММИРОВАНИЕ ИНТЕРФЕЙС 194 Система прерываний 8052 обслуживается регистрами 1Е и 1Р которые вклю- чают биты управления прерыванием от Таймера 2.

1Е ЕА — ЕТ2 Е8 ЕТ! ЕХ1 ЕТО ЕХО 1Р— — РТ2 Р8 РТ! РХ! РТО РХО Имя Номвр Функция бита бита ЕА 1Е.7 Запрещение запросов от всех источников, имеет место при ЕА-0 1Е.6 Зарезервирован ЕТ2 1Е.5 Запрещение запроса от Таймера 2, имеет место при ЕТ2 - 0 ЕБ 1Е.4 Запрещение запроса от последовательного порта, имеет место при ЕЯ - 0 ЕТ1 !Е.З Запрещение запроса от Таймера 1, имеет место при ЕТ1 - 0 ЕХ1 1Е.2 Запрещение запроса по входу 1!Т1Т1№, имеет место при ЕХ1 - 0 ЕТО 1Е.1 Запрещение запроса от Таймера О, имеет место при ЕТО = 0 ЕХО 1Е.О Запрещение запроса по входу 1ХТО№, имеет место при ЕХО - 0 1Р7 Зарезервирован — 1Р.6 Зарезервирован РТ2 1Р5 Определяет приоритет Таймера 2 РЯ 1Р4 Определяет приоритет последовательного порта РТ1 1РЗ ОпределяетприоритетТаймера1 РХ1 1Р2 Определяет приоритет входа ПТ!Т1№ РТО 1Р.1 Определяет приоритет Таймера 0 РХО 1Р.О Определяет приоритетвхода1ХТО№ 2.11.

Микроконтроллеры типа ВХСБХ Микроконтроллеры типа 8ХС51/52/54/58 изготавливаются с использованием ком плементарной М ОП технологии (СН МО 8). В настоящее время эта технология стала основной при производстве микроконтроллеров. Она позволила уменьшить рассеиваемую мощность микроконтроллеров типа 8ХС5Х при обычном функционировании и ввести два особых режима, в ГЛАВА г.

микРОкОнтРОллеРы семеЙстВА мсэ-е! 1е1 195 которых энергопотребление дополнительно снижается. Наряду с переходом на новую технологию продолжался рост степени интеграции, которая в этой производственной группе была направлена на увеличение внутренней памяти программ. В микроконтроллерах 8ХС54 она достигла 16 Кбайт, в микроконтроллерах 8ХС58 — 32 Кбайт. Введен отладочный режим О!1!СЕ (опс1гсшт еп1п1ат1оп). Набор регистров специальных функций микроконтроллеров 8ХС5Х приве- ден ниже, вновь введенные регистры отмечены. в оооаоооо ГО Р7 АСС 00000000 ЕО 87 В8 ХТГ !'Ячг аооооооо РО 07 тгсон оооооооо КСАРгь .

оооооооо КСАР2Н оооооооо тег тнг оооооооо аоооаооо С8 Сг СО С7 и хооооооо В8 ВР РЗ 11111111 1В оооооооо ВО В7 Аг Р2 11111111 эсон оооаоооа ш 11!11111 АО А7 ЭВЦР ХХХХХХХХ 90 тсоы оооооо оо тмоо оооооооо тео тш оооооооо оооооооо тно тн! оооооооо оооооооо ЭР ООООО111 Ра 11111111 ОР1. ОРН оаоооооо оооооооо РСОН оохоооо 80 87 Алгоритм форл«ирования сигнала Аг.а у этих микроконтроллеров имеет небольшое отличие. Выдача этого сигнала на внешний вывод может быть запрещена с помощью установки младшего бита регистра с адресом 8ЕН. В результате па этом выводе удерживается «1», за исключением циклов обращения к внешней памяти при помощи команд МОЪ'Х и МОЪ'С.

МИКРОКОНТРОЛЛЕРЫ. АРХИТЕКТУРА. ПРОГРАММИРОВАНИЕ ИНТЕРФЕЙС 196 1.ВЗ Функция 13 Зашита только с использованием кодировочной таблицы П Командам МОЧС из внешней памяти программ недоступны байты кода из внутренней памяти программ. Допрограммирование внутренней памяти невозможно Р Р 11 Аналогично предыдущему, кроме того зал ретцена верификация внутренней памяти программ Р Р Р Аналогично предыдущему, кроме того запрсщено обращение к внешней памяти программ Р— аапрпнтаммн|хшап, Π— пгаап~ппТтамнн~хюап 2.11.1.

Режимы пониженного энергопотребления У микроконтроллеров, выполненных по СНМОЗ технолопии, существует два режима пониженного энергопотребления. Управление этими режима- ми осуществляется при помощи регистра РСОХ. ЗМ00 ЗМ01Э вЂ” — Сг! ПРО Р0 ИН. РСОХ Номер Функция бита Имя бита РСОХ.7 Бит управления скоростью обмена последовательного порта. При ЗМОО = 1 скорость обмена в режимах 1, 2, 3 удваивается РСОХ.6 Бит выбора значения ЗСОХ.7 (начиная с 8ХС52/54/58). При ЗМОПО = 0 бит ЗСОХ.7 представляет флаг ЗМО, при ЗМООО - 1 бит ЗСОХ.7 представляет флаг РЕ РСОХ.5 Зарезервирован РСОХА Зарезервирован РСОХ.З Флаг общего назначения РСОХ.2 Флаг общего назначения РСОХ.1 Бит управления режимом микропотребления. При РО - 1 этот режим включен РСОХ.О Бит управления режимом холостого хода. При 101.

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

Тип файла
DJVU-файл
Размер
8,95 Mb
Тип материала
Высшее учебное заведение

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

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