Употребление микроконтроллеров рода 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. В для монтирования контрастности индикатора. еще ранние ЖКИ зачастую требовали отрицательного напряжения...
Флаг переноса
Разряд 0 - С (флаг переноса). Сей флаг ориентирует на переполнение в плоде выполнения какой-либо арифметической либо логической действия. Флаг переноса устанавливается различными командами и в силах опрашиваться напрямую. К операциям, изменяющим сей флаг, относятся сложение, вычитание, циклические сдвиги и кое-какие логические действия.

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

Данный альтернат важен для арифметических операций, что выполняются над дарованными, состоящими из некоторых байтов. Рассмотрим еще раз образец. Итог -3 можно заработать иначе с содействием сложения (распоряжение add) цифр +12 и -15, в противном случае же с содействием вычитания (группа sub) числа +15 из числа +12.

Для этих операций отрицательный итог находят по флагам S и N. Потенциал одержать одинаковые итоги точно в случае прибавления отрицательного, приблизительно и в случае вычитания положительного числа, возмещает дефицит в наборе команд рода AVR подразделения addi (сложение восьмиразрядных констант). Вычитание негативных значений наделяет эдакий же исход, то что и при сложении положительных.

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