《数字集成电路课程设计 (自动保存的).docx》由会员分享,可在线阅读,更多相关《数字集成电路课程设计 (自动保存的).docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
数字集成电路课程设计(自动保存的)数字集成电路实验课程设计一、课程设计题目:简易流水灯设计二、设计任务与要求设计一个电路使8位发光二极管依次显示,要求能够通过按键控制完成由右向左亮,由左向右亮,以及闪灯间隔的配置功能。三、设计方案写一个模块来实现流水灯的功能,通过两个按键控制完成由右向左亮,由左向右亮,以及闪灯间隔的配置。第一个按键通过选择计数器来控制延时时间以实现闪灯间隔的配置;第二个按键通过选择移位方向来控制流水灯从左向右或从右向左亮。流程图:四、Verilog程序moduleled(/这行定义了模块名字为ledinputclk,inputrst,inputfx,/定义控制流水灯方向按键输入inputjx,/定义控制闪灯间隔按键输入outputreg7:0led);reg25:0count;/延时计数器,这里是25位计数器,为32M。reg50:0count;/延时计数器,50位,64M。always(posedgeclk)/每个时钟上升沿进行下面动作if(rstled