搜索资源列表
keyborad
- 一个8X8的矩阵键盘的VHDL文件,并且有长安键和短按键之分,即一共能做到128个键值,扫描用的时钟用1ms的就行了
4
- 控制模块是频率计的核心所在,具有如下所述功能: 对输入数据判断并输出档位信号; ——10KHZ最高位为1010,换高档,最低位为0000,小数点不亮,表无信号; ——100KHZ最高位为1010,换高档,最高位为0000,换低档测试; ——1MHZ、10MHZ同100KHZ测试档。 针对不同的档位输出不同的时基信号; ——100ms时基信号,用于10KHZ档位测量 ——10ms时基信号,用于100KHZ档位测量 ——1ms时基信号,用于1MHZ档位测量 ——0
counter
- 用VHDL语言实现的计时器,最大计时为24小时,计时精度为1ms,设有复位和暂停功能,使用的晶振频率为50Hz。-VHDL language implementation of the timer with a maximum time of 24 hours, timing accuracy of 1ms, with reset, and pause functions, using the crystal oscillator frequency is 50Hz.
exp_micro_s
- 自己在QuartusII9.1及Modelsim新版本中完成的microsequencer实例的工程文件。 1.echo uart,接收rx_data,再回复! 2.运行时请注意完整路径: D:\EXP\EXP_SOPCbuilder\exp_micro_s 3.UART数据输入问题? 3.1 MODELSIM中w完信号后,run/restart一次。 3.2 设置clock=20ns。 3.3 命令行中输入uart_drive调出uart_
Reflex
- This simple program tests the reflex of a person. It will randomly start a timer and after some seconds the person will be told to press a certain button. The CPLD or FPGA will know with a resolution of 1mS the time elapsed time between the command a
25_sec_time
- //数码管数据输入,//数码管位选信号,每隔1ms变化一次 -//Digital control data input// digital pipe select signal every 1ms change once
pinlvji2
- verilog语言,quartus下实现频率计,内附原理图以及详细说明。 一共6个.v模块,其中一个是top,其余都是子模块。 测量频率的原理很简单,对一定时间内待测信号的上升沿的个数进行记录即可。 单位khz,四位数码管,小数点可以处于其中任何一位,假设数码管由高到低定义成HEX3,HEX2,HEX1,HEX0,那么当hex0的小数点点亮时,表示xxxx khz,hex1的点亮时,xxx.x khz,依次类推。 为保证精度,当时xxxx khz时,最小分辨率应该是1khz,所以
led4
- 数码管动态显示,显示的字符大概14位,动态扫描时间1ms,还是挺好用的(Digital tube dynamic display)