4x4矩阵按键使用方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5 GND
模块数据字
1
北京大信科技有限公司
CREELINKS
封装及尺寸
CeBtn16S 数据手册
图 2 顶视图(单位 mm)
图 3 前视图(单位 mm)
示例程序(基于驱动库版本 V1.0)
/**
******************************************************************************
* @brief 使用流程及示例程序(基于前后台非操作系统环境),,基于 ELinkSTM/ELinkSTM_Pro 核心板
* @function 按下任意按钮后,将键值通过串口将信息显示到上位机
******************************************************************************
while (1)
{
ceSystemOp.mainTask();
//Creelinks 环境主循环任务
//TODO:请在此处插入用户操
};
}
******************************************************************************
*/
解决方案
略。
2 北京大信科技有限公司
CREELINKS 平台接口
Tg
图 1 CREELINK 平台接口图示
表 1 CREEELINKS 平台接口
序 资源 全 说明 引脚号 信号类型
号 类型 称
备注
承载信号
1
VCC
3.3V 电源
模块供电
三个
2
1
Tg
Tg Gpio
3

4
Gpio0 Gpio1 Gpio2
Tg 第一个 Gpio 口 Tg 的第二个 Gpio 口 Tg 的第三个 Gpio 口
CREELINKS
CeBtn16S 数据手册
CREELINKS
CeBtn16S
CeBtn16S 是 4x4 全金属矩阵按键模块,占用少量 IO,多达 16 个按键。
技术参数 工作电平:工作电压 3.3V-5V PCB 尺寸:48x28mm 设有固定螺栓孔,方便安装 IO 扫描非中断方式 使用资源:Tg x1
}
int main(void)
{
ceSystemΒιβλιοθήκη Baidup.initial();
//Creelinks 环境初始化
ceSystemOp.initialDebug(R9Uart);
//通过 Uart 串口输出 D 信息到上位机
//TODO:请在此处插入模块初始化等操作
ceBtn16SOp.initialByTg(&myBtn16S,R2TI2c,callBackPress); //使用 Tg 功能初始化模块
#include "Creelinks.h"
#include "CeBtn16S.h"
CeBtn16S myBtn16S;
void callBackPress(uint8 keyCode)
{
ceSystemOp.printf("Key %d is pressing!\n",keyCode); //打印按下的按钮号
74HC165 的数据锁存 74HC165 的时钟输入 74HC165 的数据输出
5
GND
数字地
模块地
GND QH CLK SL VCC
表 2 标准 2.54mm 排针接口(图 2)
序号 信号
信号描述
1 VCC
模块供电
2 QH 74HC165 的数据锁存
3 CLK 74HC165 的时钟输入
4 SL 74HC165 的数据输出
相关文档
最新文档