Разница между микроконтроллером Arduino и 8051 (с таблицей)

Оглавление:

Anonim

Микроконтроллеры - это интегральные схемы, которые используются для управления другими важными частями электронной системы, в то время как другие микропроцессоры - это блоки, которые реализуют все функции процессоров одним блоком. Они недорогие, небольшие и работают как индивидуальная рабочая система. Микроконтроллер состоит из блока памяти, центрального процессора и периферийных устройств.

Arduino против микроконтроллера 8051

Разница между Arduino и микроконтроллером 8051 заключается в том, что Arduino не является одним из микроконтроллеров, а представляет собой полноценную плату со своей IDE и поставляется с уже протестированными аппаратными и программными библиотеками. В то время как для сравнения, с другой стороны, микроконтроллер 8051 определяется как целое семейство 8-битных микроконтроллеров в диапазоне от 8031 ​​до 8751.

Arduino следует определять не как микроконтроллер, а как плату микроконтроллера с интегрированной средой разработки (IDE), которая также поставляется с уже протестированными аппаратными и программными библиотеками. Он поставляется с тремя основными компонентами - платой Arduino, Arduino IDE и внешним оборудованием. Собрав все эти компоненты вместе, можно запрограммировать устройство на выполнение чего угодно, например, управления освещением, двигателями или считывания датчиков.

Микроконтроллер 8051 можно определить как семейство 8-разрядных микроконтроллеров с номерами от 8031 ​​до 8751. Это один из самых популярных и широко используемых микроконтроллеров на рынке. Семейство микроконтроллеров 8051 было представлено компанией Intel Corporation. После появления на рынке микроконтроллеров он стал основой тысяч электронных продуктов.

Таблица сравнения между Arduino и микроконтроллером 8051

Параметры сравнения

Ардуино

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

Что это

Это плата микроконтроллера вместе со своей IDE и ранее протестированными программными и аппаратными библиотеками. Семейство 8-битных микроконтроллеров
Источник питания

6 вольт - 20 вольт (рекомендуется 7-12 вольт) 5 В - 6,6 В
Разработано

Институт дизайна взаимодействия Ивреа (IDII) Компания Intel Corporation
Тактовая частота

16 МГц (увеличена до 20 МГц) 12 МГц
Машинный цикл

1 такт равен одному машинному циклу 12 полных тактов равны одному машинному циклу
Программирование

Arduino Ide Keil Uvision IDE
Поддержка рекламы

Доступны отдельные комплекты для разработки, которые оказывают сильную поддержку Доступны отдельные комплекты для разработки, которые не обеспечивают достаточной поддержки.

Что такое Ардуино?

Arduino часто ошибочно принимают за микроконтроллер, тогда как на самом деле это плата микроконтроллера со своей интегрированной средой разработки (IDE), и вместе с тем она поставляется с предварительно протестированными библиотеками программного и аппаратного обеспечения. Интегрированная среда разработки (IDE), присутствующая на Arduino, называется «Arduino IDE» и является одной из трех основных составляющих компонентов вместе с платой Arduino и внешним оборудованием.

Arduino была разработана некоторыми выпускниками Института дизайна взаимодействия Ивреа (IDII) в 2003 году. Микроконтроллер AVR является основой, а плата построена вокруг него. Источник питания, необходимый для Arduino, находится в диапазоне от примерно 6 до 20 вольт, и рекомендуется использовать источник питания от 7 до 12 вольт максимум.

Тактовая частота Arduino составляет около 16 МГц, и ее можно увеличить до 20 МГц. Полный цикл одной машины равен одному полному тактовому циклу. Кроме того, на рынке доступно множество поддерживаемых рекламных объявлений, которые обеспечивают надежную поддержку.

Что такое микроконтроллер 8051?

Микроконтроллер, который был разработан очень известной компанией Intel Corporation в 1980 году. Микроконтроллер 8051 можно легко назвать или определить как один из членов семейства 8-битных микроконтроллеров, количество которых варьируется от 8031 ​​до 8751. Это широко популярен во всем мире и используется по целому ряду причин.

Микроконтроллер 8051 иногда называют «системой на микросхеме» из-за наличия 128 байт ОЗУ, 1 последовательного порта, 2 таймеров, 4 байт ПЗУ и 4 портов. Источник питания, необходимый для микроконтроллера, находится в диапазоне от 5 до 6,6 вольт. Тактовая частота системы составляет 12 МГц, а 12 полных тактовых циклов равны одному полному машинному циклу.

Для микроконтроллера 8051 используется программа Keil Uvision IDE, которая записывает, компилирует и выгружает код. Кроме того, на рынке имеется множество доступных вспомогательных средств разработки, но, к сожалению, их поддержка очень слабая. Они используются в автоматизированных машинах, таких как бытовая техника, пульты дистанционного управления, игрушки и т. Д.

Основные различия между Arduino и микроконтроллером 8051

Вывод

В заключение, Arduino, который ошибочно принимают за микроконтроллер, на самом деле представляет собой плату микроконтроллера с интегрированной средой разработки (IDE), которая включает предварительно протестированные программные и аппаратные библиотеки. Arduino включает в себя три основных компонента: плата Arduino, Arduino IDE и внешнее оборудование. Они используются в системах домашней автоматизации, системах освещения в играх или в саду, некоторых инновационных роботизированных устройствах и т. Д.

Напротив, микроконтроллер 8051 является одним из микроконтроллеров, которые принадлежат к семейству 8-разрядных микроконтроллеров с номерами от 8031 ​​до 8751. Они очень популярны на рынке и широко используются. Они в основном используются в автоматизированных системах, таких как пульты дистанционного управления, игрушки, бытовая техника и многое другое.

использованная литература

  1. https://www.researchgate.net/profile/Anand-Nayyar/publication/305698918_An_Encyclopedia_Coverage_of_Compiler's_Programmer's_Simulator's_for_8051_PIC_AVR_ARM_Arduino_Embedded_Technologies-game-docs-docs-64-dd-dd-dd-dd-dd-dbdddd-dd-dd-dd-dddddddddddd/ AVR-ARM-Arduino-Embedded-Technologies.pdf
  2. https://link.springer.com/chapter/10.1007/978-981-32-9690-9_30

Разница между микроконтроллером Arduino и 8051 (с таблицей)