单片机的输入输出接口操作

本文介绍了51单片机的并行口(P0、P1、P2、P3)作为普通IO口的使用方法。在P0口作为IO口时,控制信号为0,场效应管V1截止。输出状态取决于内部总线的电平,输入时需先使V2截止才能读取有效值。对于P1、P2和P3口,同样需要特定条件来确保正确读取引脚状态。

一、并行口,即普通IO口功能

由于单片机普通IO功能比较简单,特殊功能寄存器SFR中P0、P1、P2和P3中的值对应实际引脚的电平。

如:sfr P1 = 0X90; P1 = 0X00;

input = P1;

更多细节参考:http://www.go-gddq.com/html/51DanPianJi/2011-12/854045.htm

下面参考上面文献,总结:

(1)P0口作为普通IO口时,此时控制信号为0,即场效应管V1截止,多路开关输入与D锁存器的反相输出端相接。

输出:


当内部总线为1时,V2截止,此时若引脚无上拉电阻,引脚为高阻状态。当内部总线为0时,V2导通,引脚为低电平。

输入:

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值