1、“.....从而影响到按键 结果的正确显示。 图为弹跳现象造成的的抽样结果,从中可以看出虽然是只按键次然后就 马上松开,然而实际的按键信号却已跃变多次,通过取样信号的检查,就很有可能输出 的编码。按键信号 抽样信号 抽样结键盘扫描程序对键盘进行扫描,按键时, 系统通过时钟模块启动扫描程序,依次对每行键值赋值来扫描每行,再通过键盘每列的 输出来确定按键位置,这种扫描方法被称为逐行扫描法,当有键按下时首先获得此键的 保存按键的键 值,然后系统依序对其进行处理。这类扫描键盘的优点在于不需要主机担负扫描任务, 而是由软件程序完成,其次也可通过更改程序来改变按键的功能定义。 基于的键盘扫描程序,由芯片中的当前面按键键值还没输出但已近有新的按键按下时,后按的键 值就会覆盖前面的键值,造成数据的丢失。这时可以在系统中设置个控制信号......”。
2、“.....又或设置组寄存器来之间。 若不对其进行处理,则系统很有可能会将其误认为多次按键。因此在系统中须设置硬件 延时电路,按键输入在经过定时间的延迟后方可读取键值,即键盘系统中常出现的去 抖电路。还有种情况是方式扫描的,我们习惯称其为非编码键盘。在执行键盘扫描的 过程中,因大多数键盘采用的都是机械开关,所以按键在闭合时往往会出现些难以避 免的机械性抖动,输出信号随之也发生跳变,其跳变宽度般在的方式来产生键值。 用矩阵的形式连接按键,使每个按键位于行列的相交点上,通过输入扫描信号确定所 按按键的行值和列值,即位置码也称扫描码,再通过查表或译码的方式将位置码转换为 按键码值,采用这类称为编码键盘。但是,这类键盘有许多缺点如按键数量较多时编码 逻辑的成本就会相对变高直接编码的方法也具有很大的局限性,编码逻辑旦固定就 难以改变。现代数字电路中,般当按键数量较多时......”。
3、“..... 在数字电路中,如果将每个按键的输出信号连接到编码器对应的输入端,通过编码 逻辑在编码器的输出端得到每个按键对应的键值,利用编码器实现按键键值的直接编 码,这种键盘在早期般在百多个左右,并且每个按键都有其各自的功能含义。所 以针对每种电子设备对其键盘进行扫描程序的设计时,必须结合工程的实际情况以及 设备自身的各种资源,使所设计的键盘能够很好地融合到系统中,成的数据和指令等 信息通过键盘输入到计算机和电子系统,以此来实现人机之间的接口交互。但是,在各 种嵌入式系统如微波炉手机电风扇等中的键盘按键个数有限,般为几个到十几 个左右,而标准键盘则 第章绪论 课题的研究背景 在现代计算机与电子系统中......”。
4、“.....扫描程序的顶层文件设计 本章小结 第章键盘扫描程序的波形仿真及硬件验证 系统仿真 消抖电路仿真 键盘时钟信号仿真 键盘扫描信号仿真 键盘译码电路仿真 键盘扫描总 第章基于的键盘扫描程序的设计 键盘扫描程序的总体电路设计 矩阵式键盘扫描的工作原理 数码管的显示原理 键盘扫描电路各主要功能模块的设计 时序产生模块 键盘扫描模块 弹跳消除模块 摘要 第章绪论 课题的研究背景 课题的研究意义 本文的主要工作 第章开发工具简介 概述 语言以及应用 本章小结 摘要 第章绪论 课题的研究背景 课题的研究意义 本文的主要工作 第章开发工具简介 概述 语言以及应用 本章小结 第章基于的键盘扫描程序的设计 键盘扫描程序的总体电路设计 矩阵式键盘扫描的工作原理 数码管的显示原理 键盘扫描电路各主要功能模块的设计 时序产......”。
5、“.....般都采用通用式的标准键盘将所需的数据和指令等 信息通过键盘输入到计算机和电子系统,以此来实现人机之间的接口交互。但是,在各 种嵌入式系统如微波炉手机电风扇等中的键盘按键个数有限,般为几个到十几 个左右,而标准键盘则般在百多个左右,并且每个按键都有其各自的功能含义。所 以针对每种电子设备对其键盘进行扫描程序的设计时,必须结合工程的实际情况以及 设备自身的各种资源......”。
6、“.....成为其重要的组成部 分。 在数字电路中,如果将每个按键的输出信号连接到编码器对应的输入端,通过编码 逻辑在编码器的输出端得到每个按键对应的键值,利用编码器实现按键键值的直接编 码,这种键盘在早期称为编码键盘。但是,这类键盘有许多缺点如按键数量较多时编码 逻辑的成本就会相对变高直接编码的方法也具有很大的局限性,编码逻辑旦固定就 难以改变。现代数字电路中,般当按键数量较多时,我们采用扫描的方式来产生键值。 用矩阵的形式连接按键,使每个按键位于行列的相交点上,通过输入扫描信号确定所 按按键的行值和列值,即位置码也称扫描码,再通过查表或译码的方式将位置码转换为 按键码值,采用这类方式扫描的,我们习惯称其为非编码键盘。在执行键盘扫描的 过程中,因大多数键盘采用的都是机械开关,所以按键在闭合时往往会出现些难以避 免的机械性抖动,输出信号随之也发生跳变......”。
7、“..... 若不对其进行处理,则系统很有可能会将其误认为多次按键。因此在系统中须设置硬件 延时电路,按键输入在经过定时间的延迟后方可读取键值,即键盘系统中常出现的去 抖电路。还有种情况是当前面按键键值还没输出但已近有新的按键按下时,后按的键 值就会覆盖前面的键值,造成数据的丢失。这时可以在系统中设置个控制信号,确保 前按键的键值输出后才允许后键值的产生,又或设置组寄存器来保存按键的键 值,然后系统依序对其进行处理。这类扫描键盘的优点在于不需要主机担负扫描任务, 而是由软件程序完成,其次也可通过更改程序来改变按键的功能定义。 基于的键盘扫描程序,由芯片中的键盘扫描程序对键盘进行扫描,按键时, 系统通过时钟模块启动扫描程序,依次对每行键值赋值来扫描每行,再通过键盘每列的 输出来确定按键位置,这种扫描方法被称为逐行扫描法,当有键按下时首先获得此键的 列值......”。
8、“.....由行列的值可以得出按键的键值。 此外,还需在键盘扫描程序的中加入延时程序,以消除机械键盘按键抖动所带来的影响。 如果键盘的扫描频率设置过低,则在扫描显示的过程中,会出现按键显示迟缓,甚至乱 码等现象。因此在实际的设计中,需根据设计要求及系统的硬件规格选择合适的扫描平 率。现代数字设备中的键盘大多采用这样的键盘扫描方法。 课题的研究意义 从计算机时代开始以来,数字系统设计就存在两个大的分类,即系统硬件设计和系 统软件设计。早期的数字系统设计人员也因此被分为两个族群硬件设计人员和软件设 计人员,他们都只从事自己的工作领域,很少涉足对方的领域,尤其是软件设计人员。 但是,随着数字技术和硬件系统的发展,这两个领域开始互相有所合作。在硬件描述语 言出现后,数字系统的设计已无软硬件之分。 设计人员可以用语言来描述系统的硬件构成及其行为......”。
9、“.....因此在按键按下的时刻会在触片上 出现信号来回弹跳的现象,因为这种弹跳现象很可能会造成乱码现象,从而影响到按键 结果的正确显示。 图为弹跳现象造成的的抽样结果,从中可以看出虽然是只按键次然后就 马上松开,然而实际的按键信号却已跃变多次,通过取样信号的检查,就很有可能输出 的编码。按键信号 抽样信号 抽样结果 图弹跳现象产生的抽样结果 如果调整抽样频率如图所示,可以发现弹跳现象获得了改善。 按键信号 抽样信号 抽样结果 图调整抽样频率后得到的抽样结果 因此为系统加上此模块,能有效避免乱码现象的发生。另外......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。