- •Конспект лекций по дисциплине Микропроцессоры и микропроцессорные системы управления
- •Раздел 1 Основы микропроцессорной техники Тема 1.1 Принцип программного управления – основной принцип работы мп
- •Тема 1.2 Принцип централизации управления мпс. Шинная связь
- •Урок №5
- •Тема 1.3 Регистровая модель микропроцессора
- •1.3.1 Классификация внутренних регистров мп
- •1.3.2 Две архитектуры мп: аккумуляторная и регистровая
- •1.3.4* Внутренняя структура мп i8080
- •1.3.5* Регистровая модель мп i8080
- •Урок № 6
- •Урок №7 Лабораторная работа №1 Ввод, компиляция и отладка программ в avr Studio
- •Урок №8 Лабораторная работа №2 Анализ работы ядра микроконтроллера
- •Тема 1.4 Режимы работы микропроцессорной системы
- •Урок №11 Тема: Упражнения. Подготовка к лабораторным работам №3, 4
- •Урок №12 Лабораторная работа №3 Анализ работы микропроцессора в программном режиме и в режиме вызова подпрограмм
- •1 Практические задания и методические указания по их выполнению
- •3 Контрольные вопросы:
- •Урок №13 Лабораторная работа №4 Анализ работы микропроцессора в режиме прерывания программы
- •2 Практические задания и методические указания по их выполнению
- •3 Оформление отчета
- •4 Контрольные вопросы:
- •Урок №14
- •Тема 1.5 Микроконтроллеры
- •Раздел 2 микроконтроллеры семейства avr
- •Тема 2.1 История создания, классификация микроконтроллеров семейства avr
- •Тема 2.2 Типы корпусов микроконтроллеров семейства avr
- •Урок №17
- •Тема 2.3 Основные параметры, назначение выводов мк aTtiny2313
- •Урок №18
- •Тема 2.4 Основные параметры, назначение выводов мк aTmega8535
- •Урок №17
- •Тема 2.3 Основные параметры, назначение выводов мк aTtiny2313
- •Урок №18
- •Тема 2.4 Основные параметры, назначение выводов мк aTmega8535
- •Урок №19
- •Тема 2.5 Синхронизация работы мк avr
- •Урок №20
- •Тема 2.6 Система сброса
- •Урок №21
- •Тема 2.7 Параллельные порты микроконтроллеров семейства avr
- •Урок №22
- •Тема 2.8 Команды обращения к параллельным портам микроконтроллеров семейства avr
- •Урок №27 Лабораторная работа № 5 Методика отладки программ на лабораторном стенде «Программирование мк aTmega8535»
- •Урок №28 Лабораторная работа № 6 Разработка и отладка программы «Copy»
- •Урок № 29
- •Тема 2.9 Типичные схемы подключения светодиодов к выходам мк
- •Урок №30
- •Урок №31
- •Тема 2.10 Типичные схемы подключения семисегментных индикаторов к выходам мк
- •Урок №32
- •Урок №33
- •Урок №34 Лабораторная работа № 7 Исследование работы схемы статической индикации на лабораторном стенде «Программирование мк aTmega8535
- •2 Практические задания и методические указания по их выполнению.
- •Урок № 35
- •Тема 2.11 Типичные схемы подключения двоичных датчиков
- •Урок № 36
- •Урок №37
- •Тема 2.12 Программирование микроконтроллеров
- •Урок № 38 Подготовка к лабораторным работам № 8, 9
- •Урок № 39 Лабораторная работа №8 Программирование микроконтроллера с помощью программатора Phyton
- •Урок № 40 Лабораторная работа №9 Отладка программ на стенде «Цифровые микросхемы»
- •Урок № 41
- •Тема 2.13 Система прерываний
- •Урок №42
- •Урок №43
- •Урок №45 Лабораторная работа №10 Исследование логики прерывания от внешнего устройства
- •1 Краткие сведения из теории
- •2 Практические задания и методические указания по их выполнению
- •3 Оформление отчета
- •Урок № 46
- •Урок № 47
- •Тема 2.14 Таймеры
- •Урок № 49
- •Урок № 50
- •Урок № 51 Лабораторная работа № 11 Исследование работы таймера-счетчика t/c0
- •1 Краткие сведения из теории
- •3 Оформление отчета
- •Тема 2.12 Лабораторный комплекс «Микроконтроллеры и автоматизация»
- •Тема 2.13 Примеры программ ввода-вывода
- •Раздел 4 специальные возможности микроконтроллеров семейства avr Тема 4.1 Система прерываний
Урок №18
Тема 2.4 Основные параметры, назначение выводов мк aTmega8535
Вопросы темы:
2.4.1 Основные параметры МК ATmega8535
2.4.2 Назначение выводов МК ATmega8535
Микросхема ATmega8535 представляет собой 8-разрядный микроконтроллер семейства AVR, выполненный в 40-выводном корпусе. Основные параметры МК ATmega8535 приведены в таблице 1.
Таблица 1 - Основные параметры МК ATmega8535
Тип |
Память |
К-во выводов I/O |
Тактовая частота, Мгц |
Тип корпуса |
||
Flash |
EEPROM |
SRAM |
||||
ATmega8535 |
8К |
512 |
512 |
32 |
0-16 |
DIP40, TQFP44, MLF44, PLCC44 |
Основной особенностью всех микроконтроллеров семейства AVR, в том числе и микроконтроллера ATmega8535 является наличие на кристалле трех видов памяти: памяти программ, выполненной по технологии Flash; статического ОЗУ данных; энергонезависимой памяти данных типа EEPROM. Сочетание быстродействующей RISC-архитектуры, памяти программ, расположенной на кристалле, развитой периферии делают микросхему ATmega8535мощным средством решения многих прикладных задач управления.
В состав периферийных устройств МК входят три таймера-счетчика, аналоговый компаратор, десятиразрядный АЦП, сторожевой таймер, четыре восьмиразрядных параллельных порта, универсальный последовательные порты USART, SPI, I2C, схема аппаратного умножения и т.д.
Микросхема имеет три программно управляемых режима пониженного энергопотребления.
Напряжение питания 2,7В-5,5В.
Ток потребления 230 мкА.
Ток потребления в режиме пониженного энергопотребления не более 0,1 мкА
2.4.2 Назначение выводов МК ATmega8535
На рисунке 1 изображена цоколевка выводов МК ATmega8535.
Рисунок 1 - Назначение выводов МК ATmega8535
Таблица 2 - Назначение выводов МК ATmega8535
№ выв. |
Основная функция |
Альтернативная функция |
|
9 |
\RESET |
внешний сброс (низким уровнем) |
|
10 |
Vcc |
Напряжение питания |
|
11 |
Gnd |
Общий |
|
13 |
XTAL1 |
вход внешнего тактового сигнала или вход для подключения кварца |
|
12 |
XTAL2 |
выход для подключение кварца |
|
30 |
AVcc |
Аналоговое питание для АЦП |
|
32 |
AREF |
Внешний источник опорного напряжения для АЦП |
|
40 |
РА 0 |
Восьмиразрядный двунаправленный параллельный порт ввода-вывода А |
ADC0 – канал АЦП |
39 |
PA 1 |
ADC1 – канал АЦП |
|
38 |
PA2 |
ADC2 – канал АЦП |
|
37 |
PA3 |
ADC3 – канал АЦП |
|
36 |
PA4 |
ADC4 – канал АЦП |
|
35 |
PA5 |
ADC5 – канал АЦП |
|
34 |
PA6 |
ADC6 – канал АЦП |
|
32 |
PA7 |
ADC7 – канал АЦП |
|
1 |
PB 0 |
Восьмиразрядный двунаправленный параллельный порт ввода-вывода В |
XCK – внешний тактовый сигнал USART Т0 – вход T/C0 |
2 |
PB 1 |
Т1 - вход T/C1 |
|
3 |
PB 2 |
INT2 –вход источника внешнего прерывания AIN0- Неинвертирующий вход аналогового компаратора |
|
4 |
PB 3 |
OC0- выход таймера 0 AIN1- Инвертирующий вход аналогового компаратора |
|
5 |
PB 4 |
\SS-сетевой режим по интерфейсу SPI |
|
6 |
PB 5 |
MOSI – выход интерфейса SPI |
|
7 |
PB 6 |
MISO – вход интерфейса SPI |
|
8 |
PB 7 |
SCK - вход синхронизации SPI |
|
22 |
PC 0 |
Восьмиразрядный двунаправленный параллельный порт ввода-вывода C |
SDL –линии I2C |
23 |
PC 1 |
SDA–линии I2C |
|
24 |
PC 2 |
|
|
25 |
PC 3 |
|
|
26 |
PC 4 |
|
|
27 |
PC 5 |
|
|
28 |
PC 6 |
TOSC1-подключение часового резонатора 32768 Гц |
|
29 |
PC 7 |
TOSC2-подключение часового резонатора 32768 Гц |
|
14 |
PD 0 |
Восьмиразрядный двунаправленный параллельный порт ввода-вывода D |
RXD – прием данных UART |
15 |
PD 1 |
TXD – передача данных UART |
|
16 |
PD 2 |
INT0- внешнее прерывание 0 |
|
17 |
PD 3 |
INT1- внешнее прерывание 1 |
|
18 |
PD 4 |
OC1B- выход сигнала совпадения от таймера 1 (канал В) |
|
19 |
PD 5 |
OC1A- выход сигнала совпадения от таймера 1 (канал А) |
|
20 |
PD 6 |
ICP – вход захвата для T/C1 |
|
21 |
PD 7 |
OC2- выход таймера Т2
|
Контрольные вопросы:
1 Какой сигнал сбрасывает микроконтроллер?
2 Какой уровень сигнала необходимо подать, чтобы сбросить МК?
3 Что происходит в МК по сигналу сброса?
4 Сколько выводов имеют порты A, B, С, D?
5 К каким выводам МК подключают кварцевый резонатор?
6 К каким выводам МК подключают питающее напряжение?