当前位置:   article > 正文

FPGA(三)---计数器_500毫秒的16进制数

500毫秒的16进制数

一、计数器设置

目的:LED灯,每500ms,状态翻转一次
系统时钟为50M,对应周期20ns
500ms = 20ns * 25000 000
25000 000 转换成16进制为17D7840
由于16进制的每个数字都是由4个bit组成,
即0:0000,4: 0100, 8: 1000,
所以总共7个数字一共需要28个bit位表示,但首数字1: 0001,可以只用一个1位进行表示,所以一共需要25位。


```c
module counter(Clk50M,Rst_n,led);

	input Clk50M;  //系统时钟50M
	input Rst_n;   //全局复位,低电平复位
	
	output reg led;
	
	re
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/724729
推荐阅读
相关标签
  

闽ICP备14008679号