4*4矩阵键盘

本文介绍了如何利用在线仿真器SST89E516来动态检测和操作4*4矩阵键盘。通过实例展示了矩阵键盘的工作原理及其在实际应用中的实现步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    今天学习了一下4*4矩阵键盘,原理:
四行线,四列线,实时进行扫描
先把四列线全部置1,对于行线先对第一行置0(选通),若列线有低电位,则可以确定在哪一列,逐行扫描
这样就同时确定了按在了具体的哪一行哪一列。
uchar code table[]={ //数码管显示0-F的编码
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71,0};




uint8 code table[]= {           //0~F外加小数点和空输出的数码管编码  
 0x3f , 0x06 , 0x5b , 0x4f , // 0 1 2 3  
 0x66 , 0x6d , 0x7d , 0x07 , // 4 5 6 7  
 0x7f , 0x6f , 0x77 , 0x7c , // 8 9 A B  
 0x39 , 0x5e , 0x79 , 0x71 , // C D E F  
 0x80 , 0x00 ,0x40           // .  空  负号      空时是第0x11号也就是第17号元素  
 };  


在线仿真器:仿真芯片SST89E516


动态检测:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值