Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

Информатика, программирование->Книга
Разметка страниц – удобен для окончательного форматирования таблицы перед распечаткой. Границы между страницами в этом режиме отображаются синими пунк...полностью>>
Информатика, программирование->Лабораторная работа
4.17. Зафіксувати уміст регістрів ПЕРЕД позиціонуванням курсору (викликом переривання) для виведення повідомлення про першу з трьох клавіш, які повинн...полностью>>
Информатика, программирование->Лабораторная работа
Следовательно, определение пароля с помощью словаря является более быстрым, чем перебором, если, конечно же, пароль является словом из словаря. Однако...полностью>>
Информатика, программирование->Курсовая работа
В даній курсовій роботі було розглянуто основні типи систем числення, їх властивості, та основні способи переведення з однієї системи числення в іншу....полностью>>

Главная > Книга >Информатика, программирование

Сохрани ссылку в одной из сетей:

удачным, что архитектура этих микроконтроллеров стала промышленным стандартом, а сам РСА многократно воспроизводился в различных модификациях МК 8051.

Некоторые характеристики ряда микроконтроллеров MCS-51, выпускаемых фирмой Intel, приведены в табл.1.1.

Изначально наиболее "узкими" местами архитектуры MCS-51 были 8-разрядное АЛУ на базе аккумулятора и относительно медленное выполнение команд (для выполнения самых быстрых команд требуется 12 пе-

Таблица 1.1

Линии

ввода/вывода

Послед.

каналы

АЦП, входы x разряды

Другая

периферия,

особенности

U пит. (В)

32

UART

-

-

4,5…5,5

32

UART

-

-

4,5…5,5

32

UART

-

-

4,5…5,5

32

UART

-

-

4,5…5,5

32

UART

-

-

4,0…6,0

32

UART

-

-

4,0…6,0

32

UART

-

-

4,0…6,0

32

UART

-

-

4,0…6,0

32

UART

-

Низковольтный вариант

8xC52/54/58

2,7…3,6

32

UART

-

-

4,0…6,0

32

UART

-

4 уровня IRQ, clock out

4,0…6,0

32

UART

-

4 уровня IRQ, clock out

4,0…6,0

32

UART

-

Низковольтный вариант 8xC51Fx

2,7…3,6

32

UART

-

4 уровня IRQ, clock out

4,0…6,0

32

UART

-

4 уровня IRQ, clock out

4,0…6,0

32

UART

-

4 уровня IRQ, clock out

4,0…6,0

32

UART

-

-

4,5…5,5

32

UART

-

-

4,5…5,5

32

UART

-

-

4,5…5,5

32

UART

-

-

4,5…5,5

32

UART

4x8

-

4,5…5,5

32

UART

-

-

4,5…5,5

32

UART

-

-

4,5…5,5

риодов тактовой частоты (частоты синхронизации МК)). Это ограничивало применение микроконтроллеров семейства в приложениях, требующих повышенного быстродействия и сложных вычислений (16- и 32-битовых). Насущным стал вопрос принципиальной модернизации архитектуры MCS-51. Проблема модернизации осложнялась тем, что к началу 90-х годов уже была создана масса наработок в области программного и аппаратного обеспечения семейства MCS-51, в связи с чем одной из основных задач проектирования новой архитектуры была реализация аппаратной и программной совместимости с разработками на базе MCS-51.

Для решения указанной задачи была создана совместная группа из специалистов компаний Intel и Philips, но позднее пути этих двух фирм разошлись. В результате в 1995 году появилось два существенно отличающихся семейства: MCS-251/151 у Intel и MCS-51XA у Philips (см. подраздел 1.2).

Основные характеристики архитектуры MCS-251:

- 24-разрядное линейное адресное пространство, обеспечивающее адресацию до 16 Мбайт памяти;

- регистровая архитектура, допускающая обращение к регистрам как к байтам, словам и двойным словам;

- страничный режим адресации для ускорения выборки команд из внешней программной памяти;

- очередь инструкций;

- расширенный набор команд, включающий 16-битовые арифметические и логические операции;

- расширенное адресное пространство стека (до 64 Кбайт);

- выполнение самой быстрой команды за 2 такта.

Система команд MCS-251 включает два набора инструкций - первый набор является копией системы команд MCS-51, а второй состоит из расширенных инструкций, реализующих преимущества архитектуры MCS-251. Перед использованием микроконтроллера его необходимо сконфигурировать, т.е. с помощью программатора "прожечь" конфигурационные биты, определяющие, какой из наборов инструкций станет активным после включения питания. Если установить первый набор инструкций, то в этом случае МК семейства MCS-251 будет совместим с MCS-51 на уровне двоичного кода. Такой режим называется Binary Mode. Если же изначально установить набор расширенных инструкций (режим Source Mode), то тогда программы, написанные для MCS-51, потребуют перекомпиляции на кросс-средствах для MCS-251. Режим Source Mode позволяет с максимальной эффективностью использовать архитектуру MCS-251 и достигнуть наибольшего быстродействия.

Для пользователей, ориентированных на применение микроконтроллеров MCS-251 в качестве механической замены MCS-51, фирма Intel выпускает микроконтроллеры MCS-151, уже запрограммированные в состояние Binary Mode.

Некоторые характеристики ряда микроконтроллеров MCS-251/151 приведены в табл.1.1.

