首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]DG128键盘中断问题

[求助]DG128键盘中断问题

端口H 可产生中断,用于接收键盘的输入信号,有书上说可通过按键产生中断唤醒cpu,cpu执行一次扫描键盘程序,确定是哪一个键按下。对“cpu执行一次扫描键盘程序”有疑问,那个寄存器可以查询?

个人理解是当PTH(0~7)分别接一个按键时,按下一个按键,产生中断后,PIFH寄存器产生相应的标志位,可以查询看是PTH(0~7)那个按键按下。

但是设计4*4的键盘时,只能产生中断后自己再按老方法行列扫描取得相应键值,cpu是无法自动扫描的,是这样吗?
返回列表