- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计数器(从0到21)
实验六 数控计数器(从0显示到学号后两位)一、实验目的通过数码管动态显示自己学号的最后两位,当显示到自己的学号后数码管清零并实现循环显示自己的学号。二、实验原理和内容实验内容:1在SmartSOPC实验箱上完成了LED数码管的动态显示“21”两个数字。2放慢扫描速度演示动态显示的原理过程。实验原理:数码管的八个段:a,b,c,d,e,f,g,h(h是小数点)都分别连接到SEG0-SEG7,8个数码管分别由八个选通信号DIG0-DIG7来选择,被选通的数码管显示数据,其余关闭。三、实验步骤1 启动QuartusⅡ建立一个空白工程,然后命名为count.qpf。2 新建Verilog HDL源程序文件scan_led.v,输入程序代码并保存,进行综合编译知道成功为止。3 从设计文件创建模块,有scan_led.v生成名为scan_led.bsf的模块符号文件。4 将光盘中EDA_Component目录下的int_div.bsf和int_div.v拷贝到工程目录。5 添加常量兆功能模块。6 新建图形设计文件(顶层模块)命名为count.bdf并保存。7 选择目标器件并对相应的引脚进行锁定。8 将count.bdf设置为顶层实体。对该工程文件进行全程编译处理,直到编译成功为止。9 连接硬件,下载程序。10观察LED数码管上的数字是否为29;然后修改分频模块的参数为:F_DIVF_DIV_WIDTH为25,再重新编译下载,观察这次LED数码管上显示的数据是否动起来了。四、程序代码:module count(clk,rst,dig,seg);input clk;input rst;output[7:0] dig;output[7:0] seg;reg[7:0] seg_r;reg[7:0] dig_r;reg sec;reg[7:0] dis_dat;reg[24:0] count,hour;assign dig=dig_r;assign seg=seg_r;always@(posedge clk) begin count=count+1b1; if (count==25 begin count=25d0; sec=~sec; end endalways@(posedge clk) begin case(count[17:15]) 3d0:dis_dat=hour[3:0]; 3d1:dis_dat=hour[7:4]; endcase case(count[17:15]) 3d0:dig_r=8 3d1:dig_r=8 endcaseendalways@(posedge clk) begin case(dis_dat)4h0:seg_r=8hc0; 4h1:seg_r=8hf9;4h2:seg_r=8ha4; 4h3:seg_r=8hb0;4h4:seg_r=8h99; 4h5:seg_r=8h92;4h6:seg_r=8h82; 4h7:seg_r=8hf8;4h8:seg_r=8h80; 4h9:seg_r=8h90; endcaseif((count[17:15]==3d2)sec) seg_r=8hff;endalways@(negedge sec or negedge rst)if(!rst)begin hour=24h0;endelse if(rst) begin hour[3:0]=hour[3:0]+1b1; if (hour[3:0]==4ha) begin hour[3:0]=4h1; hour[7:4]=hour[7:4]+1b4;end if (hour[7:4]==4h3) begin hour[7:4]=4h0; hour[3:0]=4h0; end endendmodule五、实验数据与结果数码管从0到21依次计数。六、实验总结 通过实验显示自己学号的最后两位21,使得自己对数码管的动态显示更加熟悉,运用更加熟练。
您可能关注的文档
- 饶宗颐先生对敦煌书法的整理和研究.doc
- 塑料椅脚制品项目商业计划书(2013年融资成功案例范文)-协助企业融资-投资专家免费咨询.pdf
- 分区寻呼器项目商业计划书(2013年融资成功案例范文)-协助企业融资-投资专家免费咨询.pdf
- 马勒华-《再别康桥.doc
- 1克拉钻石价格多少钱.docx
- 桐杨木项目细分市场调查与上市募投可研报告如何编制(市场容量数据 甲级资质).pdf
- 2011政法干警行测冲刺.doc
- 八年级思想品德下期末考试题文档.docx
- 体坛年终盘点.doc
- 化学周考2.doc
- 2024至2030年救生圈支架项目投资价值分析报告.docx
- 2024至2030年中国提缎方巾行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国手板数据监测研究报告.docx
- 2024年合成石过锡炉载具项目可行性研究报告.docx
- 2024至2030年中国酱料数据监测研究报告.docx
- 2024至2030年中国清筛机挖掘链行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国碘乙酸行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国真空超导暖气片数据监测研究报告.docx
- 2024年球芯三角阀项目可行性研究报告.docx
- 2024年贝壳碟项目可行性研究报告.docx
文档评论(0)