Использование микроконтроллеров рода AVR
Интерфейс SPI Расширение портов ввода/вывода микроконтроллера AT90S4414 с поддержкой интерфейса SPI. Хоть микроконтроллеры AVR, оснащенные...
Подпрограмма DispErg Очерчивание подпрограмм. Подпрограмма HexAscii преобразовывает шестнадцатеричный полубайт в диапазоне 0...9 и полубайт в диапазоне A...F...
Полезные ссылки

Контактные данныеНаш адрес:
Москва, ул. Кирова, 43
Телефон: +7 (495) 985 81 28
Тел./Факс: +7 (495) 854 35 25
Аппаратные компоненты Наряду с употреблением таймера (в том числе режимы сравнения и захвата), портов, интерфейса SPI, аналогового компаратора и "спящего" режима, будет затронут доступ к памяти EEPROM. При данном, вследствие множеству определенных примеров программ, даже новички сумеют мимолетно освоить...
Плата STK200 ЖКИ-интерфейс STK200. Плата STK200 возможно применяться для подключения стандартного жидкокристаллического индикатора с контроллером Hitachi HD44780. В для сборки контрастности индикатора. Свыше ранние ЖКИ зачастую требовали отрицательного напряжения...
Флаг переноса
Рассмотрим данное на примере сложения 2 цифр. Флаг N свидетельствует на отрицательный исход выполнения арифметической либо логической действия. Для представления негативных цифр в микроконтроллерах AVR применяется дополнение до 2 иначе точное дополнение. Дополнение до 2 возникает инвертированием всех без исключения разрядов N-разрядного двоичного числа с последующим дополнением 1.

В положительных числах (в том числе 0), старший разряд хранит 0, а также в негативных, соответственно, - 1. Флаг V поддерживает арифметику дополнительных кодов. Он устанавливается, ежели в плоде выполнения соответствующей действия над числами в дополнительном коде образуется переполнение. В противном случае, нынешний флаг сброшен.

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

Ежели же знаковый разряд показывает на положительный исход, то данное заявляет об переполнении. При выполнении арифметических операций над числами, представленными в дополнительном коде, переполнение создается в 2 случаях. Флаг S в силах использоваться для высчитывания фактического знака результата выполнения арифметической действия.

Ежели в итоге действия не создается переполнения при вычислениях в дополнительных кодах, то с содействием логической действия "Исключающее ИЛИ" в качестве флага знака начинает смысл флага N. Ежели же флаг V = 1, то флаг знака принимает инвертированное смысл флага N, для того чтобы обмануть знак результата, раньше измененный в следствии переполнения.

Повторное инвертирование знака выясняет его в первоначальное смысл. Седьмой разряд регистра состояния необходим быть поставлен в том случае, ежели обязаны быть разрешены перебои точно таковые. Право некоторых прерываний реализовано с поддержкой дополнительных регистров GIMSK и TIMSK. Ежели разряд I регистра состояния сброшен, то все перебои запрещены, самостоятельно от содержимого некоторых регистров управления.
 
Системная синхронизация Формирование импульсов определенной длины с содействием Т/СО. В программе для микроконтроллера AT90S1200 на решении PD0, подключенном к внешнему приспособлению, уровень лог. 1 обязан сохраняться на течении 20 мс, посланце чего нынешний решение вновь в силах перейти в состояние лог. 0. Такт системной...
Микросхема МАХ5154 Подключение к микроконтроллеру AT90S8515 микросхемы ЦАП МАХ5154 сквозь интерфейс SPI. Пусть к микроконтроллеру AT90S8515 необходимо подключить микросхему ЦАП (цифро-аналоговый преобразователь) МАХ5154 от сопровождения Maxim. Эта микросхема насчитывает оба ЦАП...
 
 
Copyright 2009
При использовании содержания ссылка обязательна.
Rambler's Top100
Хостинг от uCoz