F00-17 (1041601), страница 17

Файл №1041601 F00-17 (Раздаточные материалы) 17 страницаF00-17 (1041601) страница 172017-12-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

 20024.2002; Rev. 1.4C8051F000/1/2/5/6/7C8051F010/1/2/5/6/7АдресРегистрОписание0xEDPCA0CPL3Слово данных модуля захвата 3 (младший байт)№ стр.1610xEEPCA0CPL4Слово данных модуля захвата 4 (младший байт)1610xDAPCA0CPM0Настройка модуля захват/сравнение 01600xDBPCA0CPM1Настройка модуля захват/сравнение 11600xDCPCA0CPM2Настройка модуля захват/сравнение 21600xDDPCA0CPM3Настройка модуля захват/сравнение 31600xDEPCA0CPM4Настройка модуля захват/сравнение 41600xF9PCA0HСлово данных таймера/счетчика ПМС (старший байт)1610xE9PCA0LСлово данных таймера/счетчика ПМС (младший байт)1610xD9PCA0MDРежим ПМС 01590x87PCONУправление питанием850xA4PRT0CFКонфигурация порта 01080xA5PRT1CFКонфигурация порта 11090xADPRT1IFФлаги прерываний от порта 11090xA6PRT2CFКонфигурация порта 21100xA7PRT3CFКонфигурация порта 31110x8FPSCTLУправление режимом чтения/записи памяти программ870xD0PSWСлово состояния программы740xCBRCAP2HЗахват таймера/счетчика 2 (старший байт)1490xCARCAP2LЗахват таймера/счетчика 2 (младший байт)1490xD1REF0CNРегистр управления ИОН610xEF0x990x98RSTSRCSBUFSCONРегистр источника сбросаБуфер данных (УАПП)Управление последовательным портом (УАПП)961341350xC3SMB0ADRАдрес модуля SMBus 01190xC0SMB0CNУправление модулем SMBus 01170xCFSMB0CRУстановка частоты тактирования модуля SMBus 01180xC2SMB0DATРегистр данных модуля SMBus 01190xC1SMB0STAРегистр состояния модуля SMBus 01200x81SPУказатель стека730x9ASPI0CFGКонфигурация модуля SPI1260x9DSPI0CKRУстановка частоты тактирования модуля SPI1280xF8SPI0CNУправление модулем SPI1270x9BSPI0DATРегистр данных модуля SPI1280xC8T2CONУправление таймером/счетчиком 21480x88TCONУправление таймером/счетчиком1400x8CTH0Слово данных таймера/счетчика 0 (старший байт)1430x8DTH1Слово данных таймера/счетчика 1 (старший байт)1430xCDTH2Слово данных таймера/счетчика 2 (старший байт)1490x8ATL0Слово данных таймера/счетчика 0 (младший байт)1430x8BTL1Слово данных таймера/счетчика 1 (младший байт)1434.2002; Rev.

1.4CYGNAL Integrated Products, Inc.  2002Page 71C8051F000/1/2/5/6/7C8051F010/1/2/5/6/7АдресРегистрОписание№ стр.0xCCTL2Слово данных таймера/счетчика 2 (младший байт)1490x89TMODРежим таймера/счетчика1410x91TMR3CNУправление таймером 31500x95TMR3HСтарший байт таймера 31510x94TMR3LМладший байт таймера 31510x93TMR3RLHСтарший байт регистра перезагрузки таймера 31510x92TMR3RLLМладший байт регистра перезагрузки таймера 31510xFFWDTCNУправление сторожевым таймером950xE1XBR0Конфигурация 1 матрицы портов ввода/вывода1040xE2XBR1Конфигурация 2 матрицы портов ввода/вывода106Конфигурация 3 матрицы портов ввода/вывода1070xE3XBR20x84-86, 0x96-97, 0x9C,0xA1-A3, 0xA9-AC,0xAE, 0xB3-B5, 0xB9,0xBD, 0xC9, 0xCE,0xDF, 0xE4-E5, 0xF1-F5Зарезервированы* Только для МК C8051F000/1/2/5/6/7.** Только для МК C8051F010/1/2/5/6/7.*** Только для МК C8051F005/06/07/15/16/17.Page 72CYGNAL Integrated Products, Inc.

 20024.2002; Rev. 1.4C8051F000/1/2/5/6/7C8051F010/1/2/5/6/710.3.1. Описания регистровНиже приведены описания регистров SFR, связанных с работой ядра CIP-51. Зарезервированныебиты не следует устанавливать в логическую 1. Будущие версии МК могут использовать эти биты дляреализации новых функций, тогда при сбросе в эти биты будут записаны логические нули, выбирая темсамым состояние по умолчанию для новых функций. Подробные описания остальных SFR включены вразделы настоящего руководства, посвященные описанию связанных с ними системных модулей и функций.Рисунок 10.3.

SP: Указатель стекаR/WR/WR/WR/WR/WR/WR/WR/WЗначениепри сбросе:Бит 7Бит 6Бит 5Бит 4Бит 3Бит 2Бит 1Бит 000000111SFR Адрес:0x81Биты 7-0: SP: Указатель стека.Указатель стека содержит адрес вершины стека. Указатель стека инкрементируется передкаждой операцией PUSH. После сброса регистр SP содержит значение по умолчанию 0x07.Рисунок 10.4. DPL: Младший байт указателя данныхR/WR/WR/WR/WR/WR/WR/WR/WЗначениепри сбросе:Бит 7Бит 6Бит 5Бит 4Бит 3Бит 2Бит 1Бит 000000000SFR Адрес:Биты 7-0: DPL: Младший байт указателя данных.Регистр DPL является младшим байтом 16-разрядного регистра DPTR. DPTRиспользуется для доступа в режиме косвенной адресации к ОЗУ и Flash-памяти.0x82Рисунок 10.5. DPH: Старший байт указателя данныхR/WR/WR/WR/WR/WR/WR/WR/WЗначениепри сбросе:Бит 7Бит 6Бит 5Бит 4Бит 3Бит 2Бит 1Бит 000000000Биты 7-0: DPH: Старший байт указателя данных.Регистр DPH является младшим байтом 16-разрядного регистра DPTR.

