51单片机P0口输入输出的设置及准双向口怎么理解

来源:百度知道 编辑:UC知道 时间:2024/06/12 09:37:52
1.将数据口设置为输入状态,51单片机P0端口写1就是为输入状态
2.将数据口设置为输出状态,由于51单片机P0是准双向IO口,所以不用切换(即不必对P0口再进行操作)
如何理解这两句话

你可以对照着P0口的结构图看这段话,向端口写1,就是向锁存器写1,也就是让其口输出FF,为什么,是这样的,给锁存器写1,那么锁存器的反向端就输出0,那么和它相接的MOS管也就在截止状态,也就是呈高阻态,这样P0口上数据就会从读引脚的三态缓冲器上正确的输入,如果不写1,那么锁存器上次锁存的可能为0,那么反向端有可能出现1,这样和反向端相接的MOS管就倒通,也就是直接拉到地,那么不管你P0口上输入什么信号都会拉成低电平,输入就错了

准双向口你可以这样理解,准爸爸,准妈妈这一类的词语你应该理解,那么准双向口也是这个意思,就是做输入用的时候要有向锁存器写1的这个准备动作,所以叫准双向口。