[ZLG-MCU] 51 io口问题

[复制链接]
1833|4
 楼主| xiaoxin1986 发表于 2009-3-13 23:59 | 显示全部楼层 |阅读模式
51单片机做矩形键盘扫描程序时,<br />&nbsp;&nbsp;&nbsp;&nbsp;发现键按下去的时候都是把一个高电平的IO口短接另一个低电平的IO口以把高电平“拉低”&nbsp;作为判断的依据。<br />&nbsp;&nbsp;&nbsp;&nbsp;请问,1、这样做,对单片机IO口没什么损害吧?<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2、怎么确定此时这两个IO口之间就是低电平了呢?<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(有在网上看到有的人说单片机此时实现的是“线与”功能,不是很明白,难道此时输出的两个IO口的电平是短接前的电平的“与”?哪里有理论支持哦,请指教!!!)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;谢谢!!
linhai1986 发表于 2009-3-15 00:15 | 显示全部楼层

这个要深入研究IO结构就清楚了

请问,1、这样做,对单片机IO口没什么损害吧?---加了限流电阻就不会有损害<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2、怎么确定此时这两个IO口之间就是低电平了呢?---拉低的能力比拉高的能力要强啊<br />
linhai1986 发表于 2009-3-15 00:22 | 显示全部楼层

十分感谢您的热心的帮助,谢谢了

  
 楼主| xiaoxin1986 发表于 2009-3-15 00:24 | 显示全部楼层

应该是我谢你才对啊,呵呵

  
linhai1986 发表于 2009-3-15 19:25 | 显示全部楼层

呵呵,发错了

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

176

主题

1487

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部