Дипломная работа: Разработка солнечных часов
Для проектирования солнечных часов постараемся выбрать относительно недорогой, простой и широкоиспользуемый микроконтроллер.
К наиболее подходящему и выполняещему требуемые функции контроллеру относится АTtiny 24.
Рассмотрим аппаратные средства микроконтроллеров серии АTtiny 24.
ATtiny24, ATtiny44, ATtiny84 - 8-разрядные AVR-микроконтроллеры с внутрисистемно-программируемой флэш-памятью размером 2, 4, 8 кбайт.
Особенности:
Высокоэффективные маломощные 8-разрядные микроконтроллеры AVR
Прогрессивная RISC-архитектура
- Эффективный набор инструкций: 120 инструкций, большинство из которых выполняются за один машинный цикл
- 32 x 8-разр. регистров общего назначения
- Полностью статическая работа
Энергонезависимые памяти программ и данных
- 2/4/8 кбайт внутрисистемно-программируемой флэш-памяти программ (ATtiny24/44/84), характеризующейся износостойкостью 10 тысяч циклов чтения/записи
- 128/256/512 байт внутрисистемно-программируемого ЭСППЗУ (ATtiny24/44/84), характеризующегося износостойкостью 100000 циклов записи/стирания
- 128/256/512 байт встроенного статического ОЗУ (ATtiny24/44/84)
- Программируемая блокировка доступа к данным во флэш-памяти и ЭСППЗУ
Встроенные периферийные устройства
- Два 8 и 16-разрядных таймера-счетчика с двумя каналами ШИМ в к8/16-разрядный таймер-счетчик с предделителем и двумя каналами ШИМ в каждом
- 10-разрядный АЦП
8 несимметричных каналов
12 пар дифференциальных каналов АЦП с программируемым усилением (1x, 20x)
- Программируемый сторожевой таймер с отдельным встроенным генератором
- Встроенный аналоговый компаратор
- Универсальный последовательный интерфейс
Специальные микроконтроллерные функции
- Встроенная отладочная система debugWIRE
- Внутрисистемное программирование через порт SPI
- Внешние и внутренние источники прерываний
- Экономичные режимы работы: холостой ход (Idle), снижение шума АЦП, дежурный (Standby) и снижения потребляемой мощности (Power Down)
- Усовершенствованная схема сброса при подаче питания