数码管动态扫描
文章平均质量分 62
绯红姜梦
梦里遇到姜,意欲美好!
展开
-
基于FPGA的数字秒表设计(含程序)
目录题目要求:(1)利用6位数码管显示时钟分钟秒钟;(2)具备启停功能;(3)具备按键消抖功能;(4)具备按键时间修改功能。单单做一个时钟显示就显得十分简单,仅仅是一个进制的设计,秒钟低位满9进1,秒钟高位满5进1等等。秒钟低位想要1秒加一下就需要一个1hz的时钟信号,通过系统时钟分频得到。增加启停功能,有两个位置可以进行控制,一个是控制1hz时钟的产生,只要暂停了1hz信号,那么根据1hz信号进行改变的值全部都暂停了,二是在每一个时钟增加暂停动作。前者在没有时间...原创 2022-06-18 18:58:45 · 7890 阅读 · 0 评论 -
基于FPGA的数字密码锁电路设计(含程序)
目录题目题目(1)4个按键分别设置4位数码管上的显示数字,当按键设置的数字与设置的4位密码一致时,蜂鸣器响,表示锁打开;(2)具备通过按键手动修改数字密码的功能;(3)具备按键消抖电路功能;(4)一定时间内无操作数字显示回到初始状态,数码管显示倒计时。设计思路我们可以用四个同bit位宽的寄存器把密码寄存起来,在按键时不断将现在按键的值与密码的寄存器对比,当所有对应位都相同时,蜂鸣器响,可以用一个标志位表示所有对应位相同,蜂鸣器工作的条件就是标志位给出的。由于需要按键手原创 2022-05-22 22:16:47 · 10287 阅读 · 24 评论 -
基于FPGA的三人抢答器(含程序)
题目要求:(1)答题开始,由主持人按下“开始按键”后进入抢答环节;(2)每人一个抢答按钮,有人抢答成功后,其他人再抢答无效;(3)当某人抢答成功时,抢答器系统的led亮半秒,并在数码管上显示该组别序列号;(4)每个人初始分数为0,抢答成功得到1分,并在数码管上显示3个人的得分;(每个人分配一个数码管用于显示分数,显示“0~9”)(5)抢答成功后,10秒倒计时,并在数码管上显示。倒计时为0,开始下一轮抢答;(6)当主持人按下“复位”按键和“开始”按键后,数码管清零,准备开始下一轮抢答。原创 2022-05-21 10:55:00 · 5624 阅读 · 9 评论 -
基于FPGA的数码管动态扫描显示(含代码)
数码管的显示有静态显示和动态扫描显示。一个数码管通常有8个段码,当要控制数码管的数量在两个及以上时,动态扫描无疑是一个最好的选择,可以大量节约IO资源。静态显示很好理解,8个段码拼成了数字8.,当我们想要显示对应的数字时只需要对应的段码显示就可以了;那么,什么是动态扫描?动态扫描就是利用肉眼视觉暂留现象,通过快速切换数码管显示位码达到肉眼无法分辨闪烁的效果。设计思路: 数码管要动就需要一个相对快的时钟,...原创 2022-05-20 22:46:40 · 5272 阅读 · 2 评论