Описание работы электронных часов и микроконтроллера АТTiny2313 фирмы Atmel. Выходные буферы порта. Принципиальная схема электронных часов. Разработка печатной платы и практическое её применение. Принципы программирования и прошивки микроконтроллера.
Аннотация к работе
Проект создан на основе знаний, приобретенных из курса лекций: микропроцессорная техника.Микроконтроллеры семейства AVR построены на основе расширенной RISC-архитектуры, объединяющей развитый набор команд и 32 регистра общего назначения. Все 32 регистра непосредственно подключены к арифметико-логическому устройству (АЛУ), что дает доступ к любым двум регистрам в течение одного машинного цикла. Подобная архитектура обеспечивает почти десятикратный выигрыш в производительности по сравнению с традиционными микроконтроллерами, например, серии 8051. Микроконтроллер ATTINY2313 имеет следующие характеристики:2 Кб загружаемой флэш-памяти; 128 байтов EEPROM; 15 линий ввода/вывода общего назначения; 32 рабочих регистра; два таймера/счетчика, один 8-разрядный, другой 16-разрядный; внешние и внутренние прерывания; встроенный последовательный порт; программируемый сторожевой таймер со встроенным генератором; последовательный порт SPI для загрузки программ; два выбираемых программно режима низкого энергопотребления. Таким образом, для управления светодиодом его следует подсоединить одним выводом к выводу порта микроконтроллера, а другим - к напряжению питания Vcc.Рис.1.1 (принципиальная схема электронных часов)CPU - микроконтроллер ATTINY2313 - 20PU. DIP20-панельки под микроконтроллер. DIP14-панельки под индикаторы.В ходе выполнения курсовой работы мы приобрели навыки разработки печатной платы и практического ее применения (подготовка тексталита, нанесение дорожек на тексталит, травление платы в кислоте), пайка элементов на плату.
План
Содержание
Введение
1. Описание работы электронных часов
2. Описание микроконтроллера ATTINY2313 фирмы Atmel
3. Принципиальная схема
4. Используемые компоненты
Вывод
Используемая литература
Введение
Проект создан на основе знаний, приобретенных из курса лекций: микропроцессорная техника. Разработка электронных часов производилась на протяжении учебного процесса.
В работе был использован микроконтроллер ATTINY2313, индикация - светодиодные индикаторы DS-A552A.
Описание работы часов
При подачи питания на схему, кнопками регулирования настраиваем семисегментные индикаторы, которые регулируются микроконтроллером ATTINY2313.
Вывод
В ходе выполнения курсовой работы мы приобрели навыки разработки печатной платы и практического ее применения (подготовка тексталита, нанесение дорожек на тексталит, травление платы в кислоте), пайка элементов на плату. Освоили начальные знания работы в среде Sprint-Layout 3.0 R, также ознакомился с принципами программирования и прошивки микроконтроллера. Убедились, что данный курсовой проект функционален и пригоден к эксплуатации.
Список литературы
“Микроконтроллеры AVR: от простого к сложному”; Голубцов М.С., Кириченко А.В., Москва, 2004г http://www.cxem.net/mc/mc8.php