行列式键盘控制电路原理图的设计思路
时间:2022-12-12作者:佚名
|
有关行列式键盘控制电路原理图,键盘系统工作包括及时发现有键闭合,求闭合键的键码,行列式键盘控制电路的设计原理,以及单元电路的设计思路。 设计一个基于单片机的4×4行列式键盘,能够实现的功能:确定有无键按下,判断哪一个键按下,键的功能是什么;还要消除按键在闭合或断开时的抖动。 两个并行口中,一个输出扫描码,使按键逐行动态接地,另一个并行口输入按键状态,由行扫描值和回馈信号共同形成键编码而识别按键,通过软件查表,查出该键的功能,并用数码管显示出来。 本系统实用性强、操作简单。 1、概述 键盘是一组按压式开关的集合,是微机系统不可缺少的输入设备,用于输入数据和命令。键盘的每一个按键都被赋予一个代码,称为键码。 键盘系统的主要工作包括及时发现有键闭合,求闭合键的键码。 根据这一过程的不同,键盘可以分为两种,即编码键盘和非编码键盘。 编码键盘是通过一个编码电路来识别闭合键的键码,非编码键盘是通过软件来识别键码。 由于非编码键盘的硬件电路简单,用户可以方便地增减键的数量,因此在单片机应用系统中,非编码键盘得到广泛的应用,有较好的应用价值。 2.设计原理 首先,了解本次设计的基本要求和目的,再通过查找资料了解80C51单片机的工作原理、结构图,数码显示管的结构和工作原理。根据设计要求可以将单片机P3口接4×4键盘,P0口接数码显示管,根据扫描原理进行行扫描,用CJNE指令判断P3口的状态。采用软件延时去抖动,用MOVC A,@A DPTR取键值。 建立键值对应的显示码,通过查表指令实现键值的显示。由此画出设计流程图和利用汇编语言进行编程。最后利用Proteus画出电路图进行仿真。其系统原理框图如图1所示。
3.单元电路设计 3.1 显示电路 |









