51加口=65减口

P0口要作为低8位地址总线和8位数据總线用这种情况下P0口不能用作I/O,要先作为地址总线对外传送低8位的地址然后作为数据总线对外交换数据;

P2口除了作为普通I/O口之外,在擴展外围设备时要用作高8位地址线;

P3口除了作为普通I/O口之外,其每个引脚都有第二功能

I/O端口具有以下特性:

端口自动识别:无论是P0 P2ロ的总线复用还是P3口的功能复用,内部资源会自动选择不需要通过指令的状态选择。

准双向口功能:准双向口作为输入口时应先使鎖存器置"1",然后再读引脚

P0作为普通I/O口使用:不使用并行扩展总线时,必须外上拉电阻

I/O口驱动特性:P0口作为I/O口时可输出驱动8个LSTTL输入端,P1-P3口则可以输出驱动4个LSTTL输入端

————————————————————————————————————————————

I/O接口矗接输入输出实例

//51单片机原理及应用(第二版)——基于Keil C与Proteus》第四章例4.3

电路中的P2口既用作输入也用作输出P2.0-P2.3作为输入,P2.4-P2.7作为输出;

1111因為I/O作为输入时应先设置各个锁存器为"1",才能确保输入结果正确;

代码具体执行情况以及P2调试情况见下 ↓

开始调试并且未操作时P2 = 0xff;,P2状态为

闭合开关2,单击RUN执行在这个执行过程中P2情况:

// 如果有任何一个开关闭合,则将执行左移操作

LED2 左端获得低电平右端高电平,LED亮

所有开關断开重新进入循环,P2 = 0xff;

程序代码执行结束分析完毕。

}

开通VIP/超级影视VIP 看大片

法口诀表法ロ诀儿歌

客户端特权: 3倍流畅播放 免费蓝光 极速下载

法口诀表法口诀儿歌

| 增值电信业务经营许可证:

}

我要回帖

更多关于 吟减口加什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信