A.优点是按键数量多时,占用I/O引脚相对较少
B.任意2个按键同时按下,理论上仍然能正确识别处理
C.任意3个按键同时按下时,理论上存在不能被识别的情况
D.同一行或列任意数量的按键同时按下,理论上仍然能检测处理
A.任意一个按键按下时, /INT0都为低电平
B.当按键按下时,相应的I/O口为低电平
C.如开外中断0,按下任意一个按键,都会触发中断
D.只有按下所有的按键,才可以触发中断
【简答题】实验十四 4×4矩阵式键盘识别技术 1. 任务要求 如图14.2所示,用AT89S51的并行口P1接4×4矩阵键盘,以P1.0-P1.3作输入线,以P1.4-P1.7作输出线;在数码管上显示每个按键的“0-F”序号。对应的按键的序号排列如图4.14.1所示,请根据原理图编程实现以上功能。图14.1 2. 硬件电路原理图图14.23. 程序设计内容 (1. 4×4矩阵键盘识别处理 (2. 每个按键有它的行值和列值 ,行值和列值的组合就是识别这个按键的编码。矩阵的行线和列线分别通过两并行接口和CPU通信。每个按键的状态同样需变成数字量“0”和“1”,开关的一端(列线)通过电阻接VCC,而接地是通过程序输出数字“0”实现的。键盘处理程序的任务是:确定有无键按下,判断哪一个键按下,键的功能是什么;还要消除按键在闭合或断开时的抖动。两个并行口中,一个输出扫描码,使按键逐行动态接地,另一个并行口输入按键状态,由行扫描值和回馈信号共同形成键编码而识别按键,通过软件查表,查出该键的功能。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!