DPTRиспользуется для доступа в режиме косвенной адресации к ОЗУ и Flash-памяти.4.2002; Rev. 1.4CYGNAL Integrated Products, Inc.  2002SFR Адрес:0x83Page 73C8051F000/1/2/5/6/7C8051F010/1/2/5/6/7Рисунок 10.6. PSW: Слово состояния программыR/WR/WR/WR/WR/WR/WR/WR/WCYACF0RS1RS0OVF1PARITYБит 7Бит 6Бит 5Бит 4Бит 3Бит 2Бит 1Значениепри сбросе:00000000Бит 0(доступен в битовомрежиме адресации)SFR Адрес:0xD0Бит 7: CY: Флаг переноса.Этот бит устанавливается, если в результате последней арифметическойоперации произошел перенос (сложение) или заем (вычитание). Онсбрасывается в 0 всеми другими арифметическими операциями.Бит 6: AC: Флаг десятичного переноса.Этот бит устанавливается, если в результате последней арифметической операциипроизошел перенос (сложение) в старший полубайт или заем (вычитание) из старшегополубайта. Он сбрасывается в 0 всеми другими арифметическими операциями.Бит 5: F0: Флаг пользователя 0.Это доступный в битовом режиме адресации флаг общего назначения,предназначенный для использования под управлением программы.Биты 4-3: RS1-RS0: Биты выбора банка регистров.Эти биты определяют активный банк регистров.RS1RS0 Банк регистровАдреса0000x00-0x070110x08-0x0F1020x10-0x171130x18-0x1FПримечание: Любая команда, которая изменяет биты RS1-RS0, не должнаследовать сразу же за командой “MOV Rn, A”.Бит 2: OV: Флаг переполнения.Этот бит устанавливается в 1, если в результате последней арифметической операциипроизошел перенос (сложение), заем (вычитание) или переполнение (умножение илиделение).

Он сбрасывается в 0 всеми другими арифметическими операциями.Бит 1: F1: Флаг пользователя 1.Это доступный в битовом режиме адресации флаг общего назначения,предназначенный для использования под управлением программы.Бит 0: PARITY: Флаг четности.(Только для чтения)Этот бит устанавливается в 1, если сумма восьми бит в аккумуляторе нечетная исбрасывается, если сумма четная.Page 74CYGNAL Integrated Products, Inc.

 20024.2002; Rev. 1.4C8051F000/1/2/5/6/7C8051F010/1/2/5/6/7Рисунок 10.7. ACC: АккумуляторR/WR/WR/WR/WR/WR/WR/WR/WACC.7ACC.6ACC.5ACC.4ACC.3ACC.2ACC.1ACC.0Значениепри сбросе:Бит 6Бит 5Бит 4Бит 3Бит 2Бит 1Бит 000000000Бит 7(доступен в битовомрежиме адресации)Биты 7-0: ACC: АккумуляторЭтот регистр является аккумулятором для арифметических операций.SFR Адрес:0xE0Рисунок 10.8. B: Регистр BR/WR/WR/WR/WR/WR/WR/WR/WB.7B.6B.5B.4B.3B.2B.1B.0Бит 7Бит 6Бит 5Бит 4Бит 3Бит 2Бит 1Бит 0(доступен в битовомрежиме адресации)Значениепри сбросе:00000000SFR Адрес:0xF0Биты 7-0: B: Регистр BЭтот регистр работает в качестве второго аккумулятора для точных арифметических операций.4.2002; Rev.

1.4CYGNAL Integrated Products, Inc.  2002Page 75C8051F000/1/2/5/6/7C8051F010/1/2/5/6/710.4. ОБРАБОТКА ПРЕРЫВАНИЙCIP-51 имеет развитую систему прерываний, поддерживающую в общей сложности 22 источникапрерываний с двумя уровнями приоритета. Распределение источников прерываний между встроеннымипериферийными модулями и внешними входными выводами для каждого типа МК различно. Каждыйисточник прерываний имеет один или несколько связанных с ним флагов прерываний, размещенных в SFR.Когда периферийный модуль или внешний источник прерываний регистрирует событие, удовлетворяющееусловию прерывания, соответствующий флаг прерывания устанавливается в 1.Если прерывание от источника прерываний разрешено, то при установке флага прерываниягенерируется запрос прерывания.

Как только выполнение текущей команды завершится, будет сгенерированакоманда LCALL перехода по предопределенному адресу, откуда начнется исполнение процедурыобслуживания прерывания (interrupt service routine - ISR). Каждая ISR должна заканчиваться командой RETI,которая возвращает управление прерванной программе и приводит к выполнению той команды, котораяисполнилась бы, если бы запроса прерывания не было. Если прерывания не разрешены, флаг прерыванияигнорируется и выполнение программы продолжается в нормальном режиме. (Флаг прерыванияустанавливается в 1 независимо от того, разрешены прерывания или запрещены).Прерывание от каждого источника прерываний может быть разрешено или запрещено с помощьюсоответствующих битов разрешения прерываний в регистрах SFR (IE-EIE2).

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

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

Список файлов учебной работы

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