P3口的口锁存器Q端接与非门驱动输出场效应管T,该与非门的另一个控制端为第二功能输出线。P3口的引脚状态通过输入缓冲器输入到内部总线和第二功能输入线。
P3口的每一位可以分别定义为第一功能输入/输出线或第二功能输入/输出线。
P3口的某一位作为第一功能输入/输出线时,第二功能输出线总是为高电平,该位引脚输出电平仅取决于口锁存器的状态,为“1”时输出高电平,为“0”时输出低电平。
P3口的某一位作为输入线时,该位口锁存器应保持“1”,使输出场效应管T截止,引脚状态由外部输入电平所确定。P3口的某一位作为第二功能输入/输出线时,该位的口锁存器也必须保持“1”,使输出场效应管的状态由第二功能输出确定。
P3口的第二功能定义:
P3口的字节地址为0B0H,位地址为0B0H~0B7H。对P3口的 *** 作,可以采用字节 *** 作,也可以采用位 *** 作。
ANL P3,#0DFH;0 à P3.5
CLR P3.5 ;0 àP3.5
ORL P3,#20H;1 àP3.5
SETB P3.5 ;1 àP3.5
XRL P3,#20H ;P3.5取反
CPL P3.5 ;P3.5取反
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)