新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > PIC单片机人机接口模块4×4行列式键盘的程序设计

PIC单片机人机接口模块4×4行列式键盘的程序设计

作者:时间:2013-03-14来源:网络收藏
程序的主流程如图1所示。

  图1 程序的主流程

  程序主要分为两个部分:一个部分不停地监测是否有按键按下,另一个部分查看哪一个键按下。

  在初始状态下,4个列输出端口输出低电平,即RD0~RD3输出低电平,然后持续监测4个行输入端口RD4~RD7的状态是不是高电平。

  如果没有按键按下,则RD4~RD7的状态是高电平;如果有按键按下,则被按下的键对应的行输入端口的电平就会被拉低,RD4~RD7会有低电平出现,对4个行输入端口RD4~RD7的电平的监测即为对按键的监测。

  在4个行输入端口RD4~RD7上出现低电平时,就转到查询程序SEE。键盘扫描子程序流程如图2所示,按键查询子程序流程如图3所示。

  图2 键盘扫描子程序流程

  图3 按键查询子程序流程


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