- •Микропроцессорные устройства
- •Содержание
- •Введение
- •Нормативные ссылки
- •1Сокращения
- •2Цель курсовой работы
- •3Задание на курсовую работу
- •4Структура курсовой работы
- •5Методические указания по выполнению курсовой работы
- •5.1Указание к выполнению введения
- •5.2Указание к исследованию объекта управления
- •5.3Указания к разделу формализации задачи и кодирования сигналов
- •5.4Указания по составлению принципиальной схемы микропроцессорного устройства управления
- •5.4.1Микропроцессор кр580вм80а
- •5.4.2Микропроцессор к1821вм85а
- •5.4.3Микропроцессор z80
- •5.4.4Однокристальные контроллеры серии к1816
- •5.4.5Контроллеры фирмы Atmel (at90s8535, aTmega)
- •6Микропроцессорные устройства
- •6.1Состав микропроцессорных устройств
- •6.2Ввод информации с датчиков
- •6.2.1Опрос двоичного датчика
- •6.2.2Устранение дребезга
- •6.2.3Реализация функций времени
- •6.2.4Подключение клавишного пульта управления (кпу) к микропроцессорной системе
- •6.2.5Опрос аналоговых датчиков
- •6.3Вывод и отображение информации
- •Список литературы
5.4.5Контроллеры фирмы Atmel (at90s8535, aTmega)
Микроконтроллеры АТ90 и ATmega основаны на усовершенствованной AVR RISС-архитектуре.
AVR-архитектура включает 32 универсальных регистра (РОН), напрямую подключённых к арифметико-логическому устройству (АЛУ).
AVR-архитектура обеспечивает двухступенчатый конвейер команд, благодаря чему за один такт обеспечивается выполнение команд и выборка из памяти следующей команды при тактовой частоте до 20 Мгц;
AVR RISC-микроконтроллеры поддерживаются полным набором программ и пакетов для разработки (AVR Studio).
Микроконтроллер АТ90S8535 имеет 118 команд, 32 восьмиразрядных POH, 8 Кбайт FLASH памяти программ (команды 16-битные), SPI последовательный интерфейс для системного программирования, 512 байт EEPROM, 512 байт внутреннего ОЗУ (SRAM), четыре 8-разрядных программируемых порта ввода/вывода (PORTA, PORTB, PORTC, PORTD). AT90S8535 имеет четыре модификации, одна из которых выполнена в 40-выводном DIP корпуса (рис 5.3). Большинство выводов мультиплексированы. Функциональное назначение выводов приведено в таблице 5.5.
Рисунок 5.3 – Цоколёвка корпуса микросхемы AT90S8535 (DIP-40)
Таблица 4.7 – Функциональное назначение выводов AT90S8535
Номер вывода |
Обозначение |
Функциональное назначение |
1…8 |
PB0…PB7 |
Двунаправленный порт с внутренними подтягивающими резисторами. Выходной ток до 20 мА |
|
|
Альтернативные функции: |
|
T0, T1 |
выходы T/C0 и T/C1 |
|
AIN0 |
вход (+) аналогового компаратора |
|
AIN1 |
вход (–) аналогового компаратора |
|
SS |
|
|
MOSI |
выход/вход ведущего/ведомого SPI канала данных |
|
MISO |
выход/вход ведущего/ведомого SPI канала данных |
|
SCK |
синхронизация выход/вход ведущего/ведомого SPI |
9 |
RESET |
Управляющий сигнал сброса |
10 |
VCC |
Напряжение питание 4,0…6,0 В |
11 |
GND |
Общий (земля) |
12, 13 |
XTAL2, 1 |
Выводы схемы тактирования |
14…21 |
PD0…PD7 |
Двунаправленный порт с внутренними подтягивающими резисторами. Выходной ток до 20 мА |
|
|
Альтернативные функции: |
|
RXD |
последовательный вход UART |
|
TXD |
последовательный выход UART |
|
INT0 |
вход внешнего прерывания «0» |
|
INT1 |
вход внешнего прерывания «1» |
|
OC1B |
выход компаратора регистра B (T/C1) |
|
OC1A |
выход компаратора регистра A (T/C1) |
|
ISO |
вход T/C1 |
|
OC2 |
выход компаратора T/C2 |
22…29 |
PC0…PC7 |
Двунаправленный порт с внутренними подтягивающими резисторами. Выходной ток до 20 мА |
|
|
Альтернативные функции: |
|
TOSC1 |
подключение кварцевого резонатора T/C2 |
|
TOSC2 |
подключение кварцевого резонатора T/C2 |
30 |
AVCC |
дополнительное питание АЦП |
31 |
AGND |
дополнительная общая точка питания АЦП |
32 |
AREF |
опорное напряжение для АЦП |
33…40 |
PA7…PA0 |
Двунаправленный порт с внутренними подтягивающими резисторами. Выходной ток до 20 мА |
|
|
Альтернативные функции: |
|
ADC7… ADC0 |
входы аналоговых сигналов |