Каква е разликата между 8051, PIC, AVR и ARM?

Каква е разликата между 8051, PIC, AVR и ARM?

В днешно време микроконтролерите са толкова евтини и просто достъпни, че обикновено е да се използват вместо лесни логически схеми като броячи, единствената причина да получат известна гъвкавост на дизайна и да отстъпят малко пространство. Някои машини и роботи дори ще разчитат на огромни брой микроконтролери , всеки с ентусиазъм за една уверена задача. Главно свежите микроконтролери са „В системно програмируем“, това означава, че можете да коригирате изпълняваната програма, без да премахвате микроконтролера от позицията му. В тази статия обсъждаме разликата между AVR, ARM, 8051 и PIC микроконтролери.



Разлика между AVR, ARM, 8051 и PIC микроконтролери

Разликите между микроконтролерите включват главно какво е микроконтролер, разлика между микроконтролерите AVR, ARM, 8051 и PIC и неговите приложения.


Какво е микроконтролер?

Микроконтролерът може да бъде сравним с малко самостоятелен компютър, това е изключително мощно устройство, което може да изпълнява поредица от предварително програмирани задачи и да взаимодейства с допълнителни хардуерни устройства. Опакован в малка интегрална схема (IC), чийто размер и тегло редовно са незначителни, той се превръща в перфектния контролер, тъй като роботите или всякакви машини изискват някакъв вид интелигентна автоматизация. Един микроконтролер може да бъде достатъчен за управление на малък мобилен робот, автоматична машина за миене или система за сигурност. Няколко микроконтролера съдържат памет за съхранение на програмата, която трябва да бъде изпълнена, и много входно / изходни линии, които могат да бъдат използвани, за да действат съвместно с други устройства, като четене на състоянието на датчик или управление на двигател.





8051 Микроконтролер

8051 микроконтролер е 8-битово семейство микроконтролери, разработено от Intel през 1981 г. Това е едно от популярните семейства микроконтролери, които се използват по целия свят. Освен това този микроконтролер е наричан „система на чип“, тъй като има 128 байта RAM, 4Kbytes на ROM, 2 таймера, 1 сериен порт и 4 порта на един чип. Процесорът може да работи и за 8 бита данни наведнъж, тъй като 8051 е 8-битов процесор. В случай, че данните са по-големи от 8 бита, тогава те трябва да бъдат разделени на части, за да може процесорът да обработва лесно. Повечето производители съдържат 4K байта ROM, въпреки че броят на ROM може да бъде надвишен до 64 K байта.

8051 Микроконтролер

8051 Микроконтролер



8051 е бил използван в широк брой устройства, най-вече защото е лесно да се интегрира в проект или да се направи устройство приблизително. Следват основните области на фокус:

Управление на енергията: Ефективните измервателни системи улесняват контрола на потреблението на енергия в домовете и производствените приложения. Тези измервателни системи са подготвени с възможност за включване на микроконтролери.


Сензорни екрани: Голям брой доставчици на микроконтролери включват в своите дизайни възможности за докосване на докосване. Преносимата електроника като мобилни телефони, медийни плейъри и игрални устройства са примери за сензорни екрани, базирани на микроконтролер.

Автомобили: 8051 намира широко приложение при предоставянето на автомобилни решения. Те се използват широко в хибридни превозни средства за обработка на варианти на двигатели. Освен това функции като круиз контрол и анти-спирачна система са подготвени по-способни с използването на микроконтролери.

Медицински устройства: Подвижните медицински устройства като монитори за кръвно налягане и глюкоза използват микроконтролери, за да показват данни, като по този начин осигуряват по-висока надеждност при предоставяне на медицински резултати.

PIC микроконтролер

Контролер за периферен интерфейс (PIC) е микроконтролер, разработен от Microchip, PIC микроконтролер е бърза и лесна за изпълнение програма, когато контрастираме с други микроконтролери като 8051. Лекотата на програмиране и лесна за взаимодействие с други периферни устройства PIC стават успешни микроконтролери.

PIC микроконтролер

PIC микроконтролер

Знаем, че микроконтролерът е интегриран чип, който се състои от RAM, ROM, CPU, Таймер и броячи . PIC е микроконтролер, който също се състои от RAM, ROM, CPU, таймер, брояч, ADC ( аналогови към цифрови преобразуватели ), ЦАП (цифрово-аналогов преобразувател). PIC Microcontroller също така поддържа протоколи като CAN, SPI, UART за взаимодействие с допълнителни периферни устройства. PIC се използва предимно за модифициране на архитектурата на Харвард и също поддържа RISC (Компютър с намален набор от инструкции) от горното изискване RISC и Харвард можем просто, че PIC е по-бърз от 8051 базирани контролери, който е подготвен от Von-Newman архитектура.

AVR микроконтролер

