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

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

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

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

Кроме того микроконтроллеры 8ХС196КС, КО содержат регистры портов 1ОРОКТО, 1, 2, регистры управления вводом- выводом 1ОСО, 1, 2, 3, регистры блока БВВ:!050, 1, 2, Н51 МОВЕ, Н51 5ТАТ, Н51 Т1МЕ, Н50 СОММАХО, Н50 Т!МЕ. МИКРОКОНТРОЛЛЕРЫ СЕМЕЙСТВА МСВ.ВВ 129 В табл. 1.37 приведено исходное состояние всех РСН, которое они прини- мают после начальной установки (КЕБЕТ) микроконтроллера. Табл. 1.37. Содержимое РСН после начальной установки Начальное состояние Регистры ста ший байт младший байт АР СОММАХР АР КЕБ[[[.Т АР Т1МЕ хххх хххх 1100 0000 1111 1111 1111 1111 НЯ[ МОРЕ НЯ[ БТАТ[[Я Н50 СОММАХР !111 1111 хОКО хОхО хххх хххх НБ[Т1МЕ, НЯО Т!МЕ 1ХТ МАЯК,!ХТ МАЯК 1 !ХТ РЕХР,!ХТ РЕХР 1 хххх хххх хххх хххх 0000 0000 0000 0000 !ОС 0 1ОС 1 1ОС 2 10С 3 0000 ООКО 0010 0001 х000 0000 1111 0000 1О РОКТО 10 РОКТ1 10 РОКТ 2 хххх хххх 1111 1111 1100 0001 1О РОКТ34 [ОБ О, 1, 2 1111 1111 1111 1111 0000 0000 РТЗ ЯЕ1, РТЗ БКЧ 0000 0000 О!00 0000 РРЧМ О, 1,2 СОХ 3В[[Р КХ, 3В[[Р ТХ БР ВА[[Р БР СОХ, ЯР ШТАТ 0000 0000 0000 00хО 0000 101! Т2 САРТ[[КЕ Т1МЕК1 2 хххх хххх 0000 0000 хххх хххх 0000 0000 ЖАТСНРОС хххх хххх хххх 0000 2ЕКО КЕС 0000 0000 Остальная часть регистрового блока используется в качестве регистров общего назначения (РОН), которые делятся на младший и старший файлы.

Как и в ранее рассмотренных моделях, регистры младшего файла выбира!Отся с помощью прямой регистровой адресации, а для выборки регистров старшего файла производится их перемещение (кадрирование) в верхнюю область (окно) адресного пространства младшего файла с использованием регистра ДАЧЕК (см. раздел 1.2). В микроконтроллере ЕХС196К[) регистровый МИКРОКОНТРОЛЛЕРМ' АРХИТЕКТУРА ПРОГРАММИРОВАНИЕ, ИНТЕРФЕЙС 1ЗО блок объемом 1024 байт делится на восемь 128-байтных кадров (номера 0..7), или шестнадцать 64-байтных (номера 0..15), или тридцать два 32-байтных (номера 0..31).

В микроконтроллере 8ХС196КС, имеющем объем регистрового блока 512 байт, число кадров вдвое меньше. Перемещение кадра в окно младшего файла производится путем загрузки в Ут'ЯК числа, содержащего в семи младших разрядах код: уу'ЗН6..0 = 0010ХХХ для 128-байтного кадра (базовый адрес 80Н), ЖЯЕ6..0 = 010ХХХХ для 64-байтного кадра (базовый адрес ОСОН), ЪУЯЕ6..0 - 101ХХХХ для 32-байтного кадра (базовый адрес ОЕОН), где Х..Х вЂ” двоичные номера перемещаемых кадров. Базовый адрес является адресом младшего регистра перемещенного кадра.

Табл. 1.30. Содержаниеолужебной информации, хранящейся ао внутреннем ПЗУ Вид служебной информации Адреса 2000Н..2013Н Младшие векто а и ываняй 2014Н..2017Н За е ви вано должносоде жать ОРРН 2018Н Байткон игу ацниССВ 2019Н За зе вн вано должвосоде ткать20Н 201АН..201РН За вн вано должно соде жать ОРРН 2020Н..202РН Код защиты памяти 2030Н..203РН 2040Н..205ПН Ста шве векто ап ываннй Векто аПСР 205ЕН..207ЕН За ви ювано должно соде жать ОРРН Для обращения к внутреннему ПЗУ используются адреса 2000Н..9РРРН для модели 8ХС196КР или 2000Н..5РРРН для 8ХС196КС.

Внутреннее ПЗУ служит для хранения служебной информации (128 байт) и программ (остальной объем ПЗУ). Содержание служебной информации (табл.1.38) аналогично описанному в и. 1,7.2 для микроконтроллера 8ХС196ХТ, только вместо трех байтов конфигурации используется один ССВ. Эти же адреса служат для выборки внешней памяти, если в процессе установки начального состояния микроконтроллера подать низкий потенциал ЧВ на вход ЕА№ при поступлении положительного перепада напряжения на вход ВЕЗЕТ. Остальные позиции адресного пространства используются для обращения к внешней памяти (см.

и. 1.8.9). Отдельная позиция адресного пространства предоставлена портам РЗ, Р4. Запись и считывание их содержимого производится в виде 16-разрядного слова (содержимое Р4 — старший байт, содержимое РЗ вЂ” младший байт) по адресу 1РРЕН. МИКРОКОНТРОЛЛЕРЫ СЕМЕЙСТВА МСЕ-ВЕ 1.9.3.Организация ввода-вывода Табл.

1.39. Стандартные и альтернативные функции выводов портов Р0..4 Управляющий регистр Стандартные функции Альтернативные функции Выводы АСН 7..0 — входы АЦП ЕХТ 1ХТ вЂ” Вход и ывання Р0.7..0 Вход 1ОС ! Р0.7 Вход-Выход Р!.2..0 Вход-Выход Р'тт'М 1, РЪЧМ 2 Выходы мо лей 1, 2 ШИМ !ОС 3 Р!.3, 1.4 ВКЕО№, НЕПА№, НО1О№ сигналы захвата шины Р1.5..7 Вход-Выход 1ОС ! ТХΠ— вход УПП Р2.0 Выход КХΠ— выход или вход УПП Р2.1 БР СОХ Вход 1ОС ! ЕХТ 1ХТ вЂ” зап и ывавня Р2.2 Вход 1ОС 0 Т2 С ЕК вЂ” вход си вхрссигналов тайме а2 Р2.3 Вход Т2КЗТ вЂ” входсб атайме а2 Р2А 1ОС 0 Вход РЪЧМ 0 — выход мод лл 0 ШИМ Р2.5 1ОС ! Выход Вход-Выход Т2 ПР-ОХ вЂ” вход сигнала нап левил счета тайме 2 Р2.6 1ОС ! Вход-Выход Р2.7 !ОС 2 Т2 САРТ!ЖŠ— вход сигнала захвата тайме 2 Р3.7..0 Р4.7..0 АО ! 5..0 — Шина адреса-данных Входы-Выходы с отк ытыи стоком Двунаправленный порт Р1 функционирует аналогично портам микроконтроллеров 8ХС196ХР ХП (см. раздел 1.5).

При вводе через этот порт содержимое регистра 10РОКТ! служит маской данных. Такое же маскирование осуществляется при считывании соответствующих разрядов данных с вынодон Р2.6, Р2.7 порта Р2. Для параллельного ввода-вывода данных можно использовать пять 8-разрядных портов Р4..0. При выполнении стандартных функций (табл. 1.39) порт РО служит входом данных, порт Р1 — двунаправленным входом-выходом, порт Р2 имеет отдельные линии входа и выхода, сдвоенный порт РЗ-Р4 обеспечивает двунаправленный вход-выход с «открытым стоком».

Обмен данными производится с помощью команд записи или считывания содержимого регистров портов 10РОКТО (адрес ОЕН), 10РОКТ1 (адрес ОРН), 10РОКТ2 (адрес 10Н), 10РОКТ34 (адрес 1ГРЕН). При этом регистры 10РОКТ 0..2 выбираются как РСН в кадре 0 (см. табл. 1.35). 1Зг МИКРОКОНТРОЛЛЕРЫ АРКИТЕКТУРА ПРОГРАММИРОВАНИЕ ИНТЕРФЕЙС Т1тобы выполнить ввод данных без маскирования, необходимо предваритель- но записать «1» в соответствующие разряды регистров 1ОРОКТ1, 2. Сдвоенный регистр 10РОКТ34 выбирается как единое 16-разрядное слово, запись или считывание которого производится только в том случае, если при начальной установке микроконтроллера был подан сигнал ЕА№ - 1.

При адресации к внешней памяти (см. табл. 1.38) на выводы портов РЗ, Р4 поступают мультиплексированные адреса и данные. Выбор стандартных или альтернативных функций отдельных выводов портов Р0..2 реализуется с помощью регистров управления 10СО..З (см. п.

1.9.2). Все выводы порта РО, включая РО.7, используются в качестве входов данных, если установлено значение бита ЕХТ1ХТ ЗКС - О в регистре 10С1. При включении АЦП (см. п. 1.8А) выводы порта РО используются как входы аналоговых сигналов. Выводы порта Р1 служат для параллельного обмена данными, если в регистре 10СЗ установлены значения битов РЪЧМ1, 2 БЕЕ - О, а в регистре ЮЗК значение бита НЕПЕХ = О. Если же значение НЕРЕХ 1, то выводы Р1.5..Р1.7 служат для обмена сигналами в режиме захвата шины. Выводы порта Р2 используются в качестве параллельных входов или выходов данных, если в регистре 1ОСЗ установлено значение бита Т2 ЕХА - О, !3 регистре 1ОС1 значения битов Рт«Г МО ЗЕЕ - О, ЕХТ1ХТ ЗКС - 1, ТХП БЕЕ - О, а в регистре ЯР СОХ (см. Рис. 1.16а) значение бита КЕХ - О (запрещение последовательного ввода).

Выводы портов РО, Р2, Р3..4 используютсд также в режиме программирова- ния внутренней памяти (см. п. 1.9.8). Последовательный ввод-вывод данных осуществляется с помощью универсального последовательного порта (УПП), описанного в п. 1.5.2. Данный порт реализует синхронный (режим 0) или асинхронный (режимы 1, 2, 3) обмен данными, используя в качестве входа приемника КХР и выхода передатчика ТХЕА выводы Р2.1 и Р2.0 порта Р2, причем разрешение приема дается при значении бита КЕХ - 1 в регистре ЯР СОХ.

Однако функционирование УПП в моделях 8ХС196ХР ХТ и 8ХС196КС, КАР имеет некоторые различия. В микроконтроллерах 8ХС196КС, К1) для подключения выхода передатчика к выводу Р2.0 необходимо установить в регистре 1ОС1 значение бита ТХП БЕЕ - 1. Синхронизация последовательного обмена осуществляется внутренним ГГИ, если в регистре БР ВА()Р (см.

рис. 1.18) значение бита С1.0СК БКС - 1, или сигналами Т2С).К на выводе Р2.3, если значение С1.0СК БКС - О. Если в регистре БР СОХ бит РЕХ - 1, то при обмене обеспечивается только контроль четности, биты 7..4 этого регистра не используются (зарезервированы). МИКРОКОНТРОЛЛЕРЫ СЕМЕЙСТВА МСВ.ЕЕ 1ЗЗ 1.9.4. Аналого-цифровой преобразователь (АЦП) Структура и функционирование АЦП во многом аналогичны преобразователю в модели 8ХС196ХТ (см.

п. 1.8.7). АЦП содержит регистры АР СОМ МАХР (адрес 02Н), АР Т1МЕ (адрес ОЗН), АР НЕБ()1 Т (адрес 02 Н), и осуществляет преобразование величины электрического потенциала, поступающего на один из восьми аналоговых входов, в 8- или 10-разрядный двоичный код. В качестве аналоговых входов используются выводы порта Р2. Регистр АР ТЕБТ в микроконтроллерах 8ХС196КС/КР отсутствует, поэто- му связанные с ним функции, описанные в п.

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

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

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

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