首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

4X4矩形键盘

介绍 什么是矩阵键盘 矩阵键盘是单片机外部设备中所使用的排布类似于矩阵的键盘组,由于电路设计时需要更多的外部输入,单独的控制一个按键需要浪费很多的IO资源,所以就有了矩阵键盘,常用的矩阵键盘有4X4和8X8...,其中用的最多的是4X4。...矩阵键盘的原理 矩阵键盘又称为行列式键盘,它是用4条I/O线作为行线,4条I/O线作为列线组成的键盘。 在行线和列线的每一个交叉点上,设置一个按键。这样键盘中按键的个数是4×4个。...驱动电路图 按4*4矩阵搭建的按键矩阵还是比较简单的,也有的人为了保证电路的稳定性,加上二极管保护和上拉电阻,但是一般要求不太高的电路就不需要加了,向下面设置的电路那样就可以了。 ?...S5,S6,S7配置为下拉输入 GPIOInit.GPIO_Mode=GPIO_Mode_IPU; GPIOInit.GPIO_Pin=S4|S5|S6|S7; GPIO_Init(KEY_PORT,&

59710
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Junit 4 Tutorials(Junit 4 教程) Junit4 七、超时测试

    Junit 4超时测试(Timeout test)可以被用来测试方法的执行时间。...Junit 4 超时测试可以被用在: 在测试类的方法上使用 @Timeout 注解 测试类的所有方法应用 Timeout规则 在测试类的方法上使用 @Timeout 注解 Junit 4 提供了...while (true); } } 样例输出结果 结果在 eclipse junit 窗口中显示如下: 测试类的所有方法应用 Timeout规则 Junit 4...样例结果输出 结果在 eclipse junit 窗口中显示如下: 源码下载 点击我下载源码 教程目录导航 Junit测试框架介绍 Junit Eclipse教程 Junit 4注解...Junit 4断言方法(Assert methods) Junit 4参数化测试 Junit 4测试套件(Test Suite) Junit 4忽略测试(Ignore Test) Junit 4超时测试

    90210

    search(4)- elastic4s-ElasticDsl

    上次分析了一下elastic4s的运算框架。本来计划接着开始实质的函数调用示范,不过看过了Elastic4s的所有使用说明文档后感觉还是走的快了一点。...主要原因是elasticsearch在7.0后有了很多重点调整改变,elastic4s虽然一直在源代码方面紧跟ES的变化,但使用文件却一直未能更新,所以从说明文档中学习elastic4s的使用方法是不可能的...实际上elastic4s的编程模式和scala语言运用还是值得学习的。...既然这样,我想可能用elastic4s做一套完整的示范,包括:索引创建、索引维护、搜索、聚合统计等,对了解和掌握elastic4s可能大有帮助。...在这之前,我们还是再回顾一下elastic4s的运算原理:elastic4s的功能其实很简单:通过dsl语句组合产生json请求,然后发送给ES-rest终端, 对返回的json结果进行处理,筛选出目标答案

    61310

    Log4整理-log4j介绍、log4j配置、log4j详解、log4j示例

    参考链接: log4j-示例程序 一、前言: log4j 是一个开放源码项目,是广泛使用的以Java编写的日志记录包。...由于log4j出色的表现, 当时在log4j完成时,log4j开发组织曾建议sun在jdk1.4中用log4j取代jdk1.4 的日志工具类,但当时jdk1.4已接近完成,所以sun拒绝使用log4j,...%m %n  3、布局 使用的输出布局,其中log4j提供4种布局: org.apache.log4j.HTMLLayout(以HTML表格形式布局) org.apache.log4j.PatternLayout...log4j支持的输出目的地: org.apache.log4j.ConsoleAppender 控制台 org.apache.log4j.FileAppender 文件 org.apache.log4j.DailyRollingFileAppender...DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org

    1.9K01

    搜索(4

    用DFS在2D地图上找连通分量的问题 例4 蓝桥杯——全球变暖  题目大意是有一张NxN像素的照片,图片中”#”代表陆地,”.”代表海洋。”上下左右”4连通连成一片的陆地组成一座岛屿。...= {-1,1,0,0}; int dy[4] = {0,0,-1,1}; void dfs(int x,int y,int m){ mark[x][y] = m; cnt[m]++;...而每次dfs执行只会向4个邻居扩展,所以整个程序的时间复杂度是O(N^2) 例4 题目链接:hihoCoder1310  这道题的背景与上一道题很类似,也是NxM的照片中有用#表示的岛屿和用.表示的海洋...所以样例中一横排4个#和一竖列4个#不算形状相同  我们可以用下面的算法判断两个岛屿是否形状相同。首先我们为每一个陆地像素编号,具体来说i行j列(从0开始计数)的像素(i, j)的编号是i*m+j。...例如上图样例中,(1, 2, 3, 4)与(14, 15, 16, 17)对于编号的差14-1=15-2=16-3=17-4都是13,所以两座岛屿形状相同。

    41740

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券