全心思齐网

单片机P1——P3口作为输入口的时候为什么要先向该口写1呢?

问题很简单,要说清不容易,原因是P0~P3都是准双向口,为什么呢?这要看四个并口的口结构图就明白了。

什么叫准双向,就是说P0~P3输出没问题,输入就不然了。就象我们常见的门,朝外开,没有拉锁,用一节弹簧拉着。出去是一顶门就开了,进来的时候,无论如何要伸手拉一下门。

这个拉门的动作就是向Px口先写1。

目的是使场效应管被钳位在低电平的漏极与源极截断。使输入的电平信号能正确的被单片机读出。

匿名回答于2020-02-27 20:06:33


相关知识问答