基于Johnson计数器的流水灯程序:用四个按键分别去控制4个LED指示灯进行4种状态的流水灯显示,这四种状态分别为:流水灯左移、流水灯右移、流水灯移动和流水灯停止。逻辑功能可以简单地划分为三个部分:即按键检测逻辑、键值采集和控制信号产生以及流水灯开关和方向控制。文件中包括Verilog和VHDL的两种语言的QuartusII程序,请您参考。