单片机
返回首页

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

2020-02-15 来源:eefocus

本实例的4×4行列式键盘的原理图如图1所示,在输出时,采用端口C的低4位来显示按键的输入值。

图1 外部上电复位电路


单片机的时钟电路和复位电路可以采用如图2所示的电路,也可以采用一种更加简单的时钟电路,即如图2所示的时钟电路和复位电路。在实现时也可以用PIC16C5X端口作为输入端,其电路如图3所示。

图2 时钟电路和复位电路

图3 4×4行列式键盘的电路图


其中,RD0~RD3用来进行列扫描,RD4~RD7用来进行行扫描。RD4~RD7各自通过一个电阻接到电源上,并和RD0~RD3通过一个按键连接起来。


当一个按键按下时,对应的行输入口的电平为通过按键连接的列输入端口的电平。普通状态下,各个列端口的输出是低电平,在扫描到任一行端口的电压变低后,再将4条列端口


的电平变为高电平,每一个列端口依次变低,然后判断出现低电平的行端口是否为低电平,如果是,则可以确定是哪一个按键按下。


在输出显示时,采用端口C的低4位作为输出,4位二进制的输出对应16个按健,按下按键后,就会在端口C的低4位输出,直到再一次按动其他的按键输出才会改变。端口C的低4位输出电路图如图4所示。

图4 端口C的低4位输出电路图

进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

精选电路图
  • 光控电路设计与分析

  • IGBT模块通过控制门极阻断过电流

  • CCFL的工作原理及电子驱动电路解析

  • 开关电源的基本组成及工作原理

  • 基于M66T旋律发​​生器的电路图解析

  • 基于CA3193的热电偶放大器电路

    相关电子头条文章