В 1981 году корпорация Intel представила 8-битный микроконтроллер, известный как 8051. Этот микроконтроллер включает в себя 128 байт RAM, байты ROM-4K, таймеры-2, последовательный порт-1 и 4 порта, которые расположены на одна микросхема и называются SOC (система на кристалле). Микроконтроллер 8051 - это 8-битный процессор, что означает, что ЦП может работать с 8-битными данными одновременно. Микроконтроллер 8051 включает: четыре порта ввода / вывода шириной 8 бит. Хотя это может иметь до 64 Кбайт встроенного ПЗУ, многие разработчики устанавливают на кристалле только 4 Кбайт.
Микроконтроллер 8051 стал очень популярным после того, как Intel разрешила другим производителям создавать и продвигать любые версии микроконтроллера. Это привело к появлению нескольких версий 8051 с разными скоростями и количеством встроенных ПЗУ, продвигаемых производителями. Важно отметить, что даже если есть различные версии микроконтроллера 8051 с точки зрения количества и скорости встроенного ПЗУ - все они хорошо подходят исходному 8051 в том, что касается команд. Это означает, что если вы напишете свой код для одного, он будет работать с любым из них, независимо от производителя. Пожалуйста, обратитесь по ссылке ниже: Схема контактов микроконтроллера 8051 и порядок его работы
8051 Программирование микроконтроллера
В программирование микроконтроллеров 8051 определенно очень увлекательный, и чтобы сделать его еще интереснее, мы дадим вам несколько инструментов, которые помогут вам лучше узнать программирование микроконтроллера 8051.
Взгляните на инструменты
- Редактор кода - Блокнот с подсветкой синтаксиса
- Программное обеспечение RIDE - моделирование
- A51-Ассемблер
- Proteus - полностью встроенное программное обеспечение для моделирования
- Симулятор Smart n Small Simulator на базе Windows
- Keil uVision - 8051 / ARM моделирование
- Бод - калькуляторы таймера для различных скоростей передачи
Теперь составим программу в соответствии с программой моделирования Keil Uvison4, и программа будет
- Установите программное обеспечение 8051 на свой компьютер
- Щелкните Project -> New Vision Project.
- Сохраните свой проект
- Выберите целевое устройство (8051 - AT89s51)
- Файл -> Новый
- Откроется новый текстовый редактор. Здесь вам нужно написать свой код
Что такое микроконтроллер 8051?
Микроконтроллер 8051 - это целый компьютер, изготовленный на одном кристалле.
Конфигурация контактов микроконтроллера 8051
Микроконтроллер 8051 состоит из 40 контактов. При этом 32 контакта расположены в 4-х портах, таких как P0, P1, P2 и P3. Где каждый порт состоит из 8 контактов.
Архитектура микроконтроллера 8051
Архитектура микроконтроллера 8051 включает ЦП, прерывания, память, шину, осциллятор и таймеры / счетчики.
Различные семейства микроконтроллеров 8051
Различные семейства микроконтроллеров 8051 включают 8051, 8031, 8052, 8751, 89C51, 8751, DS89C4xO, 89C52, 8032 и 8752.
Организация памяти микроконтроллера 8051
Микроконтроллер 8051 имеет две памяти: память программ и память данных.
Применение микроконтроллера 8051
Микроконтроллеры 8051 используются в различном электронном оборудовании, таком как мобильные телефоны, роботы, автомобили, CD / DVD-плееры, стиральные машины, камеры, охранная сигнализация, электронные измерительные приборы, микроволновые печи и т. Д.