+ -
当前位置:首页 → 问答吧 → 51 单片机的输入/输出口怎么切换?

51 单片机的输入/输出口怎么切换?

时间:2008-06-26

来源:互联网

51系列的单片机的输入/输出能直接切换么?就是按键和LED公用一个I/O口时怎么办?

作者: lsg1116   发布时间: 2008-06-26

一般不这么用,以俺的水平认为不行。

作者: jennyvenus   发布时间: 2008-06-26

第一次看见这种想法.
初学者,同关注一下

作者: harry_1523   发布时间: 2008-06-27

我有用过别的单片机,有一个寄存器专门用来设置输入/输出的,按键和LED灯公用一个I/O在设计中经常用的,时分复用是很正常的.我以前没有用过51的,现在开始用了

作者: lsg1116   发布时间: 2008-07-08

你应该去硬件分坛去问,汇编版还是没多少人懂的。

作者: jennyvenus   发布时间: 2008-07-08

51以外的处理器的确大都有方向寄存器用以配置输入输出,好处是管脚在输入方向时可实现三态,在输出方向上可以提供更强的电流。但这个与按键和LED复用没有太大关系,比如说,管脚为低时LED亮,按键按下管脚也为低的话,就会造成按键则LED亮,这个逻辑冲突对有没有方向寄存器的IO是一样的。

作者: TheSaviour   发布时间: 2008-07-09

分时复用的用法的确如楼上所说,一般只用做单向的,比如多个flash。

作者: jennyvenus   发布时间: 2008-07-09

学习了新知识,厉害。

作者: ZTX7210   发布时间: 2011-01-07