51的P0口可否直接接adc0809的输入端?

来源:百度知道 编辑:UC知道 时间:2024/06/21 19:03:12
我知道P0口内部是没有上拉电阻的,作输出时必须外接上拉;而做地址/数据总线(大概就是指有MOVX 或者 MOVC指令吧)时是双向I/O口,那我的adc0809的8位输入端既不是片外RAM 也不是片外ROM,而应该是寄存器了,那假若我就想用P0口读入数据的话,是不是也得外接上拉电阻呢?向大家请教下,明白的给解释下呀...

P0口作为输出时是漏极开路电路,所以必须外接上拉电阻才能有高电平输出,但是作为输入口使用时数据信号直接从输入缓冲器进入内部总线,就不是漏极开路电路了,所以没必要加上拉电阻。你找个P0口电路图看看就明白了。

接上拉最好。

可以接上,接上是比较好的