1.学习要求
目标:实现8个LED灯(LED 0~LED 7)间隔100ms依次点亮,然后全部熄灭,再依次点亮。
2.仿真分析
clk是50Mhz时钟,那么一个周期为(1X10^9)/(50X10^6)=20ns,1秒对应50000000个时钟周期,100ms=5000000个时钟周期。
复位时,LED灯全部熄灭 :led=8'hff
点亮第1个LED灯 :led=8'hfe 点亮第1,2两个LED灯 :led=8'hfc
点亮第1,2,3三个LED灯 :led=8'hf8 点亮第1,2,3,4四个LED灯 :led=8'hf0
点亮第1,2,3,4,5 五个LED灯 :led=8'he0
点亮第1,2,3,4,5 ,6 六个LED灯 :led=8'hc0
点亮第1,2,3,4,5,6,7 七个LED灯 :led=8'h80
点亮第1,2,3,4,5,6