本帖最后由 xwm0007 于 2014-7-22 14:19 编辑
peter_wjp 发表于 2014-7-22 14:02 
keyscan程序里是高电平有效还是低电平有效?
假设当KEY_IN0输出为高的时候,检测KEY_OUT0-3的输入?是不 ...
HC595输出低电平时候,如果有按键按下,那么检测那三个管脚,那个是低电平,从而来确定按键,也就是说低电平有效,实际上HC595的输出是keydata[]={0x7f, 0xef, 0xdf, 0xbf, 0xf7, 0xfb, 0xfd};,这几个数据轮回扫描的,也就是说同一时刻每次只有一个输出低电平,其余都是高电平
|