您好、欢迎来到现金彩票网!
当前位置:大赢家 > 复位脉冲 >

51单片机复位后P0~P3状态为什么是FFH而不是00H?

发布时间:2019-07-08 17:10 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部51的端口结构是开漏或者上拉输出,复位之后是FFH是为了输入的考虑

  假设你的系统里面有一个逻辑门输出为1,接在一个端口上面,如果复位之后端口为0,端口会强行把逻辑门拉为低电平,那你的逻辑门很有可能就坏了;进一步的讲,如果不是逻辑门而是驱动能力很强的器件(比如一个电源),5V电源为1,端口为0,肯定是你的端口挂掉;

  相反,如果复位之后端口为1,这是端口外接高电平肯定没事,外接低电平的话也没事,端口跟外部的器件都没事

  现在很多单片机都可以把端口设置为输入,复位之后端口也是输入的,51因为没有专门的结构设置为输入,所以51在用作输入的时候必须先向端口写1,以保证读入数据的准确性并且保护端口,跟上面是一个道理

  应该来说,上电后就是高电平,不过P0口得加上拉电阻,你加了吗?没加的话,它永远都是低电平

  这是51单片机IO口在作为输入时,IO口必须置1,这样做可以免除你在用IO口做输入时的置1步骤。

http://ccsagresso.com/fuweimaichong/778.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有