В настоящее время Intel, устремленная на рынок Pentium-процессоров, сворачивает производство кристаллов MCS-51. В целом для конкретного разработчика это может остаться и незамеченным, если только он не использует микроконтроллеры 8xC51GB и 80C152Jx, которые не имеют своих точных аналогов среди изделий других фирм. Что же касается всех остальных микроконтроллеров семейства MCS-51, то все они многократно растиражированы другими компаниями.

1.2. Микроконтроллеры фирмы Philips

Фирму Philips можно по праву назвать чемпионом по количеству выпускаемых модификаций семейства MCS-51 - их более 100. В состав MCS-51 от Philips входят микроконтроллеры в корпусах от 24 до 80 выводов, работающие при тактовой частоте до 40 МГц и напряжении питания от 1,8 В. Во всех этих микроконтроллерах используется стандартное ядро MCS-51 (архитектура микроконтроллера 8051), дополненное широчайшим набором периферии, среди которой следует отметить:

- 10-разрядные АЦП;

- 8-разрядный ЦАП;

- широтно-импульсные модуляторы;

- массивы программируемых таймеров/счетчиков;

- интерфейсы I2C, CAN;

- интерфейсы с процессорными шинами (Processor Bus Interface);

- специализированную периферию для телевизионной, видео и аудио техники.

Кроме того, фирма Philips выпустила микроконтроллеры MCS-51, обладающие функцией снижения электромагнитных помех (Lower EMI).

Начиная с 1997 года Philips переводит стандартные микроконтроллеры групп 8xC51, 8xC52/54/58 и 8xC51Fx фирмы Intel на новую технологию, названную "New-and-Improved", т.е. "Новая и улучшенная". Отметим новые возможности, которые появились у хорошо известных кристаллов после модернизации:

- максимальная тактовая частота кристаллов увеличена до 33 МГц;

- расширен диапазон напряжения питания от 2,7 до 5,5 В;

- количество аппаратных уровней прерываний увеличено до 4-х;

- во все кристаллы введена функция программируемого clock-out;

- добавлен второй DPTR;

- потребляемая мощность снижена на 50%.

Кроме того, фирма Philips выпустила группу микроконтроллеров названную 8xC51Rx+. По сути это дальнейшее развитие группы 8xC51Rx фирмы Intel, в рамках технологии "New-and-Improved".

Обозначение

Макс.

частота (МГц)

РПП

ROM/EPROM (байт)

РПД

(байт)

Таймеры/

счетчики

8xC51

33

4K

128

2

8xCL51

16

4K

128

2

8xCL410

12

4K

128

2

8xC52

33

8K

256

3

8xC54

33

16K

256

3

8xC58

33

32K

256

3

8xC51FA

33

8K

256

3+PCA

8xC51FB

33

16K

256

3+PCA

8xC51FC

33

32K

256

3+PCA

8xC51RA+

33

8K

512

3+PCA+WDT

8xC51RB+

33

16K

512

3+PCA+WDT

8xC51RC+

33

32K

512

3+PCA+WDT

8xC51RD+

33

64K

3+PCA+WDT

8xC451

16

4K

128

2

8xC453

16

8K

256

2

8xC524

20

16K

512

3+WDT

8xC528

20

32K

512

3+WDT

8xC552

30

8K

256

3+WDT

8xCL580

12

6K

256

3+WDT

8xC654

24

8K

256

2

8xC748

16

2K

64

1

8xC749

16

2K

64

1

8xC750

40

1K

64

1

8xC754

16

4K

256

1+PCA

8xC592

16

16K

512

3+WDT

8xC598

16

32K

512

3+WDT



Загрузить файл

Похожие страницы:

  1. Микроконтроллеры общего назначения для встраиваемых приложений производства ATMEL Corporation

    Реферат >> Информатика
    ... основан на классическом микроконтроллере Intel 8051. Продукция Atmel включает микроконтроллеры MCS-51, AT91SAM и AT91CAP ... данных соответствует интерфейсу V.24. Для программирования микроконтроллеров MARC4 разработано программное обеспечение для ...
  2. Система охранной сигнализации промышленного объекта на базе разнотипных датчиков

    Реферат >> Коммуникации и связь
    ... гибкой. В более сложных модификациях микроконтроллеров семейства MCS-51 количество периферийных устройств увеличено, что ... http://ru.wikipedia.org Андреев Д.В. Программирование микроконтроллеров MCS-51.: Учеб. Пособие – Ульяновск: УлГТУ, 2000 ...
  3. Разработка и отладка программного обеспечения виртуальной лаборатории Программирование микроконтроллерных

    Магистерская работа >> Информатика
    ... типы МК (AVR, PIC или MCS-51). 6. Лабораторный практикум должен разрешать выполнение ... лаборатория MICROVIEW-R Томского государственного университета "Программирование микроконтроллеров". Скороделов В.В., Шершнев А.А., Виртуальный генератор сигналов ...
  4. Микропроцессоры и цифровая обработка сигналов Знакомство с интегрированной средой программирования KEIL-C

    Лабораторная работа >> Информатика, программирование
    ... сигналов Знакомство с интегрированной средой программирования KEIL-C Цель работы 1. ... Изучить интегрированную среду программирования keil-C. 2. Получить навыки работы ... с текстовым редактором этой среды программирования. 3. Получить навыки работы с ...
  5. Разработка электронного кодового замка

    Курсовая работа >> Коммуникации и связь
    ... спектр микроконтроллеров, основанных на архитектуре MCS-51. Данная линейка микроконтроллеров включает ... изделия в корпусах стандартных типоразмеров с поддержкой функции внутрисистемного программирования ...

Хочу больше похожих работ...

Generated in 0.0019669532775879