单片机程序中不使用的管脚状态设置

2021-02-25 14:43:46 字数 655 阅读 8617

1楼:晨风知道

在单片机的外围电路中,如果某些引脚没有用到,最好不要悬空,若是io口直接接地,其它版的引脚视具体权情况而定,这样处理之后,程序不需要对其进行任何设置

补充:如果你只负责软件,而硬件中的io口是悬空的,那么你最好将其设置为输出方式,这样外界的干扰肯定不会影响系统运行了

2楼:匿名用户

建议设置为输入,下拉10k。

3楼:匿名用户

一般都是悬空,不做特别处理。

c51单片机中,若我没有使用某一管脚(比如p0),那么它默认是否有高低电平

4楼:匿名用户

可以这么说,单片机上电会复位,寄存器会有初始的复位值的,复位时已经被定义了,你所说的是没有在应用程序里定义,这个初始值你要看手册,手册里面有写的很清楚的,不懂再问我吧

单片机中把某个管脚设置为输入模式,还能操作这个管脚输出高低电平吗

5楼:龙之大帝之不死

这个是不行的,因为普通的51单片机管脚的内部结构都是做死的,也就是说管脚功能是由硬件决定的,在制造的时候就已经确定,没法更改了(可以参考一下51单片机的硬件介绍)。不过pic的单片机有这个功能的。