仅供参考!
拔河LED显
按键模块
主控制电路
模块
示模块
计分数码管显示模块
4.2程序设计及仿真
4.2.1分频器模块程序设计及仿真
module fpq(_10000HzOut,_25HzOut,_50MHzIn); input _50MHzIn; output _10000HzOut,_25HzOut; parameter width1=16,value1=2499; parameter width2=10,value2=499; reg _10000HzOut,_25HzOut; reg [width1-1:0] Count; reg [width2-1:0] Cnt;
always @(posedge _50MHzIn) //2500*2*10000Hz=50MHz if (Count==value1) //Binary Counter(0~2499) begin Count <= 15'd0; _10000HzOut <= ~_10000HzOut; end
else Count <= Count + 1'b1;
always @(posedge _50MHzIn) //100 000*2*25Hz=50MHz
if (Cnt==value2) //Binary Counter(0~99999) begin Cnt <= 15'd0; _25HzOut <= ~_25HzOut; end
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典教育范文eda拔河游戏机课程设计报告(3)在线全文阅读。
相关推荐: