8051的键盘扫描提问!

来源:百度知道 编辑:UC知道 时间:2024/06/14 07:08:02
有3个传感器其输出为高或低电平,其原理与按键操作差不多,权且把这三个传感器视为3个按键,分别接51单片机的p1.0,p2.1,p2.1端口,如何设计一个程序将这三个按键的状态读出,并存入某一变量中,方便后续的程序应用此变量,进行分支运算!
因为本人不是电子专业的,为这个我都烦了好几天了,哪位好心的大大帮帮忙,给个程序或者个思路都行,在下先谢过了!
注:三个按键均需进行防抖处理!

“分别接51单片机的p1.0,p2.1,p2.1端口”?这是三个端口么?防抖要通过软件防抖和硬件防抖处理,办法好多,单片机技术原理及应用里到处都是这例子,你拿10分,我懒得给你查找编程,其实很简单,你自己看看书吧,我猜你这是要做课程设计,好好学习吧,别想着偷懒