多项选择题

A.为保证按键每闭合一次CPU只做一次处理,程序需等闭合的键释放后再对其做处理。
B.判断是否有键按下。使端口C所有的行输出均为低电平,然后从端口A读入列值。如果没有键按下,读入值应为FFH,如果有键按下,则不为FFH。
C.若有键按下,则延时10ms,再判断是否确实有键按下。
D.若确实有键按下,则求出按下键的键值。其实现方法是对键盘进行逐行扫描,即依次令PC0~PC3为0。