И Dallas Semiconductor

Фирма Siemens внесла несомненное своеобразие в развитие семейства MCS-51, выпустив микроконтроллеры серии C500 (табл.1.4), которые являются по существу самыми сложными МК 51-го семейства в мире. Эти микроконтроллеры построены на основе архитектуры МК 8051, дополненной разнообразной и весьма сложной периферией, среди которой можно отметить:

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

- 6-канальный 10-разрядный ШИМ для управления электродвигателями постоянного тока;

- 29-канальный ШИМ;

- 8 DPTR;

Обозначение Макс. частота (МГц) РПП (байт) РПД (байт) Таймеры/ счетчики  
      Микроконтроллеры
C502   ROM/EPROM 16K   3+WDT  
C504G   ROM/EPROM 16K   4+WDT  
С505С   ROM/EPROM 16K   3+WDT  
C509   -   5+WDT  
C515A   ROM/EPROM 32K   3+WDT  
C515C   ROM/EPROM 64K   3+WDT  
C517A   ROM/EPROM 32K   4+WDT  
C540   ROM/EPROM 4K      
C541   ROM/EPROM 8K   2+WDT  
      Микроконтроллеры
AT89C1051   FLASH 1K      
AT89C2051   FLASH 2K      
AT89C4051   FLASH 4K      
AT89C51   FLASH 4K      
AT89LV51   FLASH 4K      
AT89C52   FLASH 8K      
AT89LV52   FLASH 8K      
AT89C55   FLASH 20K      
AT89S8252   FLASH 8K 256, EEPROM 2K 3+WDT  
AT89S53   FLASH 12K   3+WDT  
      Микроконтроллеры
DS5000FP   NVRAM 32K   2+WDT  
DS5001FP   NVRAM 128K   2+WDT  
DS5002FP   NVRAM 128K   2+WDT  
DS80C310   -      
DS8xC520   ROM/EPROM 16K   3+WDT  

- аппаратный блок умножения 16х16 и деления 32/16;

- блок загрузчика программной памяти (БЗПП).

Что касается фирмы Atmel, то ее лицом является FLASH технология. Владея ею в совершенстве, Atmel строит свою политику на внедрении FLASH в наиболее известные микросхемы памяти, программируемой логики и микроконтроллеров, использующие технологию EPROM. Тот факт,

Таблица 1.4

  Линии ввода/ вывода Последов. каналы Периферия, особенности U пит. (В)
фирмы Siemens  
    UART 8 DPTR, 4 уровня IRQ 4,25…5,5
    UART АЦП 8x10, 6 ШИМ для двигателя пост. тока 4,25...5,5
    UART, CAN АЦП 8x8, 8 DPTR 4,25...5,5
    2 UART АЦП 15x10, 29 ШИМ, 8 DPTR, умн. 16´16, дел. 32/16, БЗПП 4,25...5,5
    UART АЦП 8x8, 4 ШИМ 4,25...5,5
    UART, SSC, CAN АЦП 8x10, 4 ШИМ, 8 DPTR 4,25...5,5
    2 UART АЦП 12x10, 21 ШИМ, 8 DPTR, умн. 16´16, дел. 32/16 4,25...5,5
    USB - 4,25...5,5
    USB, SSC - 4,25...5,5
фирмы Atmel  
    - Аналоговый компаратор 2,7...6,0
    UART Аналоговый компаратор 2,7...6,0
    UART Аналоговый компаратор 2,7...6,0
    UART - 4,0...6,0
    UART - 2,7...6,0
    UART - 4,0...6,0
    UART - 2,7...6,0
    UART - 4,0…6,0
    UART, SPI 2 DPTR 2,7…6,0
    UART, SPI 2 DPTR 4,0…6,0
фирмы Dallas Semiconductor  
    UART БЗПП, 48-bit encryption key 4,5…5,5
    UART БЗПП 4,5…5,5
    UART БЗПП, 64-bit encryption key 4,5…5,5
    UART 2 DPTR 4,5…5,5
    2 UART 2 DPTR 4,5…5,5

что в качестве первого кандидата на модернизацию при прорыве на рынок микроконтроллеров, где господствовали такие мощные фирмы как Philips, Siemens, Intel, Motorola, Mitsubishi и др., фирма Atmel избрала микроконтроллер 8051, подтверждает исключительно высокую популярность этого кристалла.

Среди оригинальных разработок Atmel в рамках семейства MCS-51 отметим следующие (см. табл.1.4):

- 20-выводные микроконтроллеры AT89С2051/1051, открывшие дорогу семейству MCS-51 в сферу "1-долларовых" приложений;

- микроконтроллеры с каналом SPI, обеспечивающие возможность внутрисхемного программирования FLASH памяти. Эта функция может быть очень удобна в производстве, когда программирование микросхем осуществляется уже после их монтажа;

- микроконтроллер с резидентной памятью типа EEPROM, обеспечивающей хранение оперативных данных при отключенном питании микросхемы.

Фирма Dallas Semiconductor в первую очередь получила известность среди производителей семейства MCS-51 своей серией DS5000 (табл.1.4). Оригинальность микроконтроллеров этой серии заключается в том, что их резидентная память программ выполнена в виде NVRAM - оперативной памяти, энергонезависимость которой обеспечивается литиевой батарейкой, встроенной непосредственно в корпус микросхемы. Фирма дает 10-летнюю гарантию на сохранность информации в NVRAM. Микроконтроллеры серии DS5000 имеют архитектуру стандартного ядра MCS-51, поэтому их временные характеристики полностью идентичны характеристикам микроконтроллера 8051.

Отметим, что фирма Dallas Semiconductor первой попыталась усовершенствовать архитектуру семейства MCS-51. Как известно, базовая архитектура этого семейства обеспечивает не оптимальную процедуру выборки и выполнения команд. Например, команда MOV A,Rn выбирается и выполняется микроконтроллером 8051 за 6 тактов, а следующие 6 тактов происходит холостая выборка команды по следующему адресу. В результате затрачивается 12 тактов тактового генератора МК. Специалисты Dallas Semiconductor переработав архитектуру МК 8051 создали группу микроконтроллеров DS8xC300/500 (табл.1.4), в которых типовой цикл выборки и выполнения команд сократился до 4-х тактов, а холостые выборки были исключены. Таким образом, команда MOV A,Rn стала выполняться за 4 такта тактового генератора, т.е. в 3 раза быстрее. Команды МК 8051, которые не имели холостых выборок, в DS8xC300/500 "ускорились" в 1,5 раза.

Список литературы

1. Каталог инструментальных средств для микроконтроллеров/ Фитон. М., 1998.


Глава 2. ОСОБЕННОСТИ ПРОГРАММИРОВАНИЯ МИКРОКОНТРОЛЛЕРОВ MCS-51

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: