单片机(如AT89S52)复位时 空置的P0口是高电平还是低电平(低手莫进)

来源:百度知道 编辑:UC知道 时间:2024/05/23 21:18:29
我的单片机(AT89S52)复位后(按住复位键不松开) 昨天是低电平 今天却是高电平(同一块电路板 我命名为板A) 然后我把我的那片单片机换到其他的电路板上(我命名为B)复位测试 居然是低电平 这两块电路板在执行程序时都正常 我被搞糊涂了 到底初始化单片机时(注意我始终使RST脚接高电平)P0口(注意是P0空置)是什么电平 他是否受电路影响 哪位高手指点迷津
lnaslzt 你答非所问 生活营口 你回答不全面 我的很多问题你没有回答 如为什么有时是高电平有时又是低电平 可能是什么原因 简单帮我分析一下也行啊

首先,P0口有内部上拉电阻.
其次,AUXR的DISRTO位应置1(RESET PIN ISINPUT ONLY).保证高电平为复位状态.

复位时应为高电平.

AT89S52始终使RST脚接高电平——这时单片机是没有进入正常工作状态的。
一定要使RST脚接高电平后再悬空,单片机才能进入正常工作状态。
进入正常工作状态后,P0口是悬空的。

看你的意思是:复位键始终不松开------始终让它处于复位状态。
“昨天是低电平 今天却是高电平”是不是指下文的P0口。
51单片机处于复位状态时,单片机是处于没有工作的状态。此时P口的电压应该是不确定的。

楼主阁下说话客气点 有回答的都是本着乐于助人精神的 真要分数干什么能当饭吃么 你要想有人热心帮你的话请注意说话的方式

本来复位后就是不确定的