VHDl语言实现动态数码管扫描.docxVIP

  • 15
  • 0
  • 约9.7千字
  • 约 14页
  • 2020-11-10 发布于天津
  • 举报
电子综合技术 实验报告 实验名称: 3 位十进制循环计数器的设计 系(科): 信息系电子信息工程 班 级: 180932 学 号: 姓名: 夏良飞 完成时间: 2012-4-20 南京师范大学中北学院 3位十进制循环计数器的设计 一、实验内容 设计一个3位十进制循环计数器,从0加到999,再恢复到0,循环往复。 每秒计数器加1。 有复位功能,当复位端reset为高时,计数器清零,停止计数。 以控制计数的开始start和停止stop。当计数开始start信号有效时,计 数器开始计数;当计数停止stop信号有效时,计数停止;当start信号再次有效 时,继续计数。 计数器的计数值采用动态显示方式在数码管上显示出来。 进行设计,仿真并下载程序到实验箱的 CPLD莫块板进行验证。 实验原理 按键去抖动模块设计原理 (1)、抖动原因 通常使用的按键都是机械弹性开关,按下时闭合,松开后自动断开。在键盘 操作时,在触点闭合和开启的瞬间会出现电压抖动,如图所示。为了保证按键识 别的准确性, 别的准确性, (2)设计原理 滤除前沿和后延抖动毛刺,提取稳定的按键信息 按键扫描模块设计原理 CPLD佥测按键端的电平,当按键按下时按键端的电平为低电平,相应触发相 关的操作。反之,则不进行相应的操作 三位循环计数器的设计原理 当时钟的上升沿到来之时,计数器的计数值就加一,直到加到

文档评论(0)

1亿VIP精品文档

相关文档