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

相关阅读

HANKIN回转窑焚烧炉

HANKIN回转窑加二燃室的焚烧工艺,主要应用于焚烧工业废弃物、危险废弃物、医疗废弃物以及污泥等固、液废弃物,在工业固体废弃物焚烧领域积累了丰富的工程设计、设备制造与选型...
2023-08-05
HANKIN回转窑焚烧炉

气密性检测仪 气密性测试机 气密性检漏仪 气密性测漏仪

#气密性检漏仪 气密性测漏仪多工位检漏仪多工位气密性测试机多工位防水测试机# #气密性检漏仪 气密性测漏仪多工位检漏仪多工位气密性测试机多工位防水测试机# #气密性检漏仪 气密...
2024-03-07
气密性检测仪 气密性测试机 气密性检漏仪 气密性测漏仪

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

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

DN500双法兰伸缩器的图形符号识别

DN500双法兰伸缩器的图形符号识别 DN500双法兰伸缩器抽不上水的原因有可能是用户未正确安装使用,正确的安装使用方法是DN500双法兰伸缩器吸水管在水池底部安装一个底阀,启动前需要...
2023-05-11
DN500双法兰伸缩器的图形符号识别

自动门维修时所涉及的常用工具及使用方法介绍

在进行自动门维修时会设计很多工具的使用,包括钳子、扳手、锤子、螺丝刀、手锯、手钻、电烙铁、砂轮机、电压表、电流表等。正确使用维修工具可以提高自动门维修效率和质量,...
2023-06-13
自动门维修时所涉及的常用工具及使用方法介绍

热销商品

304不锈钢卡箍硅胶垫片316卫生级快装接头垫圈卡盘精铸卡扣密封垫

304不锈钢卡箍硅胶垫片与316卫生级快装接头垫圈卡盘精铸卡扣密封垫,专为食品、制药、生物工程及高洁净流体输送系统设计。采用优质304或316不锈钢材质,具备优异的耐...
4.5

耐磨耐油丁腈耐高温氟胶防水环保级硅胶包覆聚四氟橡胶O型密封圈

本款O型密封圈采用多层复合结构设计,外层为环保级硅胶,具备优异的防水、耐候与生物相容性;中间层采用耐磨耐油的丁腈橡胶(NBR),确保在油污环境中长期稳定运行;内层则选用...
1

管卡安装片 排水管固定悬吊卡丝固定件 角钢角码连接底座 方钢卡

管卡安装片、排水管固定悬吊卡、丝固定件、角钢、角码、连接底座及方钢卡是建筑给排水系统中常用的管道固定与支撑组件。这些配件通过组合使用,可牢固固定各类排水...
0.8

氟胶O型圈耐高温密封圈线径1-10mm现货可订做大尺寸胶圈非标异形

氟胶O型圈采用高性能氟橡胶(FKM)材料制成,具有卓越的耐高温、耐油、耐化学腐蚀性能,长期使用温度可达200℃以上,短期可耐受250℃高温。线径规格覆盖1–10mm,现货充足,支...
0.4

国际电工家用BVR电线国标纯铜芯线6平方100米1.5 2.5 4单芯硬铜线

国际电工家用BVR电线是一种国标纯铜芯线,其规格为6平方毫米,长度为100米。这种电线具有良好的导电性能和耐高温性能,适用于各种电器设备的连接。它由单芯硬铜线制成,...
3.92

网站栏目