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

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

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

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

Расположение выводов показано на рис. П1.1 и П1.2. Для подключения напряжения питания служат 8 выводов, обозначенных Чп для подключения «землн» вЂ” 11 выводов, обозначенных Чз; три вывода, обозначенных «НП», оставлены неподключенными. Некоторые выводы могут выполнять альтернативные функции, передавая или принимая различные сигналы в зависимости от режима работы основных блоков микроконтроллера, Для таких выводов на рис.

П1.1, П1.2 указаны два варианта условного обозначения передаваемых сигналов, разделенные знаком «/ «. Выводы портов Р1..Р5 с помощью регистров Рх МОВЕ могут программироваться на выполнение стандартных функций ввода-вывода данных или на выполнение специальных функций приема-передачи сигналов, указанных в табл. П1.1. При обращении к внешней памяти микроконтроллер может реализовать стандартный или стробируемый режим записи в зависимости от значения бита «1ГК в байте конфигурации ССВО (см.

раздел 1.6). Для выполнения записи при этом требуется формирование стандартных сигналов %'Рс№, ВНЕ№ или альтернативных сигналов (стробов записи) »1гй).№, 7ККН№ (табл. П1.1). Сигналы, поступающие на внешние выводы, делятся на несколько функциональных групп: адреса и данные при обращении к внешней памяти, сигналы управления шиной адресов — данных, сигналы ввода — вывода данных и выходные сигналы ШИМ, сигналы управления таймерами и процессором событий, сигналы управления процесором. 353 Для сигналов управления активным ( вызывающим определенные действия) может быть высокий (Ч1) или низкий (ЧО) уровень потенциала на данном входе.

Сигналы, для которых активным является низкий уровень потенциа- ла, отмечены символом «№», например, ЕА№, »ЧК№. Ниже дается описание назначения всех выводов микроконтроллеров 8ХС19611(РХ(1 в соответствии с функциональными группами поступающих иа иих сигналов. Сигналы, реализующие специальные и альтернативные фун- кции, отмечены символом «'». НЕЕ ЕТ» НМ1 ем Аз А1 чсс Чээ Аз м Аз АТ чсс Чэз н.с.

н.с. Сэоейз.о С616 ЗЗ Сэзв»3.2 сзэи 2.2 Чзз Сз«В»ЗА СЫ«Л ЗЭ ЕХПНТЭРЗ.6 Рис. П1.2. 100-выводный 80РР корпус ЗВВХС196ЙР (визз сверху) йез аневтзйн« 61Я 2«6Т йЕАОЧ йРО сисе Чзэ чсс Чзз Аз Аз Мз М1 А12 мз А14 А16 н.с. Чзз ХТАС1 2ТА12 чээ н.с.

Рз,ТЮ.КОЦТ 354 н Ю'О ОНТ ЛП Р ' А к3'УРА ПРОГР И ВА И табл. П1.1. Стандартные и олециалъные функции выводов микроконтроллеров 8ХС19бйр, НУ Выаоды Стандартные функции Специальные функции А 15.. 0 А 19..16 АР 15..0 Вывод адреса Вывод адреса Пе едачаад еса-данных ЕРОКТ 3..0 ЖКН № %~К1. № Р3.5..0 Р3.6 Р3.7 Ввод-вывод данных Ввод-вывод данных Ввод-вывод данных СБ 5..0 № ЕХТ11чТ 2 ЕХТ1с1Т 3 Р4.2..0 Р4.3 Ввод-вывод данных Ввод-вывод данных РЖМ 2.,0 А1.Е ВНЕ № ЖК№ КР№ 1ХБТ КЕАРУ Р1.3..0 Р1.4 Р1.5 Р1.6 Р1.7 Р2.0 Р2.1 Р2.2 Р2.3 Р2.4 Р2.5 Р2.6 Р2.7 ЕА№ ХМ1 КЕБЕТ № КРР ОХСЕ Выход Выход Выход Выход Выход Вход Ввод-вывод данных Ввод-вывод данных Ввод-вывод данных Ввод-вывод данных Ввод-вывод данных Ввод-вывод данных Ввод-вывод данных Ввод-вывод данных Ввод-вывод данных Ввод-вывод данных Ввод-вывод данных Ввод-вывод данных Ввод-вывод данных Вход Вход Вход-выход Выход Вход ЕРА 3..0 Т1С 1.К Т1Р1К Т2С1.К Т2Р1К ТХР КХР ЕХТ1ХТ 0 ВКЕО № ЕХТ1ЫТ 1 НО1Р № Н1.РА № С1КОУТ 355 Адреса и данные при обращении к внешней памяти А19 — 0 — выводы адреса; АП15 — 0 — мультиплексированные выводы адресов-данных; 'СЯ5 — О№ — выходы сигналов выборки кристаллов (банков данных).

управление шиной адресов-данных при обращении к внешней памяти АЕŠ— выход адресного строба, формируемого при выдаче адреса; ВНЕ№ — выход сигнала выборки старшего байта; *ВКЕЯ№ — выход сигнала запроса на доступ к шине при ее захвате другим устройством; 'НОТР№ — вход сигнала запроса другого устройства на захват шины; "НОП)А№ — выход сигнала разрешения на захват шины; 1НБТ вЂ” выход сигнала выборки команды; КЕАРУ вЂ” вход сигнала готовности к чтению — записи; КР№ — выход сигнала чтения; ЮК№ — выход сигнала записи; "УККН№ — выход строба записи старшего байта; '%'КЕ№ — выход строба записи младшего байта. Ввод-вывод данных и выходные сигналы ШИМ Р1.7.,0 — Р4.3..0 — двунаправленные выводы для параллельного обменадан- ными через порты Р1..Р4; 'ЕРОКТЗ..Π— двунаправленные выводы для параллельного обмена данны- ми через порт ЕРОКТ; *РЖМ2..0 — выход импульсов широтно-импульсного модулятора; 'КХР, "ТХ0 — вход и выход данных при последовательном обмене через универсальный последовательный порт.

Сигналы управления таймерами и процессором событий *Т1СЕК, 'Т2СЕК вЂ” входы внешних синхросигналов для таймеров 1. 2; *Т1Р1К, *Т2Р1К вЂ” входы сигналов направления счета (инкремента-декремента) таймеров 1, 2; 'ЕРАЗ..Π— входные или выходные сигналы процессора событий. 356 Т ЛЛЕРЫ ЛРХ Т П МИ ВАННЕ ИНТ Управление процессором "С1.КООТ вЂ” выход внутренних синхросигналов микроконтроллера; ЕАЙ вЂ” вход сигнала обращения к внешней памяти: "ЕХТ1ХТЗ..Π— входы внешних сигналов запроса прерывания; 1нМ1 — вход немаскируемого запроса прерывания; ОИСŠ— вход сигнала, переводящего микроконтроллер в режим внутрисхем- ной эмуляции (отключение всех выводов); КЕЯЕТтт — вход сигнала установки микроконтроллера в начальное состоя- ние (сброс); КРР— вывод для подключения времязадающего конденсатора, необходи- мого при выводе микроконтроллера из режима отключения; ХТА1.1, ХТА1.2 — выводы для подключения кварцевого резонатора или внешнего генератора тактовых импульсов ( вход ХТА1.1 ).

ПРИЛОЖЕНИЕ Система команд микроконтроллера 8ХС196МР, М0 (число байтов, время выполнения, коды операций) В данном приложении приведены значения числа байтов и времени выполнения для всего набора команд микроконтроллера (см. раздел 1.3). Время выполнения команд определяется числом тактов синхронизации. В табл. П2.1 и П2.2 приведены параметры для команд пересылок и арифметико-логических операций при использовании четырех основных способов адресации операндов. Для каждого способа в левой колонке указана длина команды (число байтов), в правой колонке — время выполнения (число тактов). При индексной адресации указано два значения числа байтов в команде (з/1): для короткой индексной (з) и длинной индексной (1).

Для ряда команд при косвенно-регистровой и индексной адресации даны четыре значения времени выполнения: (г/п1) — (г/ш)'. Если адресуемый операнд находится в регистровом файле, то число тактов выполнения команды дается числом г, если во внешней памяти — числом ш. При косвенно-регистровой адресации первая пара значений (г/ш) соответствует использованию обычной адресации, вторая пара (г/ш)' — использованию автоинкрементной даресации. Для индексной адресации первая пара (г/ п1) относится к короткой адресации, вторая пара (г/ш)' — к длинной адресации.

Для команд РУИН, РОР (табл. П2.1) время выполнения зависит от размещения стека: в регистровом файле или внешней памяти. При размещении стека во внешней памяти указаные в табл. П2.1 времена выполнения следует увеличить на 2 такта для команды РУАН и на 3 такта для команды РОР МИКРОКО ЛЛ РЫ АРХИТ КТ РА ПРОГРАММ ВАНИ ИНТ ЕЙС 358 Табл. П2.1.

Команды пересылки Способыадресации (6/9)-(7/10) 6 9 — 7 10 4/5 45 (5/8)-(6/8) 5 8 — 6 8 ЕП Е)) В (6/9)-(7/10) 69 — 710 4/5 45 (5/8)-(6/8) 5 8 — 6 8 В5Е ЕОВХЕ 4/5 45 5Т 5ТВ ЕЕП Е) 1)В (6/9)-(8/11) 69 — 811 (8/11)-(8/11) Е5Т Е5ТВ (8/13)-(9/14) 8 13 — 9 14 4/5 4 5 ХСН ХСНВ СЕВ С1.В.В (9/12)-(!О/13) (10/13)-(11/14) 3 7 (10/12)-(11/13) *) Время выполнения пересылки блоков рассчитывается по указанным в Приложении 2 формулам. '*) Время выполнения команд Р(15Н, РОР указаны для случая размещения стека в регистровом файле.

