




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
...wd......wd......wd...天水师范学院TIANSHUI?数字电子技术与逻辑设计?设计报告题目:基于D触发器的机械去抖动电路设计学院: 电子信息与电气工程学院专业:电子信息工程班级: 14级电信一班姓名:王亮亮汪小娟学号:20141060152201410601512015年12月30日目录设计背景………2设计要求………23电路组成框图………………….34.设计内容……….4.4.1二选一门电路……………………..4.4.2数字去抖动电路设计……………..54.3初值可预置型计数器设计………..74.4500HZ和1KHZ的分频…………104.58421BCD译码的verilog语言……………….134.6蜂鸣器…………....14.4.7动态扫描计数器与位选,选择器…………..14.4.8十六进制7段显示译码器程序……………..155.整体设计电路图…………..166.引脚分配情况…………………177.调试……………178.实验心得体会…………………189.参考文献………18基于D触发器的机械去抖动电路设计1.设计背景作为机械开关的键盘,在按键操作时,由于机械触点的弹性及电压突跳等原因,在触点闭合或开启的瞬间会出现电压抖动。为保证按键触发的准确性,在按键电压信号抖动的情况下不能进展状态输入。为此必须进展抖动处理。消抖局部的信号一般有硬件和软件两种方法。硬件就是加抖动电路,这样可以从基本上解决按键抖动问题。还可以用可编程逻辑器件设计相应的逻辑和时序电路,这里介绍一种使用D触发器构成的电路,能去除含电子抖动的任意形式及几乎任意频率的信号,且能从电路上控制输出信号的脉宽。这是一种更实用、功能更完善的电路。这种电路基本上就是滤波器,它可以将信号中的毛刺、随机噪声信号或电子抖动信号都“滤除〞,只让真正的数据信号通过此电路。总之就是将输入电平的杂波分量滤除,能准确的判断电平变换。因此消除始终抖动是必要的2.设计要求〔1〕在Quartus||下完成设计,根据课本第6章图6—40,设计一个机械键去抖动电路〔图中工作时钟CLK为几百HZ〕。参照第8章图8—28所示的同步可预置型计数器设计一个14进制计数器。计数器时钟端CLK接去抖动电路的KEY—OUT。〔2〕当每一次按键,如果计数器只加1,说明去抖动电路良好;如果计数值增加大于1,说明键的抖动尚未消除。〔3〕最终要能直观地比较出加抖动电路和没加去抖动电路的不同效果。3.电路组成框图该电路只要有二选一门电路、初值可预置型14进制计数器、显示译码器、数码管、500HZ的分频如以以下图所示。二选一门电路数字消抖动电路1KHZ、500KHZ的分频初值可预置型14进制计数器显示译码器数码管4.设计内容单个模块的设计4.1二选一门电路该数据选择器有两个输出信号〔A和B〕和一个控制输入〔S〕一个输出〔OUT〕。当S为1的时候OUT选择A,当S为0的时候OUT选择B简单的表达输入输出SOUT1A0B具体化:输入输出ABSOUT00000101100011010010011010111111二选一门电路4.2数字去抖动电路设计如以以下图的电路由4个D触发器和1个4输入与门构成。电路有一个工作时钟CLK。4个D触发器链接成同步时序方式,即将它们的时钟输入端都连在一起。工作时与时钟同步工作,输入信号以移位串行方式向前传递。其信号输入口是KEY—OUT。分析此电路可以发现,其“滤波〞功能的关键是这样的,当信号被串入电路后,能在KEY—OUT输出脉冲信号的条件是,必须在4个D触发器的输出端Q都同时为1,次与门才输出高电平。由于干扰抖动信号是一群宽度狭窄的随机信号,在串入时,很难十分整齐地同时使与门输出为1,而只有正常信号才足够的宽度通过此电路,从而起到了“滤除〞的功能。如果增加D触发器的数量,可以一定程度上提高滤波性能。仿真结果如以以下图4.3初值可预置型计数器设计与其他类型计数器相比,计数初值可预置型计数器的适用面更宽。如以以下图译码器模块CNT4BIT余右面的4位锁存器构成了一个4为二进制计数器图中比较器COMP2本质上就是一个4输入与门,功能是当计数值为1110时,输出一个高电平进位信号,它控制多路选择器MUX4的数据通道的选择信号端S,当比较器COMPF的输出端R为0即为低电平时4路选择器MUX4会选通A0此后随着时钟连续出现,进展正常的累计加数。一旦计数器计到1110时,那么输出端R为1即为高电平。选择器会选通A1,如果预置数不改变,那么计数器将从初始值开场累计加数。仿真结果如以以下图图中元件CNT4BIT是由verilog源代码编写以下为其程序:图中元件MUX4是由verilog源代码编写以下为其程序:图中元件DFF4是4位存放器,存放器在数字电路中,是用来存放二进制数据或代码的电路。存放器是有具有存储功能的触发器组合起来的。一个触发器可以存储移位二进制代码,存放N位二进制代码的存放器,需要用N个触发器来构成。从逻辑构造上看,移位存放器有以下两个显著特征:移位存放器是由一样的存放单元所组成的。一般来说是,存放单元的个数就是移位存放器的位数,每个存放单元的输出与其相邻的下一个存放单元的输入之间的连接方式也不同。所有存放单元共用一个时钟,在公共时钟的作用下,各个存放单元的工作时同步的。在没输入一个时钟脉冲,存放器的数据就像上或向下移动一位。图中元件COMPF是由verilog源代码编写以下为其程序:4.4500HZ和1KHZ的分频50MHZ—TO—4MHZ分频的verilog源代码以下为其程序对Half_Int_Divd的封装如以以下图4MHZ—TO—500HZ和4MHZ—To—1KHZ的分频的封装在封装一次可得4.68421BCD译码的verilog语言封装可得如以以下图4.6蜂鸣器工作原理CO与1KHZ为进位输入,其中1KHZ相当于一个高电平即为1,由CO控制蜂鸣器,使低电平时蜂鸣器报警。1KHZCOBEEP1011104.7动态扫描计数器与位选,选择器4.8如下位十六进制7段显示译码器程序5.整体设计电路图原理;该电路是由二选一门电路、初值可预置型14进制计数器、显示译码器、数码管、500HZ的分频组成的。拨码开关控制抖动电路,当拨码开关为1时,二选一门电路会选通加抖动的电路当每按一次键可预置型计数器计数值只增加1,门电路会选通没加抖动的电路当每按一次键可预置型计数器计数值增加大于1。可预置计数器人为规定初值,比方说4,当每一次进位后它从4开场依次增加。当增加到13时,给输入一个按键就会进位,此时数码管上会显示初值4.蜂鸣器也会此时报警。从计数器出来的计数值会通过总线输出段码显示在数码管上。.测试中出现的问题刚开场时选通两位数码管显示时,数码管出现同样的两个数。解决方法是用verilog编写了一个程序,图4.6所示,把它放在显示译码器模块之前就解决了两位一样的情况。6.引脚分配情况7.调试在设计中毫无疑问,会遇到许多问题,这就需要不断的调试,通过实践反复的测试,结合理论,不断改善,才能得到预期的结果。8.实验心得体会在做数电设计的实验前,我以为不会难做,就像以前做实验一样,做完实验,然后两下子就将实验报告做完.直到做完测试实验时,我才知道其实并不容易做,但学到的知识与难度成正比,使我受益匪浅.在做实验前,一定要将课本上的知识吃透,因为这是做实验的根基,否那么,在教师讲解时就会听不懂,这将使你在做实验时的难度加大,浪费做实验的珍贵时间.比方做计数器,你要清楚它的verilog语言,如果你不清楚,在做实验时才去摸索,这将使你极大地浪费时间,使你事倍功半.做实验时,一定要亲力亲为,务必要将每个步骤,每个细节弄清楚,弄明白,实验后,还要复习,思考,这样,你的印象才深刻,记得才结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冥想课件介绍语
- 2025年广西贺州市平桂管理区平桂高级中学物理高一下期末监测模拟试题含解析
- 二零二五年IDC数据中心区块链技术服务合同
- 二零二五年度安全标准鸡苗运输安全管理合同
- 二零二五版车床租赁与设备租赁期内的维护责任协议
- 二零二五版专业旅游包车服务合同规范
- 2025年度餐饮连锁品牌合作协议
- 二零二五年环境监测与污染防控技术咨询合同
- 二零二五年度能源审计EMC合同能源管理服务协议
- 二零二五年度安全生产信息化建设责任合同书范本
- 语文●全国甲卷丨2021年普通高等学校招生全国统一考试语文试卷及答案
- 中储粮入围协议书
- 食品标识管理办法解读与应用
- 空气能维保合同协议
- 儒家视角下的文明交流与互鉴探讨
- 2025-2030机器人操作系统行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 农家院租赁合同8篇
- 矿物加工余热发电技术-全面剖析
- 2025时政试题及答案(100题)
- GB/T 45365-2025纺织品保湿效果的测定蒸发热板测微气候法
- 医院人力资源部门年终总结
评论
0/150
提交评论