AVR микроконтролер е разработен през 1996 г. от Atmel Corporation. Структурният дизайн на AVR е разработен от Alf-Egil Bogen и Vegard Wollan. AVR получава името си от своите разработчици и означава Alf-Egil Bogen Vegard Wollan RISC микроконтролер, известен също като Advanced Virtual RISC. AT90S8515 беше първоначалният микроконтролер, който се основаваше на архитектурата AVR, въпреки че първият микроконтролер, който се появи на търговския пазар, беше AT90S1200 през 1997 година.

AVR Microocntroller

AVR Microocntroller

Микроконтролерите AVR се предлагат в три категории

TinyAVR: - По-малко памет, малък размер, подходящ само за по-прости приложения

MegaAVR: - Това са главно популярните с добро количество памет (до 256 KB), по-голям брой вградени периферни устройства и подходящи за скромни до сложни приложения.

XmegaAVR: - Използва се в търговската мрежа за сложни приложения, които се нуждаят от голяма програмна памет и висока скорост.

ARM процесор

An ARM процесор също е от семейството на процесорите, базирани на архитектурата RISC (компютър с намален набор от инструкции), разработена от Advanced RISC Machines (ARM).

ARM микроконтролер

ARM микроконтролер

ARM прави 32-битови и 64-битови многоядрени процесори RISC. Процесорите RISC са проектирани да изпълняват по-малък брой видове компютърни инструкции, така че да могат да работят с по-висока скорост, като изпълняват допълнителни милиони инструкции в секунда (MIPS). Чрез премахване на ненужни инструкции и оптимизиране на пътищата, RISC процесорите дават изключителна производителност при част от изискването за мощност на процедурата CISC (изчисляване на сложни инструкции).

ARM процесорите се използват широко в електронните устройства на клиентите като смартфони, таблети, мултимедийни плейъри и други мобилни устройства, като носими устройства. Тъй като се свеждат до набор от инструкции, те се нуждаят от по-малко транзистори, които позволяват по-малък размер на матрицата интегрална схема (ИНТЕГРАЛНА СХЕМА). ARM процесорите, по-малък размер, намалена трудност и по-нисък разход на енергия ги прави подходящи за все по-миниатюризирани устройства.

Основна разлика между микроконтролерите AVR, ARM, 8051 и PIC

8051

PIC

АПР

РЪКА

Ширина на шината

8-битов за стандартно ядро8/16/32-битов8/32-битов32-битовите предимно също се предлагат в 64-битови

Комуникационни протоколи

UART, USART, SPI, I2CPIC, UART, USART, LIN, CAN, Ethernet, SPI, I2SUART, USART, SPI, I2C, (специална AVR поддръжка CAN, USB, Ethernet)

UART, USART, LIN, I2C, SPI, CAN, USB, Ethernet, I2S, DSP, SAI (сериен аудио интерфейс),IrDA

Скорост

12 Цикъл на часовник / инструкция4 Цикъл на часовник / инструкция1 часовник / цикъл с инструкции1 часовник / цикъл с инструкции

Памет

ROM, SRAM, FLASHSRAM, FLASHFlash, SRAM, EEPROMFlash, SDRAM, EEPROM

Е

CLSC

Някои характеристики на RISC

РИСКРИСК

Архитектура на паметта

От архитектурата на НюманХарвардска архитектураМодифициранМодифицирана архитектура на Харвард

Консумация на енергия

Средно аритметичноНискаНискаНиска

Семейства

8051 вариантиPIC16, PIC17, PIC18, PIC24, PIC32Tiny, Atmega, Xmega, AVR със специално предназначениеARMv4,5,6,7 и серии

Общност

ОбширноМного добреМного добреОбширно

Производител

NXP, Atmel, Silicon Labs, Далас, Кипър, Infineon и др.Микрочип средноАтмелApple, Nvidia, Qualcomm, Samsung Electronics и TI и др.
Разходи (в сравнение с предоставените функции) Много нискоСредно аритметичноСредно аритметичноНиска

Друга характеристика

Известен със своя стандартЕвтиниЕвтино, ефективноВисокоскоростна работа

Обширно

Популярни микроконтролери

AT89C51, P89v51 и др.PIC18fXX8, PIC16f88X, PIC32MXXAtmega8, 16, 32, общност ArduinoLPC2148, ARM Cortex-M0 до ARM Cortex-M7 и др.

По този начин всичко е свързано с разликата между AVR, ARM, 8051 и PIC микроконтролери. Надяваме се, че сте разбрали по-добре тази концепция. Освен това, всякакви въпроси относно тази концепция или за изпълнение електроника и електрически проекти , моля, дайте вашите ценни предложения чрез коментара в раздела за коментари по-долу. Ето въпрос към вас, какви са приложенията на AVR и ARM?