Продуктите, използващи микропроцесори, обикновено попадат в две основни категории. Първата категория принадлежи към високопроизводителни микропроцесори като Pentium в приложения, където производителността на системата е от решаващо значение. Във втората категория производителността е второстепенна и микропроцесорът за тази категория често се нарича микроконтролер. Микроконтролерът не е нищо друго освен изчисляване на повечето необходими чипове за поддържане на борда. 8051 е широко използван микроконтролер, който приема вход от устройството, което управлява и контролира устройството, като изпраща сигнали до различни компоненти в устройството. Това е като единица, която действа като процесор, който решава проблеми в реалния свят. Arduino е съвет за разработка с отворен код или набор от дъски със собствена специална IDE (интегрирана среда за развитие). Това е компютърна платформа за изграждане на проекти за електроника. Изтъкваме някои основни разлики между микроконтролера Arduino и 8051, за да видим кой от тях се откроява.

Какво е Arduino?

Arduino е микроконтролерна платка, която се предлага с предварително тествани библиотеки за софтуер и хардуер и има собствена интегрирана среда за разработка (IDE). Това е компютърна платформа, използвана за изграждане на електронни проекти. Всъщност една от красотите на проектирането на проекти около Arduino е, че той се грижи дори за електронните детайли на ниско ниво за вас. Има три основни компонента на екосистемата на Arduino: дъската Arduino, външен хардуер и ID на Arduino. Всички тези компоненти работят в тандем, за да ви позволят да правите почти всичко с Arduino. Можете да програмирате устройството да прави всичко като контролни светлини и двигатели или да чете сензори. Точно като микроконтролер, той обработва входовете и изпраща изходи. В основата на всеки Arduino е микроконтролер на Atmel. Arduino дъските, включително Arduino Uno, използват AVR ATMega микроконтролер.

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

Микроконтролерът 8051 е 8-битовият фамилен микроконтролер и е един от най-популярните микроконтролери в широко приложение. Intel Corporation представи микроконтролера 8051 през 1980 г. и оттогава 8051 семейства чипове се използват като база на хиляди продукти. Има и други компании, включително Philips, Fujitsu, Siemens, Dallas Semiconductor, OKI и Matra Harris, които правят 8051 семейни чипове. Някои компании разшириха семейството 8051, предлагайки съвместими чипове с допълнителни функции. Подобрена версия на 8051, 8052, също съществува със собствено семейство от вариации. Моделът 8051 представлява колекция от 8-битови и 16-битови регистри и 8-битови памет, които заедно могат да бъдат направени за работа с помощта на софтуерните инструкции, включени като част от дизайна. 8051 има 128 байта оперативна памет, 4 килобайта ROM, 2 таймера, 1 сериен порт и 40 пина DIP.

Разлика между Arduino и 8051 Microcontroller

Общ

8051 е само един микроконтролер, който принадлежи към 8-битовото семейство от микроконтролери. Основното използване на микроконтролера е да контролира работата на машина с помощта на фиксирана програма, която се съхранява в ROM и която не се променя през целия живот на системата. Arduino, от друга страна, е платка за микроконтролери, която се предлага с предварително тествани библиотеки за софтуер и хардуер и има собствена интегрирана среда за разработка (IDE). Arduino е като единен компонент на компютър, програмиран да изпълнява повтарящи се задачи и се използва за разработване на проекти за електроника.

Захранване

8-битовият Intel 8051 работи при напрежение между +5 волта до максимум 6,6 волта. Това означава, че 5,0 волта е безопасното работно напрежение, но то може да работи при максимално работно напрежение с 6,0 волта, ако успеете да осигурите диод между тях. За успешна работа на микроконтролера 8051 трябва да се прилага постоянно регулирано захранване. Arduino може да приема между 6V и 20V (препоръчва се 7-12V) чрез конектора на конектора за постоянен ток или в щифта Vin. Той има вградени 5V и 3.3V регулатори; 5V се използва за цялата логика на платката, а 3.3V побира 3.3V екрани и външна верига.

Памет на паметта

Микроконтролерът 8051 има общо 128 байта RAM, на които са назначени адреси 00 до 7FH. Тези 128 байта са разделени на три групи: Общо 32 байта (00 до 1F шестнадесетична) са заделени за регистърните банки и стека; общо 16 байта (20H до 2FH) са за битова адресна памет за четене / запис; и общо 80 байта (30H до 7FH) се използват за съхранение на четене / запис. Може да има външна памет до 64K байта. Arduino Uno има само 32K байта флаш памет и 2K байта SRAM. Той използва и друга форма на памет, EEPROM, за да съхранява дългосрочна информация, но е по-бавна от SRAM.

Приложения

Първоначално 8051 е разработен за използване във вградени системи, но по-късно се разширява до приложения за индустриален контрол. Те често се използват в автоматично контролирани продукти, като например системи за управление на автомобилни двигатели, дистанционни управления, уреди, електрически инструменти, офис машини и играчки. Arduino може да чете данни от сензори и да управлява компоненти като светлини, двигатели, термостати и гаражни врати. Проектите на Arduino често се използват за изграждане на приложения на IoT (Internet of Thinks). Използва се и за системи за домашна автоматизация и широк спектър от иновативни приложения от роботиката и осветлението до градинарството и игрите.

Arduino стихове 8051 Микроконтролер: Сравнителна диаграма

Обобщение на стиховете на Arduino 8051 Микроконтролер

С две думи, самият Arduino не е микроконтролер, а микроконтролерен съвет със собствен IDE и който се предлага с предварително тествани библиотеки за софтуер и хардуер. Микроконтролерът Intel 8051 всъщност се отнася до цялото семейство 8-битови микроконтролери с числа, вариращи от 8031 ​​до 8751. Подобрена версия на 8051, 8052, също съществува със собствено семейство от вариации. Arduino е сравнително нова система, базирана на AVR архитектура с повече RAM и ROM от 8051, което я прави идеална за вградени приложения и проекти.

Препратки

  • Ayala, Kenneth J. Микроконтролер 8051. Бостън, Масачузетс: Cengage, 2004. Печат
  • Блъм, Джеръми. Изследване на Arduino: Инструменти и техники за инженерно вълшебство. Hoboken, New Jersey: John Wiley & Sons, 2013. Печат
  • Calcutt, David et al. Микроконтролер 8051: Въведение, основано на приложения. NYC: Elsevier, 2003. Печат
  • Кредит за изображение: https://commons.wikimedia.org/wiki/File:Microcontroller_8051.gif
  • Кредитна снимка: https://pixabay.com/bg/arduino-arduino-uno-technology-2168193/
  • Calcutt, David et al. Микроконтролер 8051: Въведение, основано на приложения. NYC: Elsevier, 2003. Печат