197
Кроме работы в качестве обычных портов ввода-вывода, внешние выводы
портов Р0…Р3 могут выполнять ряд дополнительных (альтернативных)
функций.
Порт P0 может быть использован для организации шины адреса/данных
при работе микроконтроллера с внешней памятью данных или программ (см.
принципиальную схему стенда SDK-1.1), при этом через него выводится
младший байт адреса (A0–A7), выдается из микроконтроллера или принимается
в микроконтроллер байт данных.
Порт P1 – аналоговые входы.
Порт P2 может быть использован для организации шины адреса при
работе микроконтроллера с внешней памятью данных или программ, при этом
через него выводится старший байт адреса (A8–A15) для доступа к памяти
программ; средний и старший байт адреса (A8 – A15, A16 – A23) для доступа к
памяти данных.
Каждая линия
порта Р3 имеет индивидуальную альтернативную функцию,
которая может быть задействована простым обращением к устройству,
соединенному с ножкой порта:
• Р3.0 RxD – вход последовательного порта (UART).
• Р3.1 TxD – выход последовательного порта (UART).
• Р3.2 INT0 используется как вход 0 внешнего запроса прерываний.
• Р3.3 INT1 используется как вход 1 внешнего запроса прерываний.
• Р3.4 Т0 используется как вход счетчика внешних событий 0.
• Р3.5 Т1 используется как вход счетчика внешних событий 1.
• Р3.6 WR – строб записи во внешнюю память данных.
• Р3.7 RD – строб чтения из внешней памяти данных.
Достарыңызбен бөлісу: