实验8:动态扫描实验

实验8:动态扫描实验

ID:38729124

大小:73.04 KB

页数:15页

时间:2019-06-18

实验8:动态扫描实验_第1页
实验8:动态扫描实验_第2页
实验8:动态扫描实验_第3页
实验8:动态扫描实验_第4页
实验8:动态扫描实验_第5页
资源描述:

《实验8:动态扫描实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验8:动态扫描实验:用4个按键分别代表加、减、暂停、复位,四位数码管代表四位十进制数,从0000开始到9999循环,自动计数,数据显示时间不大于1秒。moduledongtaisaomiao(sys_sclk,kadd,kcut,kstop,krest,sels,seg);inputsys_sclk,kadd,kcut,kstop,krest;outputreg[2:0]sels;outputreg[6:0]seg;reg[1:0]sels0;reg[15:0]data;regclk1hz;regclk;reg[3:0]disdata;reg[30:

2、0]count;reg[30:0]count1;regkey1,key2,key3,key4;always@(posedgesys_sclk)beginif(count==25000000)begincount<=0;clk1hz<=~clk1hz;endelsecount<=count+1;endalways@(posedgesys_sclk)beginif(count1==100000)begincount1<=0;clk<=~clk;endelsecount1<=count1+1;endalways@(posedgeclk)beginsels0<

3、=sels0+1;sels<=sels0;endalways@(kadd,kcut,kstop,krest)beginif(!krest)beginkey1<=1;key2<=0;key3<=0;key4<=0;endif(!kadd)beginkey1<=0;key2<=1;key3<=0;key4<=0;endif(!kcut)beginkey1<=0;key2<=0;key3<=1;key4<=0;endif(!kstop)beginkey1<=0;key2<=0;key3<=0;key4<=1;endendalways@(posedgeclk1

4、hz)beginif(key1==1)data[15:0]<=0;if(key2==1)beginif(data[3:0]==9)begindata[3:0]<=0;if(data[7:4]==9)begindata[7:4]<=0;if(data[11:8]==9)begindata[11:8]<=0;if(data[15:12]==9)begindata[15:12]<=0;endelsedata[15:12]<=data[15:12]+1;endelsedata[11:8]<=data[11:8]+1;endelsedata[7:4]<=data

5、[7:4]+1;endelsedata[3:0]<=data[3:0]+1;endif(key3==1)beginif(data[3:0]==0)begindata[3:0]<=9;if(data[7:4]==0)begindata[7:4]<=9;if(data[11:8]==0)begindata[11:8]<=9;if(data[15:12]==0)begindata[15:12]<=9;endelsedata[15:12]<=data[15:12]-1;endelsedata[11:8]<=data[11:8]-1;endelsedata[7:

6、4]<=data[7:4]-1;endelsedata[3:0]<=data[3:0]-1;endif(key4==1)data[15:0]<=data[15:0];endalways@(selsordata)begincase(sels)2'b00:disdata<=data[15:12];2'b01:disdata<=data[11:8];2'b10:disdata<=data[7:4];2'b11:disdata<=data[3:0];endcaseendalways@(disdata)begincase(disdata)4'b0000:seg=

7、7'b1111110;4'b0001:seg=7'b0110000;4'b0010:seg=7'b1101101;4'b0011:seg=7'b1111001;4'b0100:seg=7'b0110011;4'b0101:seg=7'b1011011;4'b0110:seg=7'b1011111;4'b0111:seg=7'b1110000;4'b1000:seg=7'b1111111;4'b1001:seg=7'b1111011;default:seg=7'b1111110;endcaseendendmodule显示学号:moduledongtais

8、aomiao(sys_sclk,kadd,kcut,kstop,krest,sels,seg)

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

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

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