将51单片机P3口既当做普通的I/O口使用 ,又使用第二功能是会不会相互影响??

比如P3.6口,控制着一个灯,又要选通外部RAM写,是不是灯的亮暗就被选通与不选通约束了?他两同为一个引脚控制,怎样实现互不干扰??谢谢了... 比如P3.6口,控制着一个灯,又要选通外部RAM写,是不是灯的亮暗就被选通与不选通约束了? 他两同为一个引脚控制,怎样实现互不干扰??谢谢 了 展开
 我来答
lylxy1965
2011-08-18 · TA获得超过2413个赞
知道小有建树答主
回答量:436
采纳率:100%
帮助的人:222万
展开全部
一般而言,同一个端口要同时实现两种功能是不可能的。不过具体问题具体分析,有时候根据应用可以做到分时共用。你说的这种模式一定有,但一定是非常巧妙的,绝不是常规用法,不具备通用性。所以最好的办法还是进行扩展或使用多个端口。
具体到你的例子,共用无法实现。

又想了一下,有一种方法可能会实现:在对RAM写操作前保存LED状态,等完成后再恢复,这有个要求,就是RAM应有片选控制,总原则是不至于由于LED状态影响其它的外围设备,由于WR的负脉冲很短,对视觉的影响不大。如此可以实现。不过说实话,不规范,可能软件也比较麻烦,作为实验,你可以尝试一下,作为产品则不足取。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式