Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Аппаратный умножитель 8х8

Работа системы прерываний | КРАТКОЕ ОПИСАНИЕ ОСОБЕННОСТЕЙ МИКРОКОНТРОЛЛЕРОВ | Работа ССР в режиме ШИМ | Режим пониженного энергопотребления SLЕЕР | Периферийные модули | Основные характеристики микроконтроллеров | Косвенная адресация, регистра INDF и FSR | Серия РIС16ХХХ | Система прерывании РIС18FХХ2 | КОНТРОЛЛЕРЫ PIC16F87X |


Читайте также:
  1. Программно-аппаратный комплекс InfoLife!
Умножение Метод умножения Память программ (слов) Циклов (макс.) Длительность
@ 40 МГц @ 10 МГц @ 4 МГц
8*8 unsigned Без аппаратного умножения     6.9 мкс 27.6 мкс 69 мкс
С аппаратного умножения     100 нс 400 нс 1 мкс
8*8 signed Без аппаратного умножения     9.1 мкс 36.4 мкс 91 мкс
С аппаратного умножения     600 нс 2.4 мкс 6 мкс
16*16 unsigned Без аппаратного умножения     24.2 мкс 96.8 мкс 242 мкс
С аппаратного умножения     2.4 мкс 9.6 мкс 24 мкс
16*16 signed Без аппаратного умножения     25.4 мкс 102.6 мкс 254 мкс
С аппаратного умножения     3.6 мкс 14.4 мкс 36 мкс

Операция умножения выполняется за один машинный цикл. Результатом является беззнаковое 16-разрядное число, которое сохраняется в спаренном регистре PRODH:PRODL. Умножение не изменяет состояние флагов регистра STATUS.

Использование аппаратного умножения 8х8 дает следующие преимущества:

• Более высокая вычислительная мощность

• Уменьшение кода программы на алгоритмы умножения

• Увеличение вычислительной мощности позволяет использовать микроконтроллеры

РIС18FХХ2 в приложениях, в которых применяются DSР.

Для выполнения беззнакового умножения 8х8 необходимо только одна команда микроконтроллера, если один из параметров уже загружен в WREG.

Для выполнения знакового умножения 8х8. чтобы получить знак результата, необходимо проверить старший бит каждого байта.


МОДУЛЬ АЦП

Модуль АЦП в микроконтроллерах РIС16FХХХ имеет от 5 до 8 каналов, преобразование в которых производится последовательно. Входной аналоговый сигнал заряжает конденсатор выборки и хранения, значение которого затем оцифровывается методом последовательного приближения.

Результатом преобразования является 10-битное число.

АЦП может работать в режиме пониженного энергопотребления микроконтроллера. В этом случае АЦП тактируется от внутреннего RС-генератора. По окончании преобразования в зависимости от того разрешена обработка прерывания от модуля АЦП или нет, может производиться пробуждение (переход из режима пониженного энергопотребления в рабочий режим) микроконтроллера.

Модуль АЦП управляется 4-мя регистрами: регистры результата преобразования – ADRESH, ADRESL и регистры конфигурации – ADCON0, ADCON1.

С помощью регистра ADCON0 осуществляется управление работой АЦП, а регистром ADCON1 - конфигурируется выводы, с целью выбора режима их работы (аналоговый вход, цифровой вход/выход, опорное напряжение для модуля АЦП)


Дата добавления: 2015-11-14; просмотров: 108 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
КОНТРОЛЛЕРЫ 18 СЕРИИ| Регистр ADCON1

mybiblioteka.su - 2015-2024 год. (0.007 сек.)