`
never_give_up
  • 浏览: 12082 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

矩阵键盘原理

 
阅读更多

      搞了很久终于把矩阵键盘的原理弄懂了。

      每个键跟单片机的两个io口想连,为了检测io口被选中,所以首先要先给两端io口的一端赋低电平,然后在按键按下的时候,另外一端也会为低电平。通过这个原理就能检测出按键是否被选中了。

 

例如现在我要检测s6是否被按下。

我可以先给P3赋予0xFE,即P3^7为低电平,其余的为高电平。

然后再检测P3^1是否也为低电平,如果也为低电平证明s6被选中了。

 

  • 大小: 12.8 KB
分享到:
评论

相关推荐

    4X4矩阵键盘原理图

    ### 4X4矩阵键盘原理图解析 #### 一、4X4矩阵键盘概述 4X4矩阵键盘是一种常见的输入设备,在嵌入式系统、单片机应用等场景中广泛使用。它通过将按键按照矩阵的形式排列,可以有效减少所需的I/O口数量,从而降低...

    4×4矩阵键盘原理及其在单片机中的简单应用(基Proteus仿真)

    4×4矩阵键盘是电子设计中常见的输入设备,尤其在单片机系统中...而提供的文档"4×4矩阵键盘原理及其在单片机中的简单应用(基Proteus仿真).docx"应详细阐述了这些概念和步骤,为读者提供了详细的理论指导和实践案例。

    4*4矩阵键盘原理图及资料

    下面我们将深入探讨4*4矩阵键盘的原理、接线方式、扫描方法以及相关的编程实现。 ### 原理 4*4矩阵键盘的工作原理基于开关矩阵的概念。每一行和每一列通过导线连接到微控制器的输入/输出引脚。当按下某一个按键时...

    矩阵键盘原理图+PCB

    本篇文章将深入探讨矩阵键盘的原理、设计方法以及PCB(Printed Circuit Board)布局的关键点。 矩阵键盘的工作原理主要基于扫描法。它通常由行线(Row)和列线(Column)组成一个矩形网格,每个交叉点代表一个按键...

    矩阵键盘原理分析及举例

    ### 矩阵键盘原理分析及举例 #### 一、编码键盘与非编码键盘的特点 1. **编码键盘**: - **特点**:能够由硬件自动提供与被按键对应的ASCII码或其他编码,大大简化了软件的设计过程。 - **不足**:需要更多的...

    矩阵键盘原理图和PCB.zip

    矩阵键盘原理图和PCB

    串行4X4矩阵键盘原理图和PCB

    下面我们将深入探讨串行4X4矩阵键盘的工作原理、设计要点以及PCB布局。 首先,4X4矩阵键盘的工作原理是基于矩阵扫描的方式。在硬件层面,键盘的每一行连接到微控制器的一条输出线,每一列连接到一条输入线。当按下...

    4X4矩阵键盘原理图PCB工程文件测试例程

    这个压缩包包含了实现4X4矩阵键盘所需的关键组成部分,包括原理图、PCB工程文件以及测试例程,这对于理解和设计类似键盘非常有帮助。 首先,让我们详细探讨4X4矩阵键盘的工作原理。矩阵键盘由4行(Row)和4列...

    矩阵键盘的原理和编程

    "矩阵键盘的原理和编程" 矩阵键盘是一种常用的输入设备,它可以与单片机结合使用,实现多种功能。本文将介绍矩阵键盘的工作原理和编程方法,基于 ME300B 单片机学习开发系统。 一、矩阵键盘的工作原理 矩阵键盘是...

    矩阵键盘原理图以及PCB文件

    在本文中,我们将深入探讨矩阵键盘的工作原理、设计要素以及如何使用原理图和PCB文件来实现它。 矩阵键盘的核心在于利用较少的I/O引脚控制多个按键,从而节省硬件资源。其原理是通过将行线(Row)和列线(Column)...

    8051单片机矩阵键盘原理

    下面将详细阐述8051单片机矩阵键盘的工作原理。 矩阵键盘的基本结构是由行线和列线交叉组成的,例如4行4列的矩阵键盘,只需要8个I/O口就可以控制16个按键。行线连接到单片机的输出端,列线连接到单片机的输入端。每...

    矩阵键盘控制,51单片机源代码.rar

    总的来说,"矩阵键盘控制,51单片机源代码"这一主题涵盖了51单片机基础编程、矩阵键盘原理、输入设备驱动开发等多个方面的知识,是学习嵌入式系统和单片机编程的好教材。通过分析和实践这些源代码,可以加深对单片机...

    并入串出4x4矩阵键盘模块原理图和PCB

    综上所述,"并入串出4x4矩阵键盘模块原理图和PCB"涵盖了硬件设计、接口技术、信号处理和软件编程等多个方面。理解和掌握这些知识点对于电子工程师来说非常重要,能够帮助他们设计出高效、可靠的键盘输入系统。

    MSP430 矩阵键盘和数码管显示

    矩阵键盘原理 矩阵键盘是一种节省IO口线的键盘设计方案,通过行列交叉连接按键,通常使用4-8个IO口即可控制16个甚至更多的按键。在MSP430中,我们可以使用定时器中断来周期性地扫描行线,检测列线上的电压变化,...

    DL-51单片机入门系列教程之六《3×3矩阵键盘识别》.pdf

    #### 一、矩阵键盘工作原理 ##### 1.1 定义与组成 矩阵键盘,也称作行列式键盘,是一种高效利用单片机I/O口资源的设计方式。在DL-51开发板中使用的3×3矩阵键盘是由3条行线(行IO)和3条列线(列IO)组成的键盘结构...

    4X4矩阵键盘

    1. **矩阵键盘原理**:在4X4矩阵键盘中,每一行和每一列都连接到单片机的一个输入/输出引脚。当按下某个键时,该键对应的行线和列线会被短路,通过读取行线和列线的状态,可以确定哪个键被按下。通常采用扫描方式,...

    STM32 4*4矩阵键盘(扫描方式)

    主要实现矩阵键盘的功能。矩阵键盘使用PB8到PB15引脚,其中,PB8到PB11固定为 推挽输出,PB12到PB15固定为下拉输入。即,无键按下时,对应PB12到PB15为0,有键按下时,PB12到PB15中, 对应的引脚为高。

    avr单片机4X4矩阵键盘扫描程序

    #### 二、矩阵键盘原理简介 4X4矩阵键盘由16个按键组成,排列成4行4列的形式。每个按键位于一行一列的交叉点上。通常情况下,矩阵键盘的一侧(比如行)连接到单片机的I/O口作为输出端,另一侧(比如列)连接到I/O口...

Global site tag (gtag.js) - Google Analytics