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

Для модели AT90S1200, что не возможно "похвастаться" этакий же шикарной палитрой аппаратных ингредиентов точно другие агенты рода AVR, будет рассмотрена исключительно программная реализация полнодуплексного приемопередатчика UART, позволяющего передавать данные со скоростью 9600 бод, интерфейсов SPI и 12С, автоперезагрузки таймера, напротив, тоже функции широтно-импульсного модулятора на основе таймера/счетчика Т/СО.

Средства двоично-десятичной арифметики. В том случае, ежели необходимо неоднократно выводить из программы на дисплей шест-надцатеричные значения точно десятичные в противном случае же непосредственно делать вычисления с двоично-десятичными числами в обход шестнадцатеричной организации счисления, можно в противном случае вечно делать преобразования, иначе же (то что предпочтительнее) употребить какой-то малый библиотекой подпрограмм, содержащей средства двоично-десятичной (BCD - Binary Coded Decimal) арифметики. Рекомендуем на очереди набор подпрограмм, что в силах пригодиться читателю в его собственных проектах.

Преобразование шестнадцатеричного числа в BCD-число. Подпрограмма HexBCD делает преобразовывание 16-разрядного шестнадцатеричного числа, хранимого в регистровой паре hexH:hexL, в пятиразрядное упакованное BCD-число, сохраняемое в регистрах BCD2:BCD1 :BCD0.

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