1、“.....和清零信号定义缓冲区,其它情况为将向量的第七个值给段数码管将中间信号分别给相应的数码管,用于在段管上显示附录电路主程序程序名称程序功能将各功能的子程序用图形组合在起,完成键盘控制电路的设计最后修改日期进程起延时作用进程为位逻辑向量型变量上升沿时触发的前位和使能信号连接赋给值的各位相与赋给,进程复位信号有效上升沿触发等于的前位和的前四位相连接中间信号给输出的附录译码电路源程序程序名称程序功能编码后的十六进制数在数码管上显示最后修改日期使用标准库实体定义定义个四位长的逻辑型向量,结构定义定义四位逻辑型向量的中间信号键盘编码波形图抖动消除电路设计设计抖动消除电路的思路是利用延长时间来判断该按键动作是否在段稳定的时间内,使能信号作为个输入,当且仅当多个脉冲上升沿触发时有,才会读入编码后的信号。用以下程序说明它是由,其中没用到......”。
2、“.....如对应的是,各段的的电压为高值,使其发亮,而对应的,二极管亮等。如图示为该数码管的各段编号,让要显示的十六进制数对应的各管使能有效,则对应该段会亮。图数码管据上述原理该设计步骤是能将的所有十六进制数通过电路检测在管上示,也验证了程序中赋予二进制值的含义。利用波形仿真如图示。图译码电路波形图电路设计在最后部分,将前面所实现的个子电路组成个完整的键盘扫描电路,这个电路共有个输入项时钟脉冲键盘的列输入,复位键,个输出项键盘的行输出,按键值,译码管显示输出控制输出的三八译码器。不仅编码模块的输入使用了分频,按键检测电路前也用了个计数的子模块,主用的功能都是降低输入频率。本设计中采用的是图形编辑方式,将所有的子模块以电路图连接在起,在软件中运行。它完整的将键盘控制电路的设计思路体现出来了。用波形仿真的结果如下图示。图电路波形仿真图上波形仿真图设计中的......”。
3、“.....在多次修改仍难以实现。图中很明显的完成了抖动消除功能。数字实验箱上仿真首先启动软件,选择我们数字箱上对应的芯片系列中的并下载程序。将位拨码开关的档设置为。将频率段设置为档,频段设置为档,其余的频率段不加以设置。清的是学到了用电脑软件实现电路原理的知识,用电脑的仿真方法使得设计更为简便,对于我们通信工程专业来说,这个课程设计是很有必要的。也提高了我们对实践操作和理论研究的兴趣。因为课程设计的全过程中几乎没有学过什么理论知识,这也是第次接触技术,指导老师给了我们很大的帮助,期间他们耐心的教我们真的让我受益匪浅,学到很多东西。另外,同学之间互相帮忙不懂的地方也是很让人珍惜的。参考文献林明权等编著字控制系统设计范例,周祖成译电子设计硬件描述语言北京学苑出版社,潘松,黄继业技术使用教程北京科学出版社,潘松,赵敏技术及其应用北京科学出版社......”。
4、“.....拨位开关拨向下以及无键盘按键按下时,此时数码管显示全零,数码管显示,并且发光二极管显示,以及表示是否有按键信号的引脚,其发光二极管被点亮监控当前无按键按下。清零信号无效低电平,拨位开关拨向下,当此时按下键盘中的号键时,数码管就会显示相应的键值,其显示的方式为依次向左移显示,并且发光二极管也会显示相应的键值,以及发光二极管熄灭表明当前有按键按下。如依次按下,数码管显示而显示所示的按键值的二进制数值。每按次按键,闪烁次指示有次按键操作。通过多次按键来验证这设计。出现的问题及解决方法在这次课程设计中,由于是第次接触和Ⅱ这两个软件,且语言也没有学习过......”。
5、“.....用语言编程时对其输入输出的具体用意不是太明白,当所有子模块通过整合在起,才了解了每个值的含义和在该处设多少个逻辑型常量的意义。开始对防抖动程序的设计方法很模糊,在多次读参考程序后才知道是利用延时这思路设计的。用技术的基本语言编程时,对些类型的定义的使用不是很明白,例如,等数据类型,经过多次应用这些基本结构后,语言的基本编写过程和结构才逐渐清晰。波形仿真也是我遇到的主要难题之,对防抖动程序进行多次输入波形设置后,输出依然是。从波形图可以验证程序的正确性,也便于对电路设计的理解,这可吧说是相对于其它技术的个优点。数字实验箱上实现时由于对其构造也不是很清楚,但由于我们使用时并不是很复杂用到的部件也不是很多,所以在通过参考书找出我们使用模块中的引脚,然后用应用软件把我们对应的电路图的输入输出设定好,就能在实验箱上验证此设计的正确性......”。
6、“.....开始选用的是的,数码管过于太快的扫描,使得显示的数字难以稳定下来。当改用频率时,才便于我们观察。结束语在这次课程设计中,通过对键盘控制电路的设计,使我了解键盘设计的基本方法,学到更多有关于电路方面的知识,把我们所学的数字电路这门课程应用到实际过程中来了,真正的将理论和实践联系在起。更重和等供应商的开发工具相兼容。技术是在电子技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术计算机技术信息处理及智能化技术的最新成果,进行电子产品的自动设计。利用工具,电子设计师可以从概念算法协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计性能分析到设计出版图或版图的整个过程的计算机上自动处理完成。现在对的概念或范畴用得很宽。包括在机械电子通信航空航天化工矿产生物医学军事等各个领域,都有的应用......”。
7、“.....主要完成向处理器输入数据传送命令等功能,是人工控制电子系统运行的重要手段。它的使用现在已经是非常之普遍了,日常生活中几乎天天接触到。例如热水器,电视机都是在使用简单且少量的键盘来完成特定的功能。所以说对键盘电路设计的了解是非常有必要的,这使我们对电器件的个基本组成部分有了定的了解。不管哪种键盘控制电路都是基于相同的设计思路。本课程设计中采用的是的矩阵键盘。分频器原理模块的输出是提供行扫描信号的。在没有按键按下时,此时使能信号为高电平,行扫描输出信号的变化顺序为依次周而复始。当有按键按下时,此时的使能信号为低电平,行扫描输出信号停止扫描,并锁存当前的行扫描值,例如按下第二行的按键,那么。在本课程设计中,所有系统时钟脉冲或键盘扫描频率都是在的上升沿触发。键盘编码原理键盘编码模块的主要功能是确定输入按键的键值......”。
8、“.....例如当,时,则第三行第四列输入的按键有效,在模块中将个键分别定义了不同的键值。而它的输出将作为模块的输入,使得在按键和释放键盘这期间只识别个键码值。按键抖动消除原理按键时通常会造成持续时间不大于的信号抖动,这种抖动使系统无法正确识别按键操作次数。该弹跳消除电路使用的脉冲信号频率是的,使得在这读数期间无重复统计按键。其输入是编码后的输出通过该模块后,而输出作为按键检测电路的中间信号。模块主要是用为实现按键的消抖。进行延时后,判断是否有按键按下,要确保对按键值的提取处于段稳定时间范围内。在该实验中这个模块输入的时钟信号频率为。键盘检测原理模块主要是用于完成数码管动态扫描和段译码显示的功能。它是利用编码对七段管控制使能有效将数值显示,其中该模块的输出为作为译码器的输入使用,通过它来移位包括当前按键的个数码管的显示值......”。
9、“.....该按键检测模块仍是用系统频率作为时钟脉冲的。设计步骤计数分频如果外接个频率为的信号作为,由于键盘扫描不需要那么高的频率,所以要设计个分频电路将频率降低作为行扫描的输入。由程序段是个使能信号,它是列扫描信号通过个异或门的输出,同时作为分频程序的输入和电路的直接输出,代表是否有按键动作。当有按键时,它的输出所连的发光二极光灯亮,且此时信号开始计数,这就降低了输出的频率,它是作为编码模块的行扫描信号,无按键时仅有灯灭。波形仿真结果如图示。图模块的波形图从上图可看出它的输出都是在的上升沿改变的,且个周期内仅次输出行为。对键盘进行编码键盘上个位置,并非键盘上真正的按键值,所以要设计个键盘编码电路,而且在更换不同键盘时,由于按键值的不同可以进行适当的改变。该程序是通过系统时钟脉冲分频后作为四位的输入,再加上初始四位列输入作为键盘扫描信号......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。