单片机中的p口和IO口的区别

能不能把p口认为是io口?

P口指的是“并行口”
IO口指的是“输入输出口”

P口当然可以作为IO口来用,但是通常P3口会用于他的第二功能,而P2口、P0口则经常被用作地址总线和数据总线。只有P1口,常被用于IO口。

举个简单的例子来说明他们之间的关系,P3口像航母,P1口像小渔船,你当然可以开着航母去钓鱼,但是通常没人愿意这么做,因为用小渔船捕鱼就足够了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-24
P口默认是I/O口,英文是Port(端口)

P口是可以复用的,各种单片机对P口的复用功能定义不一样

一般来说,功能越复杂的单片机对P口的配置就越复杂,不同厂商生产的单片机的I/0复用也不尽相同。通常,P口默认功能仍是I/O,如果想使用其复用的功能,需对对应寄存器进行配置,这个在该单片机芯片的datasheet中会有详细说明

另外,51系列单片机的I/0口中的P0口如果想作为I/O口需接上拉电阻(由于其内部的微电路结构及材料所决定,具体请参阅相关书籍P1口部分),所有I/0口理论上来说,在作为I/O使用时都应预先赋值为高电平(这也是由内部结构决定的,无需深究,了解即可,请参阅单片机入门书籍)
第2个回答  2010-07-24
IO就是 in / out 输入输出接口 对于8位单片机,比如P0口 P0.0~P0.7就有8个IO口
第3个回答  2010-07-24
单片机有四个并行I/O口,P0~P3,每个端口都具备I/O功能.
第4个回答  2010-07-24
不理解啊,我一直这样认为的,除了P1,P2,P3 读数据时需要提前置高,其他时间都没注意。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网