键盘上的每一个键都有两个唯一的数值进行标志。为什么要用两个数值而不是一个数值呢?这是因为一个键可以被按下,也可以被释放。当一个键按下时,它们产生一个唯一的数值,当一个键被释放时,它也会产生一个唯一的数值,我们把这些数值都保存在一张表里面,到时候通过查表就可以知道是哪一个键被敲击,并且可以知道它是被按下还是被释放了。这些数值在系统中被称为键盘扫描码。本课程设计目的旨在使用Altera公司的EPM144C5系列的FPGA芯片,利用开发板PS2键盘接口等资源,实现一个键盘驱动程序。以达到外接键盘按键的选择、8位动态七段数码管实现按键扫描码显示和8×8点阵实现按键字符显示的目的。
2021-10-20 14:53:52 155KB PS/2 驱动 VHDL FPGA
1
详细讲述了4位十进制频率机的设计以及应用,很有帮助对学习VHDL
2021-10-19 21:50:54 87KB VHDL
1
在quartus2环境下,使用VHDL语言编写的乒乓球游戏机,可记录双方的比分,赢得的局数,带有分频器,使用状态机。
2021-10-19 16:31:47 219KB vhdl 乒乓球 记录比分 记录赢得的局数
1
本游戏电路可供二人游戏。 ◆左、右双方各持一按键作为“球拍”,实验板上一行16只发光二极管为乒乓球台,其中那只发光的发光二极管代表乒乓球所在位置。 ◆左、右双方均可发球。发球时,球应在球台发球方的端点保持不动,“挥拍”时球才可逐步左移或右移,若“击球”键恰好在“球”到达对方端点时按下,则发出短促的击球声,“球”即向相反方向移动,若按键偏早或偏晚,击球无效,无击球声发出,球将继续向前运行直至出界,(即亮点消失)。记分板上给胜球者加1分。 ◆球速度分4级或2级。 比赛规则可自定,胜负应有指示。
2021-10-19 16:27:12 275KB VHDL 游戏机 乒乓球
1
练习用VHDL设计逻辑,并设计一个3-8译码器,对其进行时序仿真
2021-10-19 16:03:26 27KB vhdl
1
本程序用VHDL语言编写 用一个 8×8 点阵做为基本显示屏,4 个连续移动的的发光点表示一条蛇,用任意 出现的一个亮点表示老鼠,用4 个排成一条线的发光点表示“墙”,用四个按键控制蛇的 运动方向,完成贪食蛇游戏,蛇撞“墙”、边或者游戏时间到,则游戏结束。 1. 老鼠出现的地方是随机的,在某个地点出现的时间是5 秒钟,如果5 秒钟之内没 有被吃掉,它就会在其它地方出现; 2. 用数码管显示得分情况和游戏的剩余时间,每吃掉一只老鼠就加一分
2021-10-19 10:53:41 122KB 贪吃蛇 VHDL
1
实验要求(此资源为源程序,开发语言 VHDL 仿真加实物皆通过,报告下载地址见最后): 设计一个出租车计价器,要求显示里程和金额。起步和到达停车时要求有声音提示;行程小于基本里程时,显示起步价,基本里程、起步价要求可通过按键自己设定;行程大于基本里程时,每多行一公里,在起步价上加X元,X可由按键设定;当出租车等待时,由司机按下等候键,每等待一分钟加Y元,Y可由按键设定;用脉冲信号模拟轮胎的转数,设每计一个脉冲汽车前进100米,系统中所需脉冲均由实验箱的50MHz晶振分频提供。 **上面要求全部完成,外加设计报告报告(纯手工打造,只缺填写名字了,绝对分有所值),报告下载地址:http://download.csdn.net/source/2472872
1
里面包含有基于VHDL语言编写的出租车计价器程序并有详细的注释说明,同时附上仿真图,可以顺利实现。
2021-10-19 00:33:58 84KB 出租车计价器VHDL程序 仿真图
1
设计一个基于FPGA 的学校打铃器。该打铃器具备电子钟的基本功能,并能按照学校日常作息时间定时打铃。完成打铃器的设计,并在实验箱上进行实际功能测试。
2021-10-18 23:01:13 6.84MB vhdl fpga
1
目录 摘要……………………………………………………………………………………1 关键字…………………………………………………………………………………2 第一章、绪论…………………………………………………………………………3第二章、自动打铃器的硬件实现……………………………………………………4 第三章、自动打铃器的软件实现……………………………………………………6 1.VHDL语言简介 ………………………………………………………………6 2、VHDL编程环境 MaxplusII…………………………………………………10 3、VHDL编程环境Quartus II…………………………………………………12 第四章、自动打铃器软件分析………………………………………………………13 1. 系统框图……………………………………………………………………13 2、顶层文件图………………… ………………………………………………14 3.状态机………………………………………………………………………15 4、消抖模块……………… ……………………………………………………18 5、分频模块…………………… ………………………………………………20 6、计时调时模块…… …………………………………………………………21 7、打铃时间设置模块…………………………………………………………22 8、打铃长度间隔模块…………………………………………………………23 9、秒表模块……………………………………………………………………24 10、万年历模块 ………………………………………………………………25 11、显视控制模块………………………………………………………………28 12、打铃控制模块………………………………………………………………30 13、分位模块……………………………………………………………………33 14、七段码译码模块……………………………………………………………34 15、应急报警及扩展模块………………………………………………………39 参考文献 ……………………………………………………………………………41 致谢……………………………………………… ………………………………… 42 附录………………………………………………………………………………… 43 1、程序部分……………………………………………………………………43 2、图例部分……………………………………………………………………65 毕业设计勘误表…………………………………………………………………… 66 外文资料复印件及译文…………………………………………………………… 69 详细的毕业论文 该有的都有
2021-10-18 20:58:06 1.34MB 自动打铃器
1