55问答网
所有问题
为什么单片机P0口输入不需置位1
如题所述
举报该问题
推荐答案 2017-07-05
æä¸æçµé»å°±ä¸éè¦ç½®1äºã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IRRLRQcFGRGIGIG4I4R.html
其他回答
第1个回答 2017-07-05
如果是标准51单片机,P0口作为输入 需要置位1,这时是高阻输入模式。
本回答被网友采纳
相似回答
51
单片机P0口
做
输入口
时需要先写一并且外接上拉电阻,是这样的吗?_百度...
答:
51单片机P0口做输入口时需要先写1即可,外部不需要上拉电阻
。其实,单片机上电复位时,P0已全部为置1状态,就可以直接读输入状态了。只有输出过低电平,再读输入状态时需先写1。否则,P0口从未输出过低电平,也不需要先写1就可以读。即便是先写1,对读输入状态没有影响。
单片机p0口
默认高电平,默认p0口都是1吗?按键按下p0口变成0?
答:
单片机p0口
默认高电平,默认p0口都是1吗,这是对的。按键按下p0口变成0?这是不对的,因按键只能接在一个引脚上,所以,也只能是P0口的某个引脚变成0,假如,按键接在P0.1 上,那也只能是P1.0 变成0,而其余脚而是1。当然,前提条件是P0口上有要上拉电阻,P0口才全默认为高电平。
单片机
8051
P0
端
置1
或置0有
什么
不同?
答:
8051
P0
端作为输出口使用时,
置1
输出高电平,置0输出低电平;8051 P0端作为
输入口
使用时,置1相当于开启端口,输入的量(内部端口寄存器的值)随外界信号变化而变化,置0相当于关闭端口,内部端口寄存器的电平不随外界变化;
单片机的p0
,p1,p2,p3端口有
什么
作用?
答:
1、
P0口
:真正的双向口,输出锁存,
输入
缓冲,输入前要先
置1
(KEIL包含的头文件已经有动作了,如果用汇编,要人工置1),输出为漏极开路,输出一般都要上拉电阻。输入为高阻态,能驱动8个TTL负载。当有片外存储器时,作数据线使用。 2、P1口:最简单的口,输入也要先置1,无高阻态,...
为什么单片机
的读
输入
的时候,都要口写1
答:
那是51系列吧,我是这样理解的,51
单片机
的IO口都是漏极开路形式的,就算是
P0口
在IO模式下也是,读IO前先写1,是为了把低端晶体管关闭,这样IO就变成高阻
输入
态,尽管有个几百K的片内上拉电阻。如果不先写1,IO输出寄存器可能还锁存着0,这样低端晶体管就一直导通,无论你怎么读都只能读到0 ...
大家正在搜
单片机IO作为输出为什么置零
单片机置位什么意思
单片机为什么TI会自动置一
单片机在什么情况下可以置位AC
单片机单位地址置1
单片机置T1为方式1
单片机置位与复位
51单片机33H单元地址置1
单片机p1口置1
相关问题
为什么单片机P0口输入不需置位1?
单片机 P0口通过开关接地,怎么能读到0和1
单片机8051 P0端置1或置0有什么不同?
单片机p0口默认高电平,默认p0口都是1吗?按键按下p0口变...
单片机:为什么p0=0x01时,只有p0.0输出高电平,其它...
单片机P0口如何做到清零操作?各位大师请帮忙!!!
单片机管脚置位的问题。
单片机将p0置为输入口后该口的电平始终为高,为什么?