M051 微控制器共有40 个通用I/O 口,并可复用为特殊功能引脚,如串行口输入输出接口、外部中断触发、PWM 输出等功能。这40 个引脚分别分配在P0、P1、P2、P3、P4 这五个端口上,每个端口最多有8 个引脚,且各引脚之间都是相互独立的,可通过相应的寄存器来控制引脚的工作模式和读取当
前引脚的数据。
每个I/O 引脚上的I/O 类型都能够通过软件独立地配置为输入、输出、开漏或准双向模式。当MCU复位时,端口数据寄存器Px_DOUT[7:0]的值为0x000_00FF。每个I/O 引脚配有110K 欧~300K 欧的非常弱的上拉电阻到输入电源(VDD)上,输入电源可为5V~2.5V。
|