全站数据
8 4 2 0 5 8 1

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

趣话聊经济 | 简单学习,快乐成才!         
问题更新日期:2024-10-11 09:03:12

问题描述

单片机P1——P3口作为输入口的时候为什么要先向该口写1呢,麻烦给回复
精选答案
最佳答案

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

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

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

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