十分好用的单片机4*4矩阵键盘扫描代码,送给初学单片机的你

时间:2023-03-27来源:佚名

花了一段时间整理了一段51的4*4矩阵键盘扫描代码,与一般代码不同的是这个程序十分的简短,几行代码就解决了4*4 扫描取键值,防抖动 ,因为在此程序运用了一个很巧妙的算法!现在供上代码供大家学习研究,此程序经过一些改进,可以实现长按键识别 组合按键识别。可以做各种调试程序的二次开发等等。程序算法先自己研究,为了方便初学者,每一行代码每一个变量后面都进行了详细的注释,如果还有其他问题请关注我并给我留言,我看到后会第一时间回复,谢谢! 这次写的文字比较少,大家主要看代码感受一下它的魅力吧

十分好用的单片机4*4矩阵键盘扫描代码,送给初学单片机的你

volatile unsigned char CF[4]; //按键触发标志(表示4列,每一列同一行的

//值是一样的但列标不一样来区分不同列的键)

volatile unsigned char KeyVal; //键值

code unsigned char KeyOut[4] = {0xef,0xdf,0xbf,0x7f}; //4X4按输出端控制

#define KEY P2 //P2口作为4*4矩阵键盘输入

/*

**描述:新型4X4按键扫描程序 放在1ms-10ms中断内使用(十分稳定不需要再写消抖程序)

**备注:按键弹起时 keyVal = 0 单键按下 keyVal 有16个值,你自己程序可以针对不同值

**进行不同程序操作 keyVal单键值分别为

**0x11,0x12,0x14,0x18,

**0x21,0x22,0x24,0x28,

**0x31,0x32,0x34,0x38,

**0x41,0x42,0x44,0x48,

*/

void Key_Head()

相关阅读

防水泄压透声膜在智能穿戴产品中的作用

你是否曾经因为雨水或汗水的浸泡,导致智能手表或健身追踪器的声音变得模糊不清?或者在游泳时,担心耳机的防水性能不好,导致听力受损?这些问题可能会让你感到困扰,但是,...
2024-03-07
防水泄压透声膜在智能穿戴产品中的作用

青岛双法兰传力接头小物件拥有大功能

青岛双法兰传力接头小物件拥有大功能 在基础上标出纵横中心线或在基础上用钢丝线架拉好纵横两条中心线钢丝,然后以此线为准找好管道的中心线,使管道的中心线与基础的中心线相...
2023-08-04
青岛双法兰传力接头小物件拥有大功能

波纹管补偿器,先进设备,高效、节能

波纹管补偿器,先进设备,高效、节能 当泵房由于基础不均匀沉陷等而引起波纹管补偿器轴线偏移、垂直同心度发生变化;或零部件严重磨损、损坏,导致波纹管补偿器性能及技术经济...
2023-08-04
波纹管补偿器,先进设备,高效、节能

如何选用正确的电机轴承润滑脂,避免电机故障确保电机使用寿命

随着企业对设备连续运行的需要 , 电机能够长周期 安全平稳运行成为一个企业创造效益 、 提高行业竞争力的重要 因素 , 甚至关系到企业的生存与发展 。 一、 电机轴承润滑脂工作...
2023-07-20
如何选用正确的电机轴承润滑脂,避免电机故障确保电机使用寿命

为什么说无刷直流电机是电机领域的一个重大突破

电机包含一个称为电刷的部件,这些电刷充当电源和转子之间的触点。当高速旋转时,转子会损坏电刷,因此在有限的使用量后,应该更换,这种现象造成了使用电动机的不必要的费用...
2023-06-08
为什么说无刷直流电机是电机领域的一个重大突破

热销商品

丁晴橡胶实心方条扁条硬耐油耐压减震缓冲船用防滑防水密封

丁晴橡胶实心方条/扁条是一种高性能密封与减震材料,采用优质丁腈橡胶(NBR)制成,具有优异的耐油性、耐压性和耐磨性。其硬度适中,结构致密,适用于船舶、机械、化工设备等...
1.4

硅胶条带背胶自粘耐高温方形密封条防滑防撞减震防水垫抗冻实心条

硅胶条带背胶自粘耐高温方形密封条,采用优质硅胶材质制成,具有优异的耐高温、抗冻、防水及减震性能。其背面自带强力胶层,粘贴牢固,操作简便,适用于门窗、橱柜、电器、...
1.5

MNSD 太阳能警示灯 磁吸塔机灯 施工安全频闪灯 路锥灯 多种底座

MNSD太阳能警示灯,一款专为施工安全设计的创新产品。它集成了磁吸塔机灯和频闪灯功能,能在夜间或低能见度条件下提供强大的警示效果。该警示灯采用太阳能供电,环保节...
5.85

南一小型声光报警器24vLED频闪警示灯LTE-5071J报警闪烁灯220v12v

南一小型声光报警器24V LED频闪警示灯LTE-5071J是一款专为需要即时安全警示而设计的设备。它采用24V低电压设计,确保了使用的便利性和安全性,适用于各种环境,包括家...
10

EPDM配电箱机柜密封条三元乙丙发泡海绵平板带胶自粘橡胶条15*3mm

EPDM配电箱机柜密封条采用优质三元乙丙橡胶(EPDM)发泡海绵材质,具有优异的耐候性、耐高低温(-40℃~120℃)、抗老化及防水防尘性能。规格为15×3mm,扁平设计便于安装,背面...
1.08

网站栏目