单片机复位引脚状态?

来源:百度知道 编辑:UC知道 时间:2024/05/16 10:25:27
我使用的单片机是At89s52,能够正常的写程序。但是当单片机复位时P0口全为0,其它三个口都为高电平,并且P2口不能进行操作而P1与P3口则可以。好像单片机复位时各个引脚的状态皆为高电平,请问为什么会出现这种情况。

从AT89S52芯片官方资料提供说明四种端口的复位值全为高电平,如果芯片无问题就要看外围电路的逻辑情况,是否干扰了,你不会只有一块单片机吧,试试其他的用替换法,P2口是数据和地址复用,内部有输出缓冲器驱动4个TTL,你要看是否被锁存器锁住了,一旦锁住不管你怎么变它的电平都是那样,检查你的电路,单片机的第30引脚(E/PROG)的情况,该引脚为高电平时锁存低8位地址的输出脉冲,反正你要注意P0和P2口都是数据地址复用