实验报告(十进制计数器).doc

实验报告(十进制计数器).doc

ID:58427944

大小:80.00 KB

页数:2页

时间:2020-09-03

实验报告(十进制计数器).doc_第1页
实验报告(十进制计数器).doc_第2页
资源描述:

《实验报告(十进制计数器).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验四:十进制计数器实验报告实验日期:2014.4.15学生姓名:陆小辉(学号:)指导老师:黄秋萍计数器是数字系统中使用最多的时序逻辑电路,其应用非常广泛。计数器不仅能应用于对时钟脉冲计数,而且应用于定势、分频、产生节拍脉冲和脉冲序列以及进行数字运算等。一、设计要求:设计十进制计数器,完成相应功能。可预置数、可加/减。三、测试代码如下:moduletest_PNcounter;regclk,ldn,clean,enp,ent;reg[3:0]i;wire[3:0]q;wirerco;PNcounterp1(clk,clean,ldn,enp,ent,i,q

2、,rco);initialbeginclk=1'b0;clean=1'b0;{ldn,enp,ent}=3'b0xx;i=4'b0;#20clean=1'b1;endinitialbegin#100{ldn,enp,ent}=3'b0xx;#100{ldn,enp,ent}=3'b101;#270{ldn,enp,ent}=3'b110;#270$stop;endalways#10clk=clk+1;always#10i=i+1;endmodule二、设计代码如下:modulePNcounter(clk,clean,ldn,enp,ent,i,q,rco)

3、;inputclk,ldn,clean,enp,ent;input[3:0]i;output[3:0]q;outputrco;regrco;reg[3:0]q;always@(posedgeclkornegedgeclean)beginif(~clean)beginq=0;rco=0;endelsebegincasex({ldn,enp,ent})3'b0xx:q=i;3'b101:if(q>0)q=q-1;elseq=9;3'b110:if(q<9)q=q+1;elsebeginq=0;rco=1;enddefault:q=q;endcaseendend

4、endmodule四、仿真波形如下:续图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。