打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
15W4K58S4 实验11:中断查询式矩阵键盘

实验笔记11:中断查询式矩阵键盘

使用protues仿真,P0口接键盘,P2口接LED显示。这里要注意一下,只有在P0口接上拉电阻,接键盘的时候列才能被拉低,换了其它口则行被拉高。

原理是这样的:

P0.0  P0.1  P0.2  P0.3  分别接第一行,第二行,第三行,第四行

P0.4  P0.5  P0.6  P0.7  分别接第一列,第二列,第三列,第四列

每列与双四输入与门 74LS21的一个输入管脚相连。

开始时,行为低电平,列为高电平,当有键按下时,行列导通,列被拉低,从而使与门74LS21输出低电平,产生中断。

在中断服务函数中判断是哪行,哪列的键被按下。

方法是:

所有行置高电平,再逐一拉低每一行,查询哪一列被拉低,

例如:如果第二行被拉低,那么可能按下的是5678这四个键,那么具体是哪一个键被按下了呢?这就要判断哪一列是低电平,因为按键使行和列导通了,也就是说,行为低电平,与它相通的列也是低电平。如果此时检测到第一列是低电平,那么被按下的键就判断出来了是第二行,第一列,也就是5

 

使用这种方法就实现了只有当有键按下的时候,CPU才去做键盘查询的工作,从而可以使CPU有更多的时间做其它处理工作。

​实验效果:

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
记住这个,你几乎就可以全键盘操作了!
凔海笔记之单片机(五):给按键编个码
单片机4*4矩阵键盘-Changing's Blog
矩阵键盘原理与结构
多个独立按键控制LED灯程序设计
【新提醒】基于proteus的51单片机仿真实例八十二、4X4矩阵键盘应用实例
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服