52单片机默认输出电压。以及上电复位问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 08:09:26
刚架出来个最小系统。
想询问一下,当这个89S52里什么程序都没有的时候,我接上电源,每个引脚应该是多少V的输出?为什么我测有的是5V有的是2。5有的是3V。
其次问下上电复位问题。我做的是VCC-10UF电容-电阻-GND。电容电阻之间的部分出个开关再引到VCC上。那么这个开关平时应该是毕合的还是断开的?当初学完确实忘记了。印象中是断开的,需要复位的时候合一下再断开。
希望能2个问题都回答一下。

1.根据AT89S52的Datasheet中的描述,当单片机工作电压为5V时,单片机的P1、P2、P3、ALE和#PSEN的输出高电压的最小值为2.4V,最大为0.9Vcc,即4.5V。P0口在外部总线模式时输出高电平的最小值为2.4V,最大为0.9Vcc(4.5V),所以输出有的是2.5V和3V是正常的。

2.开关在平时是断开的,51单片机是高电平复位。当要复位单片机时就让开关闭合一下即可。

1.没有程序时,各个引脚应该是高电平。
每个引脚测得电压不一样,各口的带载能力不一样,是由52系列内部决定的。
2.断开的,复位时,按下按键。

P0,P1,P2,P3应该是比5V小点
一个电容 两个电阻 一个按键
连接是:电容跟一个电阻(阻值小)并联
并联后的结点引出两条线
一条连RST
一条连电阻(阻值是阻值小的10倍)通地

不操作端口,并且端口不接东西时为5V,开关是断开的,手动接通开关时,复位变高电平,人工复位.

1.关于端口电压。
出现不同的端口电压首先和你VCC有关系,一般I/O输出的高电平以VCC为准,出现不同的电压可能是I/O的状态(输入?输出?高阻?)以及端口的特性不一样(A/D? D/A?普通I/0口?或者是参考电平?等等)导致了不确定的电压输出;
2.关于复位。
之余你说的的情况应该是普通悬空按键(正常情况下应该是断开的),有个复位电路的评述,你可以参考看看,里面有很多很不错的复位电路。http://www.dzkf.cn/html/qianrushixitong/2006/1122/1080.html