矩阵式键盘识别例程内容摘要:

44 矩阵式键盘识别实验任务用 并行口 44 矩阵键盘,以 输入线,以 输出线;在每一个数码管上显示每个按键的“0F ”序号。 硬件电路 实验原理每个按键有它的行值和列值 ,行值和列值的组合就是识别这个按键的编码。 矩阵的行线和列线分别通过两并行接口和 信。 键盘处理程序的任务是:确定有无键按下,判断哪一个键按下,键的功能是什么;还要消除按键在闭合或断开时的抖动。 两个并行口中,一个输出扫描码,使按键逐行动态接地,另一个并行口输入按键状态,由行扫描值和回馈信号共同形成键编码而识别按键,通过软件查表,查出该键的功能。 C 语言源程序#=0;k;i,j;i=20;i0;j=248;j0; ) ,Y,Z;3=0(0; /延时,软件去干扰3!=0;X=; /列扫描Y= /保存列扫描时有键按下时状态Z=X|Y; /取出键值 Z ) /判断键值(那一个键按下)k=0; ; k=2; k=3; k=4; k=5; k=6; k=7; k=8; k=9; k=10;k=11;k=12;k=13;k=14;k=15; /请注意写程序时的格式规范,此处是为了节省纸张) ;P0=k; /查表 出。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。