Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка прінціпової Схема та програмного забезпечення на мікроконтролері ATtiny13

Реферат Розробка прінціпової Схема та програмного забезпечення на мікроконтролері ATtiny13





ежим задання кнопок, а при натісненні позбав кнопки SET-режим введення.

Використання в проекті ATtiny13 - нізькоспожіваючій 8 бітній КМОП мікроконтролер з AVR RISC архітектурою.

У схемі застосовані широко пошірені, недефіцітні деталі. У якості тактування мікроконтролера, Обраний внутрішній RC-генератор з тактовою частотою 128кГц / 8 (16 кГц) [2].


2. Розробка апаратної Частинами


.1 Вибір мікроконтролера та Огляд его архітектури


Для реалізації схеми звертаючись ATTiny13? Невеликий мікроконтролер (8 ніг), співуче, найдешевше в Серії AVR. Віпускається у двох варіантах - звічайній (ATTiny13) i Зі зниженя напругою (ATTiny13V). За зниженя напругу доводитися платіті зниженя тактової частоти мікроконтролера (більш повільна робота).

З метою забезпечення максімальної продуктівності и паралелізму, AVR вікорістовує Гарвардський архітектуру - з окремим пам яттю та шинами для програм и Даних. Команди в програмній пам «яті віконуються з одного уровня конвеєрізації. У тієї годину як одна команда віконується, наступна команда наперед обірається з Вибірки пам »яті програм. Ця концепція дозволяє Виконувати відряд у кожному такті. Програмне пам ять находится в внутрішньо сістемній програмованій флеш-пам «яті.ядро об» єднує багатая систему команд и 32 робочих регістра загально призначення. УСІ 32 регістра безпосередно пов «язані з арифметико-логічнім прістроєм (АЛП), что дозволяє отріматі доступ до двох незалежних регістрів при віконанні однієї команди. У результаті ця архітектура дозволяє Забезпечити в десятки разів Більшу Продуктивність, чем стандартна CISC архітектура [3]. Має Такі характеристики: 1 КБ внутрішньо сістемної програмованої Flash-пам »яті програми, 64-байтними EEPROM пам'ять Даних, 64-байтними SRAM ( статична ОЗУ), 6 ліній введенні - Виведення загально! застосування, 32 робочих регістра загально призначення, 8 бітній таймер / лічильник Зі схемою порівняння, внутрішні и Зовнішні джерела переривані, 4-канальний 10-бітній АЦП, програмованій сторожову таймер з вбудований генератором и три програмно ініціалізованіх режими зниженя споживання. У режімі Idle зупіняється ядро, альо ОЗУ, таймер / лічильник, АЦП, аналоговий компаратор и система переривані продолжают функціонуваті. У режімі Power-down регістрі зберігають свое значення, а альо генератор зупіняється, блокуючі ВСІ Функції приладнав до Наступний переривані або апаратного Скиданом. У режімі ADC NoiseReduction зупіняється Обчислювальна ядро ??и ВСІ Модулі ВСТУП-Виведення за вінятком АЦП, что дозволяє мінімізуваті шуми при віконанні Перетворення. Блок-схема мікроконтролера ATtiny13 зображена на малюнку 2.1.


Рисунок 2.1? Блок-схема ATtiny13


Прилад виготовленя за вісокощільною енергонезалежною технологією виготовлення пам «яті Компанії Atmel. Вбудована ISP Flash дозволяє перепрограмуваті пам »ять програми в Системі через послідовний SPI інтерфейс програмою-завантажувачем, віконуваної в AVR ядрі, або звічайній програматором енергонезалежній пам'яті. ATtiny13 підтрімується різнімі програмні засоби та інтегрованімі засобой розробки, такими як компіляторі C, макроассемблера, Програмні відладчікі / симулятори, внутрішньо Схемні емулятор та ознайомчі набори.

Відмінні Особливості:

Назад | сторінка 2 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Цифрове арифметико-логічний пристрій, що дозволяє виконувати операції відні ...
  • Реферат на тему: Розробка RTL-моделі розширювача ліній введення-виведення мікроконтролера
  • Реферат на тему: Створення програми, яка дозволяє використовувати камеру
  • Реферат на тему: Програмно-апаратний комплекс, що дозволяє проводити експерименти з одночасн ...
  • Реферат на тему: Створення програмного продукту, що дозволяє синхронізувати дані вже наявної ...