电路仿真 您所在的位置:网站首页 键盘pcb板电路原理图讲解 电路仿真

电路仿真

2024-06-28 16:18| 来源: 网络整理| 查看: 265

3.3.电路仿真

采用Proteus仿真软件进行仿真,在仿真之前先按照预设值好的电路图进行连线,以及布局,最后确定线路已连接好,将汇编程序编译生成。hex文件,加载到51芯片中,再运行开始仿真,电路仿真效果图如图4所示。

简单的4×4行列式键盘控制电路设计(三款电路设计原理图详解)

4X4行列式键盘控制电路(二)

如图2所示,用AT89S51的并行口P1接4×4矩阵键盘,以P1.0-P1.3作输入线,以P1.4-P1.7作输出线;在数码管上显示每个按键的“0-F”序号。对应的按键的序号排列如图1所示:

简单的4×4行列式键盘控制电路设计(三款电路设计原理图详解)

图1

1.把“单片机系统“区域中的P3.0-P3.7端口用8芯排线连接到“4X4行列式键盘”区域中的C1-C4R1-R4端口上;

2.把“单片机系统”区域中的P0.0/AD0-P0.7/AD7端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个a-h端口上;要求:P0.0/AD0对应着a,P0.1/AD1对应着b,……,P0.7/AD7对应着h。

简单的4×4行列式键盘控制电路设计(三款电路设计原理图详解)

图2

4X4行列式键盘控制电路(三) PIC单片机人机接口模块4×4行列式键盘的电路设计

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

简单的4×4行列式键盘控制电路设计(三款电路设计原理图详解)

图1 外部上电复位电路

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

简单的4×4行列式键盘控制电路设计(三款电路设计原理图详解)

图2 时钟电路和复位电路

简单的4×4行列式键盘控制电路设计(三款电路设计原理图详解)

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

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

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

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

简单的4×4行列式键盘控制电路设计(三款电路设计原理图详解)

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

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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有