ГЕНЕРАТОР СИГНАЛІВ синусоїдальної форми
Пояснювальна записка до курсової роботи
з дисципліни «Мікропроцесорна техніка»
Реферат
Мікроконтролер, архітектура, периферійні пристрої, цифро-аналоговий перетворювач, адресація.
Об'єктом проектування є генератор сигналів синусоїдальної форми.
Мета роботи - закріплення теоретичних знань в області програмування мікроконтролерів.
Курсова робота виконана у текстовому редакторі Microsoft Word 2007.
Зміст
Введення
. Мікроконтролери AVR. Призначення і внутрішня структура
.1 Структура мікроконтролерів AVR
.2 Периферійні пристрої мікроконтролерів AVR
.2.1 Порти введення/виводу (I/O)
1.2.2 Переривання (INTERRUPTS)
.2.3 Таймери/лічильники (TIMER/COUNTERS)
1.2.4 Сторожовий таймер (WDT)
.2.5 Аналоговий компаратор (AC)
.2.6 Аналого-цифровий перетворювач (A/D CONVERTER)
.2.7 Універсальний послідовний приймач (UART або USART)
.2.8 Послідовний периферійний інтерфейс SPI
.2.9 Двопровідний послідовний інтерфейс TWI
.2.10 Тактовий генератор
.2.11 Скидання при зниженні напруги живлення (BOD)
. Опис ATtiny2313
. Способи генерації аналогових сигналів
.1 Генерація аналогових сигналів за допомогою ШІМ
.2 Генерація аналогових сигналів за допомогою R - 2R матриці
. Розробка програм генерації синусоїдальноїнапруги
.1 Зберігання значень синусоїди в пам'яті програм
.2 Зберігання значень синусоїди в ОЗУ. Застосування непрямої адресації
.3 Зберігання значень синусоїди в незалежній пам'яті (EEPROM)
Висновок
Бібліографічний список
Введення
Цифрові мікросхеми до теперішнього часу досягли вражаючого швидкодії при прийнятному струмі споживання. Найбільш швидкі з цифрових мікросхем володіють швидкістю перемикання порядку 3..5 нс. (серія мікросхем 74ALS). У той же час доводиться платити за швидкодію мікросхем підвищеним струмом споживання. Винятком є ??мікросхеми, побудовані на основі КМОП технології (наприклад, мікросхеми серій 1564, 74HC, 74AHC). У цих мікросхемах споживаний струм прямо пропорційний швидкості перемикання логічних вентилів в мікросхемі. Тобто мікросхема автоматично збільшує струм споживання, якщо від неї вимагається більшу швидкодію, тому в даний час переважна більшість мікросхем випускається саме за цією технологією.
Часто цифрові пристрої виконують досить складні завдання. Виникає питання, раз мікросхеми досягли такого високого швидкодії, то чи не можна використовувати одну і ту ж мікросхему багаторазово? Тоді можна буде обмінювати швидкодію мікросхем на складність розв'язуваної задачі. Саме цей обмін і дозволяють здійснювати мікропроцесори. У цих мікросхемах багаторазово використовується одне і те ж пристрій - АЛУ (арифметико-логічний пристрій). Тому можливий обмін граничного швидкодії мікроконтролера на складність реалізованого пристрою. Саме з цієї причини намагаються максимально збільшити швидкодію мікропроцесорів, що дозволяє реалізовувати все більш складні пристрої в одному і тому ж обсязі.
Ще однією причиною широкого розповсюдження мікропроцесорів стало те, що мікропроцесор - це універсальна мікросхема, яка може виконувати практично будь-які функції. Універсальність забезпечує широкий попит на ці мікросхеми, а значить масовість виробництва. Вартість же мікросхем обернено пропорційна масовості їх виробництва, тобто мікропроцесори стають дешевими мікросхемами і тим самим ще більше збільшують попит.
У найбільшою мірою всі вищеперелічені властивості виявляються в однокристальних мікроЕОМ або як їх частіше називають по області застосування: мікроконтролерах. У мікроконтролерах на одному кристалі об'єднуються всі складові частини комп'ютера: мікропроцесор (часто називають ядро ??мікроконтролера), ОЗУ, ПЗУ, таймери і порти введення-виведення.
1. Мікроконтролери AVR. Призначення і внутрішня структура
. 1 Структура мікроконтролерів AVR
Мікроконтролери AVR містять: швидкий RISK-процесор, два типи незалежній пам'яті (Flash-пам'ять програм і пам'ять даних EEPROM), оперативну пам'ять RAM, порти введення/виводу і різні периферійні інтерфейсні схеми.
Рисунок 1 - Структура мікроконтролерів AVR
Серцем мікроконтролерів AVR є 8-бітове мікропроцесорне ядро ?...