Схема контактов микроконтроллера 8051 и порядок его работы

Попробуйте наш инструмент устранения неполадок





Микроконтроллер - это небольшой компьютер на единой ИС, который объединяет все функции микропроцессора. Чтобы обслуживать различные приложения, он имеет высокую концентрацию встроенных средств, таких как ОЗУ, ПЗУ, порты ввода-вывода, таймеры, последовательный порт, схема синхронизации и прерывания. Микроконтроллеры используются в различных автоматически управляемых устройствах, таких как пульты дистанционного управления, системы управления автомобильными двигателями, медицинские устройства, электроинструменты, оргтехника, игрушки и т. Д. встроенные системы . Поэтому в этой статье дается обзор схемы выводов микроконтроллера 8051 с пояснениями, а также 8051 идея проекта на основе .

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

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



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


Контакты микроконтроллера работают

Микроконтроллеры 8051 имеют четыре порта ввода-вывода, каждый из которых содержит 8 контактов, которые можно настроить как входы или выходы. Конфигурация контактов - будет ли он сконфигурирован как I / P (1) или O / P (0), зависит от его логического состояния. Чтобы настроить вывод микроконтроллера в качестве выхода, необходимо применить логический ноль (0) к подходящим битам порта ввода / вывода. В этом случае уровень напряжения на соответствующем выводе будет равен 0.



Точно так же, чтобы настроить вывод микроконтроллера в качестве входа, необходимо применить логическую единицу (1) к подходящему порту. В этом случае уровень напряжения на соответствующем выводе будет 5 В. Это может показаться запутанным, все становится ясно после изучения простые электронные схемы подключен к выводу ввода / вывода.

Контакт ввода / вывода (I / O)

На рисунке ниже показана упрощенная схема всех цепей микроконтроллера, подключенного к одному из его контактов. Он указывает на все контакты, кроме тех, что порта P0, которые не имеют встроенных подтягивающих резисторов.

Контакт ввода / вывода (I / O)

Контакт ввода / вывода (I / O)

Выходной контакт

Логический 0 применяется к биту регистра P, затем включается выходной транзистор FE, поэтому соответствующий вывод подключается к земле.


Выходной контакт

Выходной контакт

Входной контакт

Логическая 1 применяется к биту регистра P. Выход полевой транзистор выключается, а соответствующий вывод остается подключенным к источнику питания через подтягивающий резистор с высоким сопротивлением.

Входной контакт

Входной контакт

Схема контактов микроконтроллера 8051

8051 микроконтроллер семейства (89C51, 8751, DS89C4xO, 89C52) поставляются в различных корпусах, таких как четырехплоскостной корпус, безвыводной держатель микросхемы и двухрядный корпус. Все эти пакеты состоят из 40 контактов, которые предназначены для нескольких функций, таких как ввод-вывод, адрес, RD, WR, данные и прерывания. Но некоторые компании предлагают 20-контактную версию микроконтроллеры для менее требовательных приложений за счет уменьшения количества портов ввода-вывода. Тем не менее подавляющее большинство разработчиков используют 40-контактный чип.

Схема контактов микроконтроллера 8051

Схема контактов микроконтроллера 8051

