Главная Обратная связь

Дисциплины:






Экзаменационный билет № 8



  1. Основные семейства микроконтроллеров MCS51, AVR, PIC, ARM (общие сведения).

MCS51:

Intel 8051 – однокристальный микроконтроллер гарвардской архитектуры.

• один или два УАПП (UART)

• два или три таймера

• 128 или 256 байт встроенной ОЗУ (16 байт которой имеют побитовую адресацию)

• от 512 байт до 128 Кбайт встроенной памяти программ

• один машинный цикл оригинального 8051 ядра занимает 12 временных тактов, а большинство инструкций выполняется за один или два машинных цикла.

• улучшенное 8051-совместимое ядро выполняет машинный цикл за 6, 4, 2, или даже за 1 такт, с частотой до 100 МГц

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

• автозагрузчики долговременной памяти данных на основе EEPROM

• I²C (стандарт 3-х проводной последовательной шины); SPI; USB хост интерфейс

• ШИМ-генераторы; аналоговых компараторов; АЦП и ЦАП преобразователей

• часов реального времени; дополнительных таймеров и счетчиков;

• внутрисхемных отладчиков; внутрисхемное программирование памяти программ; дополнительных источников прерываний; расширенных энергосберегающих режимов

ARM:(усовершенствованная RISC машина, предшественник Acorn RISC Machine) — 32-битная микропроцессорная архитектура с сокращённым набором команд (RISC). Микроконтроллеры ARM имеют высокую производительность, гибкое управление энергопотреблением(5 режимов работы), качественную Flash-память и наиболее широкий набор периферии из всех производителей ARM-микроконтроллеров.

· 32-разрядный RISC процессор

· Тридцать один 32-разрядный регистр общего назначения и шесть регистров состояния

· Циклическое сдвиговое устройство и перемножитель

· Быстрый отклик на прерывания применений реального масштаба времени

AVR: семейство восьмибитных микроконтроллеров фирмы Atmel.

Микроконтроллеры AVR имеют гарвардскую архитектуру и систему команд, близкую к идеологии RISC. Процессор AVR имеет 32 8-битных регистра общего назначения, объединённых в регистровый файл.

o внутренняяФлеш-память команд до 256 K (10 000 циклов перезаписи)

o внутреннее EEPROM данных до 4 КБ (100 000 циклов)

o внешняя память 64 КБ

o Таймеры на 8, 16 бит, ШИМ-модулятор (PWM); 8-, 9-, 10-, 16-битный, аналоговые компараторы

o внутренняя SRAM до 8 K, время доступа 1 такт

PIC:(PeripheralInterfaceController - "периферийный интерфейсный контроллер") — микроконтроллеры гарвардской архитектуры, производимые американской компанией MicrochipTechnologyInc.

Отличительной особенностью PIC-контроллеров является хорошая преемственность различных семейств:

o программная совместимость (единая бесплатная среда разработки MPLAB IDE, С-компиляторы от GCC),



o совместимость по выводам, по периферии, по напряжениям питания, по средствам разработки, по библиотекам и стекам наиболее популярных коммуникационных протоколов.

В номенклатуре MicrochipTechnologyInc. представлен широкий спектр 8-и, 16-и и 32-битных микроконтроллеров и цифровых сигнальных контроллеров под маркой PIC.

PIC12, PIC16:

• 14-и разрядная архитектуре слова программ

• корпусах от 8 до 64 выводов

• работают в диапазоне напряжений питания от 2.0 до 5.5В

• имеют систему прерываний, аппаратный стек и энергонезависимую память данных EEPROM

• USB, SPI, I2C™, USART, LCD, компараторы, АЦП и т. п

 

2. Основные принципы организации ввода/вывода и их особенности. Интерфейс ввода/вывода в микропроцессорной технике.

В информатике, ввод/вывод (в англ. языке часто используется сокращение I/O) означает взаимодействие между обработчиком информации (например, компьютер) и внешним миром, который может представлять как человек, так и любая другая система обработки информации. Ввод — сигнал или данные, полученные системой, а вывод — сигнал или данные, посланные ею (или из нее).

Вводом/выводом (ВВ) называется передача данных между ядром ЭВМ, включающим в себя микропроцессор и основную память, и внешними устройствами (ВУ).

Интерфейс ввода-вывода требует управления процессором каждого устройства. Интерфейс должен иметь соответствующую логику для интерпретации адреса устройства, генерируемого процессором. Установление контакта должно быть реализовано интерфейсом при помощи соответствующих команд типа (ЗАНЯТО, ГОТОВ, ЖДУ), чтобы процессор мог взаимодействовать с устройством ввода-вывода через интерфейс. Если существует необходимость передачи различающихся форматов данных, то интерфейс должен уметь конвертировать последовательные (упорядоченные) данные в параллельную форму и наоборот.

Подключение внешних устройств к системной шине осуществляется посредством электронных схем, называемых контроллерами ВВ (интерфейсами ВВ). Они согласуют уровни электрических сигналов, а также преобразуют машинные данные в формат, необходимый устройству, и наоборот. В процессе ввода/вывода передается информация двух видов: управляющие данные (слова) и собственно данные, или данные-сообщения.

Таким образом, наиболее общая программная модель внешнего устройства, которое может выполнять ввод и вывод, содержит четыре регистра ВВ: регистр выходных данных (выходной порт), регистр входных данных (входной порт), регистр управления и регистр состояния. Каждый из этих регистров должен иметь однозначный адрес, который идентифицируется дешифратором адреса


 





sdamzavas.net - 2019 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...