Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Konspekt_PMK-rus.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
4 Мб
Скачать
☆

1 Микроконтроллер at90s8535 фирмы Atmel

AT90S8535 - экономичный 8 битовый КМОП микроконтроллер, построенный с использованием расширенной RISC архитектуры AVR. Исполняя по одной команде за период тактовой частоты, AT90S8535 имеет производительность около 1MIPS на МГц (1 миллион операций в секунду), что позволяет разработчикам создавать системы оптимальные по скорости и потребляемой мощности.

В основе ядра AVR лежит расширенная RISC архитектура, объединяющая развитый набор команд и 32 регистра общего назначения. Все 32 регистра непосредственно подключены к арифметико-логическому устройству (АЛУ), что дает доступ к любым двум регистрам за один машинный цикл. Подобная архитектура обеспечивает десятикратный выигрыш в эффективности кода по сравнению с традиционными CISC микроконтроллерами.

AT90S8535 имеет следующие особенности:

  • 8кБ загружаемой FLASH-памяти;

  • 512 байт EEPROM;

  • 512 байт SRAM;

  • 32 линии ввода/вывода общего назначения;

  • 32 рабочих регистра;

  • настраиваемые таймеры/счетчики с режимом совпадения;

  • внешние и внутренние прерывания;

  • программируемый универсальный последовательный порт UART;

  • программируемый сторожевой таймер со встроенным генератором;

  • SPI - последовательный порт для загрузки программ;

  • три выбираемых программно режима пониженного энергопотребления.

Микросхемы производятся с использованием технологии энергонезависимой памяти высокой плотности фирмы Atmel. Загружаемая FLASH-память на кристалле может быть перепрограммирована прямо в системе через последовательный интерфейс SPI или доступным программатором энергонезависимой памяти.

2 Описание выводов

Микросхема AT90S8535 выпускается в четырех типах корпусов: PDIP, PLCC, TQFP и MLF (рис.2.1). Основное назначение выводов следующее:

VCC - вывод источника питания

GND – цифровая земля

AVCC – вывод для подключения питания аналоговых цепей

AREF – вывод для подключения опорного напряжения

AGND – аналоговая земля

PORTA, PORTB, PORTC, PORTD, (PA7..PA0, PB7..PB0, PC7..PC0, PD7..PD0 ) - Порты A, B, C и D являются 8-битовыми двунаправленными портами ввода/вывода. Некоторые выводы портов снабжены альтернативными функциями (указанны в скобках), которые будут описаны ниже. Выходные буферы портов могут по­глощать ток до 20мА и непосредственно управлять светодиодными индика­торами.

RESET - Вход сброса. При удержании на входе низкого уровня в те­чение двух машинных циклов (если генератор работает), происходит аппаратный сброс.

XTAL1 - Вход инвертирующего усилителя генератора и вход внешнего тактового сигнала.

XTAL2 - Выход инвертирующего усилителя генератора.

Рис.2.1 – Цоколевка микросхемы AT90S8535

3 Кварцевый генератор

XTAL1 и XTAL2 являются входом и выходом инвертирующего усилителя, который можно использовать для генератора тактовых импульсов. Можно использовать как кварцевые, так и керамические резонаторы. Емкость конденсаторов может составлять от 20 до 33 пФ. При подклю­чении внешнего тактового сигнала вывод XTAL2 остается неподключенным, а XTAL1 подключается к выходу внешнего генератора (рис.3.1).

а) б)

Рис.3.1 – Способы тактирования AT90S8535:

а) от кварцевого резонатора;

б) от внешнего генератора.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]