Схема выводов микроконтроллера 8051 состоит из 40 выводов, как показано ниже. Всего 32 контакта размещены в четырех портах, таких как P0, P1, P2 и P3. Где каждый порт содержит 8 контактов. Поэтому ниже приводится схема контактов микроконтроллера 8051 и пояснения.

  • Порт 1 (от контактов 1 до 8): Порт 1 включает контакты от 1.0 до 1.7, и эти выводы могут быть настроены как входные или выходные контакты.
  • Контакт 9 (RST): Вывод сброса используется для сброса микроконтроллера 8051 путем подачи положительного импульса на этот вывод.
  • Порт 3 (контакты с 10 по 17): Контакты Port3 аналогичны контактам Port1 и могут использоваться как универсальные входные или выходные контакты. Эти контакты имеют двойное назначение, и функция каждого контакта определяется следующим образом:
  • Контакт 10 (RXD): Вывод RXD является последовательным входом асинхронной связи или Последовательная синхронная связь Выход.
  • Контакт 11 (TXD): Выход последовательной асинхронной связи или выход часов последовательной синхронной связи.
  • Контакт 12 (INT0): Ввод прерывания 0
  • Контакт 13 (INT1): Вход прерывания 1
  • Контакт 14 (T0): Вход часов счетчика 0
  • Контакт 15 (T1): Вход часов счетчика 1
  • Контакт 16 (WR): Запись сигнала для записи содержимого во внешнюю RAM.
  • Контакт 17 (RD): Чтение сигнала для чтения содержимого внешней RAM.
  • Контакты 18 и 19 (XTAL2, XTAL1): Контакты X2 и X1 являются входными выходными контактами для генератора. Эти контакты используются для подключения внутреннего генератора к микроконтроллеру.
  • Контакт 20 (GND): Контакт 20 - это контакт заземления.
  • Порт 2 (контакты 21 - контакты 28): Порт 2 включает контакты с 21 по 28, которые можно настроить как входные выходные контакты. Но это возможно только тогда, когда мы не используем внешнюю память. Если мы используем внешнюю память, то эти выводы будут работать как шина адресов высокого порядка (от A8 до A15).
  • Контакт 29 (PSEN): Этот вывод используется для включения внешней памяти программ. Если мы используем внешнее ПЗУ для хранения программы, то на нем появляется логический 0, что указывает микроконтроллеру на чтение данных из памяти.
  • Контакт 30 (ALE): Контакт включения фиксации адреса является активным сигналом высокого уровня на выходе. Если мы используем несколько микросхем памяти, то этот вывод используется для их различения. Этот вывод также дает программный импульсный вход во время программирования EPROM.
  • Контакт 31 (EA): Если нам нужно использовать несколько запоминающих устройств, то применение логической 1 к этому выводу дает команду микроконтроллеру читать данные из обеих запоминающих устройств: сначала внутренней, а затем внешней.
  • Порт 0 (контакты с 32 по 39): Подобно контактам порта 2 и 3, эти контакты могут использоваться в качестве входных выходных контактов, когда мы не используем никакой внешней памяти. Когда ALE или контакт 30 имеет значение 1, тогда этот порт используется как шина данных: когда контакт ALE имеет значение 0, тогда этот порт используется как шина адреса более низкого порядка (от A0 до A7).
  • Контакт 40 (VCC): Этот вывод VCC используется для питания.

Существует множество применений микроконтроллера 8051. Итак, 8051 микроконтроллерные проекты отлично подходят для инженерного дела в последний год обучения. Таким образом, вы можете обратиться к любому из перечисленных ниже проектов, чтобы понять, как работают выводы микроконтроллера 8051 на практике.

8051 Проекты микроконтроллеров

8051 Проекты микроконтроллеров

  • Двунаправленное вращение Однофазный асинхронный двигатель без рабочего конденсатора
  • Защита от перенапряжения-пониженного напряжения
  • Беспроводное обнаружение сыпи
  • На базе Arduino Домашняя автоматизация
  • Удаленно программируемая последовательная загрузка на базе Android
  • Робот-шпион с беспроводной камерой ночного видения от приложений для Android
  • Удаленное управление бытовой техникой с помощью приложения для Android
  • Авто на основе плотности Контроль дорожного сигнала с удаленным замещением на базе Android
  • Четырехквадрантная работа двигателя постоянного тока, дистанционно управляемая приложением Android
  • Дистанционное выравнивание 3D-позиционирования антенны с помощью приложения для Android
  • Дистанционное открывание дверей с помощью пароля с помощью приложения для Android
  • Роботизированный автомобиль с голосовым управлением и функцией распознавания речи на большие расстояния
  • Удаленный мониторинг 3 параметров состояния трансформатора / генератора на основе XBEE с голосовым сообщением и беспроводным интерфейсом ПК
  • Управление воротами на железнодорожном переезде удаленно с Android
  • Домашняя автоматизация с помощью приложения для Android Удаленное управление на основе
  • Беспроводная передача энергии i n 3D пространство
  • Сигнал трафика на основе плотности с дистанционным управлением в аварийной ситуации
  • Удаленный мониторинг 3 параметров состояния трансформатора / генератора на основе XBEE
  • Самопереключающийся источник питания
  • Платная парковка на основе RFID
  • Светодиодный автоматический аварийный свет
  • Бесконтактный контроллер уровня жидкости

Речь идет о принципах работы выводов микроконтроллера в режиме реального времени. Идеи проекта на базе микроконтроллера 8051 . Кроме того, любые вопросы относительно этой статьи или последние проекты электроники , свяжитесь с нами, оставив комментарий в разделе комментариев ниже.

Фото:

Схема контактов микроконтроллера 8051 blogspot

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