单片机IO口输入输出的问题

lxd5117   2010-1-24 11:38 楼主
我用msp430的IO口连接到PNP的b极,发现输出低电平时PNP导通,我不明白这里为什么要将IO设为输出,PNP导通的时候b极电流向外流出,这样单片机的IO口应该设为输入才对啊?  
还当IO口接按键的时候就要设为输入,接LED的时候就要设为输出,这又是为什么啊?  
什么地方有这方面的讲解啊?谢谢

回复评论 (4)

单片机是由CPU+RAM+外围模块等集成在同一芯片上,所以叫单片机。
而早期的是分开的,CPU芯片只处理数据,外围设备向CPU发送数据,这时候对CPU来说是INPUT
CPU向外发送数据,叫OUTPUT。所以CPU的数据引脚叫IO口。
这些数据有1,也有0。

也就是说输入输出只是确定数据的传送方向,不是电流方向。


点赞  2010-1-24 12:05
作为输入时只能读,作为输出时,可读可写。

[url=http://www.avrtool.com/MSP430/msp43001/jc430/200708/373.html][/url]
点赞  2010-1-24 14:49
输入输出只是确定数据的传送方向,不是电流方向
点赞  2010-1-24 14:50
IO输出时吸入的电流(流入IO)要比输出的电流(流出IO)大的多
点赞  2010-1-24 18:23
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复