搜索
写经验 领红包
 > 自然

实例讲解,单片机常用键盘连接控制子程序

在单片机控制中,键盘与单片机的连接一般采用独立按键连接和矩阵按键连接。

独立按键连接

独立按键是每一个按键的电路是独立的,占用一条数据线。当其中任意一按键按下时,它所对应的数据线的电平变成低电平,若无键按下,则所有的数据线的电平都是高电平。独立按键连接一般用于系统中按键较少的情况。独立按键单片机连接控制接线原理图如图1所示。

实例讲解,单片机常用键盘连接控制子程序

图1 独立按键单片机连接控制接线原理图

1.问题的提出

在图1中,当任何一个按键按下时,单片机转入执行相应的程序。

2.控制程序

实例讲解,单片机常用键盘连接控制子程序

实例讲解,单片机常用键盘连接控制子程序

实例讲解,单片机常用键盘连接控制子程序

矩阵式键盘连接

矩阵式键盘又称行列式键盘,当按键数较多时,采用矩阵式键盘。矩阵式键盘的按键设置在行与列的交点上。4×4矩阵式键盘与单片机的连接(见图2)。

实例讲解,单片机常用键盘连接控制子程序

图2 4×4矩阵键盘连接单片机控制接线原理图

利用图2所示4×4矩阵键盘连接单片机接线原理图来作为控制按键控制程序时,其程序如下:

实例讲解,单片机常用键盘连接控制子程序

实例讲解,单片机常用键盘连接控制子程序

实例讲解,单片机常用键盘连接控制子程序

实例讲解,单片机常用键盘连接控制子程序

实例讲解,单片机常用键盘连接控制子程序