新注册的分数不多,请谅解.
是这样的,我懂硬件但不懂软件.想做点东东出来玩玩,硬件已经搭好,就差个程序,汇编, C 都行
电路连接:K0-K15矩阵按键 接P2,P2.0-P2.3行 P2.4-P2.7列
我想达到的效果:
上电状态 P0 P1(除P1.7外)口全输出高电平
P1.7外接LED 亮一秒 灭一秒
K0 按一下 P0.0 输出低电平并保持 按键长按无效 尽量避免误动作
K0 再按一下P0.0输出高电平并保持 按键长按无效,如此循环
K1按一下P0.1输出低电平并保持
K1再按一下P0.1输出高电平并保持 按键长按无效,
K2......P0.2
K3......P0.3
K4......P0.4
K5......P0.5
K6......P0.6
K7......P0.7
K8......P1.0
K9......P1.1
K10......P1.2
K11......P1.3
K12......P1.4
K13......P1.5
K14......P1.6
K15......按下,P0 P1(除P1.7外)口全输出高电平 再次按下,无任何动作/
另外,P1.5 P1.6能否延时(就是当K13按下后P1.5输出低电平,如果K13没有再次按下
P1.5延时10分钟就输出高电平,当K13再次按下,如果没到10分钟P1.5也马上输出高
电平,如果10分钟后就再次输出低电平,) P1.6同上 时间不需要很精确。
|