В случае размещения стека во внешней памяти время выполнения команды Р1)5Н увеличивается на 2 такта, время выполнения РОР на 3 такта. ВМОЧ ВМОЧ1 ЕВМОЧ1 РЮН"' Р1)5НР Р(15НА РОРАР РОРР РОРА 8 12 7 6 12 6 (5/8)-(6/8) 5 8 — 6 8 (6/9)-(8/11) 6 9 — 8 11 (6/9)-(7/10) 6 9 — 7 10 (8/11)-(8/11) ЗБО МИК К РОЛЛЕРЫ АРХИТ КТУРА ПРОГР МИ ЗАН Е Время выполнения команд пересылки блоков ВМОК ВМОЧ1, ЕВМОУ1 зависит от их размещения: во внутреннем регистровом файле (г) или внешней памяти (ш), от количества перемещаемых слов Хсл н числа прерываний Хпр, поступивших при пересылке.

Общее время пересылки блока определяется с помощью формул, приведенных в табл. П2.3. Табл. П2.3. Формулы для расчета времени пересылки блоков данных при выполнении команд ВМОЧ, ВМОЧ1, ЕВМОЧ1 Время выполнения команд сдвигов и нормализации (табл. П2А) зависит от числа разрядов сдвига Хсд. Табл. П2.4. Команды сдвигов Время выполнения команд условных переходов (табл. П2.5) )сс, )ВС, ДВБ, 1))Х2, Ьт)ХХЪ~ имеет два значения (и))/О).

Величина (п)) определяет время выполнения для случая, когда условие перехода не выполняется (перход не производится), величина (1) — для случая, когда условие выполняется (переход происходит). Времена выполнения команд обращения к подпрограмме ЯСАЬЬ, ЬСАЬЬ, ЕСАЬЬ, ТКАР КЕТ имеют различные значения в зависимости от режима адресации (64 К/1М) и размещения стека (в регистровом стеке г или внешней памяти ш). Поэтому в табл. П2.5 для этих команд (кроме ЕСАЬЬ) даны четыре значения времени выполнения: (64К/1М)г — (64К/1М)ш.

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

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

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

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