当单片机IO口相连接后高低电平判断时候,
如上面的矩阵图,如果初始化设置P1=0xF0;当按键s5按下后为什么就说P16被拉低,而不说P13被拉高呢?
1 . 其实你这个电路i就是矩阵键盘。估计你用的应该是51单片机的电路。
2 . 首先,你初始化设置P1=0xF0,意思是P10~P13输出低电平,P14~P17输出高电平,也就是现在每个按键的两端都是一个高电平,一个低电平;
3 . 至于你纠结的:当按键s5按下后为什么就说P16被拉低,而不说P13被拉高呢? 其实,这就要看你那个端被设为输入口了。
4 . 参考代码:可以看看:https://blog.csdn.net/xiaocheng_sky/article/details/52133639
这个要看你具体电路构成
要看具体IO接线方式,因为你这个不是完整电路图,所以就不需要纠结了。