51单片机读引脚与读锁存器的问题

2024-11-17 04:48:33
推荐回答(4个)
回答(1):

51单片机的P1读的是引脚上的电平 即使你把io口置位 也可能被外部电路拉低 所以有没有外设读到的电平可能会不一样 因为51单片机io口没有三态 所以读io口时要先将io口置位

回答(2):

P1口有上拉,读的时候就会直接读到上拉的点,接了外设,由于外设的原因造成端口被拉低,读取的时候就会读到
低电平
。如果外设的接口也是高电平,那就是高电平。

回答(3):

网页链接在于指令的区分,“读—操作—写”指令(如INC P1)读锁存器,其他指令(如MOV A, P1)读引脚,而不在于有无外设之分。

回答(4):

你要看看51内部的接线图