Курс лекций. - Микропроцессоры


Порты микроконтроллеров MCS-51 - часть 4


содержимое порта теряется). Кроме того, через порт P0 передаюься данные при программировании внутреннего ППЗУ, и читается содержимое внутренней памяти программ при работе с программатором. При сбросе микросхемы во все разряды порта записываются '1'. Схема порта P0 отличается от всех других портов тем, что у этого порта нет внутреннего генератора тока. Поэтому при работе с этим портом приходится подключать внешние резисторы.

P0.gif (2948 bytes)

Схема использования порта P0 в качестве шины данных приведена на рисунке 3.

Sx_Proc.gif (12875 bytes)

Рисунок 3. Использование порта P0 в качестве шины данных.

  • Порт P1 может быть использован для чтения внутренней памяти программ или для передачи младшего байта адреса при программировании внутреннего РПЗУ. В младших моделях микроконтроллера семейства других альтернативных функций у порта P1 нет. При сбросе микросхемы во все разряды порта записываются '1'.

  • P1.gif (2890 bytes)

    P1.0 T2 -внешний вход таймера/счетчика 2
    P1.1 T2EX -вход управления перезагрузки/захвата таймера
    P1.2 ECI - внешний вход набора программируемых счетчиков (РСА)
    P1.3 CEX0 -внешний вход/выход для вывода ШИМ или сравнения/захвата модуля 0
    P1.4 CEX1 -внешний вход/выход для вывода ШИМ или сравнения/захвата модуля 0
    P1.5 CEX2 -внешний вход/выход для вывода ШИМ или сравнения/захвата модуля 0
    P1.6 CEX3 -внешний вход/выход для вывода ШИМ или сравнения/захвата модуля 0
    P1.7 CEX4 -внешний вход/выход для вывода ШИМ или сравнения/захвата модуля 0

    Примечание: альтернативные функции, выделенные:

    1. жирным подчеркнутым текстом - присутствуют во всех микросхемах
    2. жирным текстом - отсутствуют в микросхемах 8051,8031, КР1816ВЕ31, КР1816ВЕ51, КР1816ВЕ751 КР1830ВЕ31, КР1830ВЕ51, КР1830ВЕ751;
    3. курсивом - присутствуют только в микросхемах 8Х51FA, FB, FC и GB
  • Порт P2 может быть использован для передачи старшего байта адреса при программировании внутреннего ППЗУ и при чтении внутренней памяти программ. Через порт Р2 выводится старший байт адреса А8 - А15 при работе с внешней памятью программ и внешней памятью данных (с 16- разрядным адресом).


    Начало  Назад  Вперед



    Книжный магазин