Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Микропроцессоры шпоры.doc
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
6.53 Mб
Скачать

46.Структурная схема мк подгруппы pic16f8x?

47.Организация памяти pic – контроллеров?

В памяти программы PI6 контроллеров есть выделенный адрес, вектор сброса находится по адресу 0000h, вектор прерывания обычно располагается подпрограммной идентификацией и обрабатывает прерывание, а по адресу вектора сброса - команда перехода на метку расположенную за подпрограммой. Обработку прерывания память данных разбита на 2 области, первые 12 – адресов это область регистров спец функций, а вторая область регистров общего назначения области разбиты на команды.

Регистр статуса содержит признаки операции АЛУ состояния контроллера при сбросе и биты сброса страниц памяти данных.

Регистр конфигурации является доступным по чтению и записи регистров и содержит управляющие биты для конфигурации предварительного делителя.

Регистр условий прерываний содержит биты для всех источников прерываний.

48. Способы адресации и организация прерываний в pic – контроллерах?

Когда производится прямая 9 –ти битная организация, младше 7 бит берется, как прямой адрес исхода операции а 2 бита указатели страниц из регистра статуса.

Признаком косвенной адресации является обращение к регистру прерывания любая команда, которая использует адрес вектора прерываний фактически обращаются к указателю стека МК имеется 4 источника прерываний:

  1. Внешнее прерывание

  2. Прерывание от переполнения счетчика/таймера.

  3. Прерывание от изменения сигналов на линии порта в/в.

  4. Прерывание по окончанию записи данных в ОЗУ.

Все прерывания имеют один и тот же адрес. Разрешаются прерывания с помощью бита GIE если он равен 1 прерывание запрещено.

49. Специальные функции мк серии pic?

Сброс – для реализации сброса по включению питания в МК предусмотрен встроенный детектор включения питания таймер по установлению питания начинает отсчет времени после того как напряжение питания достегает значение от 1,2 до 1,8 В. После 7 2 считается что напряжение и запуск генератора который формирует выдержку на стабилизацию генератора таймер на стабилизацию генератора отсчитывает 1024 импульса и за это время он выходит на режим работать.

Сторожевой таймер – он работает от собственного RC – генератора и продолжает функционировать доже, если основной генератор остановлен. Таймер выполняет сигнал сброса ROM выдержка таймера составляет 18 МПС.

Режим пониженного энергопотребления предназначена для обеспечения низкого тока потребления в режиме ожидания менее 1 МКА.

Выбор типа генератора позволяет эффективно использовать 1 семейства в различных приложениях.

Защита, когда от считывания осущ. при помощи установки бита защиты.

Идентификация биты устанавливают на этапе программирования кристаллов они располагаются в постоянной памяти ниже области кодов и недоступной программы.

Последовательность программирования в составе схемы.

50. Система команд мк подгруппы pic 16f8x?

1)Команды работы с байтами используются для пересылки данных между регистром и выполнение математических операций над их содержимым.

MOV F – используется для установки бита нулевого результата.

MOV WF – используется для записи содержимого регистра в указанный регистр.

  1. LRF – применяется для очистки регистра.

  2. ADDWF – выполняет операцию арифметического сложения.

  3. ANWF, XDRWF, IORWF – лог. операции работы с данными.

  4. COMF – используется для инвестирования значений всех битов в регистре.

  5. SWAPF –для изменения текста в регистре.

  6. RLF; RRF – сдвигает cos регистра вправо или влево на 1 бит.

  7. DECF – декрементирован используется для сдвига регистра на 1.

  8. NOP – отсутствие операций.

2). Команды работы с битом оперируется с однобайтными операндами в качестве которых используется отдельные биты регистры т.к

1) BSF – установка бита.

2) BCP – сброс бита.

3) INCFS2; DECFS2 –используется для организации циклов в программе.