十分好用的单片机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()

相关阅读

污泥焚烧炉的给料系统

多膛焚烧炉进料一般采用传送带,如图1所示。传送带可靠性好,基建费用和运行费用低,维护也较简单,需要定期进行。 图1 传送带 污泥饼从真空过滤器或离心机下落至传送带上,传...
2023-08-05
污泥焚烧炉的给料系统

永磁材料电机发展概况及研究现状

永磁电机的发展是与永磁材料的发展密切相关,永磁材料是一种具有剩磁和矫顽力高、磁滞回线宽,经过磁化后即能保持恒定磁性的特殊材料,又称硬磁材料。永磁材料通常分为永磁铁...
2023-06-08
永磁材料电机发展概况及研究现状

「润滑百问」汽车零部件润滑失效的原因?

在现代乘用车中,除了发动机变速箱以外,零部件往往都被设计成免再润滑维护的。但让工程师头疼的是,一旦润滑剂提前失效,就必须要更换零部件甚至总成,费时又费事。 那么问题...
2023-07-20
「润滑百问」汽车零部件润滑失效的原因?

速通门常见故障分类

速通门,作为一种可以关了人员进出的通行设备,广泛应用于各类公共场所,如机场、写字楼等。然而,随着使用时间的增长,速通门难免会出现一些故障。本文将对速通门的常见故障...
2024-03-24
速通门常见故障分类

如何通过电机声音来识别和检测故障噪音,如何消除和防范?

现场及维修电机时一般会通过机台运转的声音来判断机台故障或是异常的原因,甚至可以预先防范处理,避免更严重的故障。他们所依靠的并不是第六感,而是声音,配合经验及对机器...
2023-06-08
如何通过电机声音来识别和检测故障噪音,如何消除和防范?

热销商品

硅胶板片黑色硅胶垫片耐高温白色透明防滑密封垫硅胶皮条3mm 5mm

硅胶板片、黑色硅胶垫片及白色透明防滑密封垫采用优质硅橡胶制成,具备优异的耐高温性能(通常可承受-60℃至+200℃),耐老化、绝缘且环保无毒。3mm与5mm厚度可选,适用于...
5

公牛官方旗舰店奶油风空调16A开关插座五孔面板肤感哑光g12米绒白

公牛官方旗舰店推出的奶油风空调16A开关插座五孔面板,以其独特的设计和实用的功能,成为现代家居的完美选择。这款插座采用肤感哑光G12米绒白设计,表面柔和细腻,触感舒...
11.8

西门子开关插座皓彩雅白无框五孔USB一开家用面板官方旗舰套餐

西门子开关插座皓彩雅白无框五孔USB一开家用面板,是现代家居装修的理想选择。该产品采用皓彩雅白配色,简约而不失时尚,完美融入各种家居风格。无框设计,线条流畅,视觉...
9.67

自粘橡胶条扁条玻璃胶垫减震垫缓冲条背胶实心方形防滑耐磨密封条

自粘橡胶条扁条玻璃胶垫是一种多功能密封减震材料,采用优质橡胶制成,具有优异的防滑、耐磨、缓冲和密封性能。其背胶设计便于快速粘贴于玻璃、金属、木材等多种表面...
2

ZL-803 4通风过滤网组轴流风机防尘网罩机柜配电箱散热风扇百叶窗

ZL-8034通风过滤网组是一款专为机柜、配电箱及轴流风机设计的防尘散热组件,集成高效过滤网与百叶窗式防护罩,有效阻挡灰尘、异物进入设备内部,同时确保良好的空气流...
3.87

网站栏目