Употребление микроконтроллеров рода 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