标题:
精简的key扫描程序
[打印本页]
作者:
我是MT
时间:
2014-5-21 09:18
标题:
精简的key扫描程序
unsigned char Trg;
unsigned char Cont;
void KeyRead( void )
{
unsigned char ReadData = PINB^0xff; // 1
Trg = ReadData & (ReadData ^ Cont); // 2
Cont = ReadData; // 3
}
固定是时间比如10ms-50ms扫描一次, 前提io要有滤波功能或者IOpin增加滤波电容, 否则某些KEY品质太差,会抖动.
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0