MS51最多有43个普通IO管脚,其中40个可位寻址的通用I/O引脚,分成5组P0 到P4 ,另外P5有7个普通IO管脚,每一个端口有它的端口控制寄存器(Px 寄存器)。端口控制寄存器的写和读有不同的意思。写端口控制寄存器设置输出锁存逻辑值,读获取端口引脚的逻辑状态。管脚有四种模式分别是准双向模式(标准8051端口结构)、推挽输出、输入和开漏模式。每一个端口通过两个特殊功能寄存器PxM1 和PxM2来选择端口Px的I/O模式。下表指示如何选择Px.n的I/O模式。注意任何复位之后,默认的配置是高阻输入模式。
|
|