版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验四 七段数码管的动态扫描显示动态扫描显示与视觉暂留1 设计计数时钟设计一个分频器,对50MHz分频输出到计数器,让计数器以较慢的速度递增。module int_div(clk,div_out);input clk;output reg div_out;reg 31:0 clk_div;parameter CLK_FREQ = 'D50_000_000;/系统时钟50MHzparameter DCLK_FREQ = 'D10;/输出频率10/2Hzalways(posedge clk)beginif(clk_div < (CLK_FREQ/DCLK_FREQ)clk_d
2、iv <= clk_div + 1; elsebeginclk_div <= 0;div_out <= div_out;endendendmodule2.调用宏功能模块设计计数器见讲义。(自己设计BCD码计数器)3.数码管扫描显示程序设计(不含小数点)module segmain(clk,reset_n,datain,seg_data, seg_com);input clk;input reset_n;input 15:0 datain;output 7:0 seg_data;output 3:0 seg_com;reg 3:0 seg_com;reg 7:0 seg_dat
3、a;reg 3:0 bcd_led;reg 26:0 count;always(posedge clk)beginif (!reset_n)count <= 0;elsecount <= count + 1;endalways(count26:25 or datain)begincase(count26:25)2'b00:beginbcd_led = datain3:0;seg_com = 4'b1110;/end2'b01:beginbcd_led = datain7:4;seg_com = 4'b1101;/end2'b10:beginb
4、cd_led = datain11:8;seg_com = 4'b1011;/end2'b11:beginbcd_led = datain15:12;seg_com = 4'b0111;/endendcaseendalways(seg_com or bcd_led)begincase(bcd_led)4'h0:seg_data = 8'hc0;/04'h1:seg_data = 8'hf9;/14'h2:seg_data = 8'ha4;/24'h3:seg_data = 8'hb0;/34'h4:
5、seg_data = 8'h99;/44'h5:seg_data = 8'h92;/54'h6:seg_data = 8'h82;/64'h7:seg_data = 8'hf8;/74'h8:seg_data = 8'h80;/84'h9:seg_data = 8'h90;/94'ha:seg_data = 8'h88;/a4'hb:seg_data = 8'h83;/b4'hc:seg_data = 8'hc6;/c4'hd:seg_data = 8
6、'ha1;/d4'he:seg_data = 8'h86;/e4'hf:seg_data = 8'h8e;/fdefault:seg_data = 8'h80;/0endcaseendendmodule4设置芯片和管脚。设置芯片型号、配置芯片型号等内容。参照以下文件配置芯片管脚,并运行该tcl 脚本。#Setup.tcl - Setup pin setting for EP3C25-V5 main board set_global_assignment -name RESERVE_ALL_UNUSED_PINS "AS INPUT TR
7、I-STATED" set_global_assignment -name ENABLE_INIT_DONE_OUTPUT OFF set_location_assignment PIN_149 -to clk set_location_assignment PIN_90 -to reset #seg7led - 78LEDset_location_assignment PIN_148 -to 78ledcom0set_location_assignment PIN_147 -to 78ledcom1set_location_assignment PIN_160 -to 78ledc
8、om2set_location_assignment PIN_159 -to 78ledcom3# set_location_assignment PIN_162 -to 78ledcom4# set_location_assignment PIN_161 -to 78ledcom5# set_location_assignment PIN_166 -to 78ledcom6# set_location_assignment PIN_164 -to 78ledcom7set_location_assignment PIN_145 -to 78leddata0set_location_assig
9、nment PIN_143 -to 78leddata1set_location_assignment PIN_137 -to 78leddata2set_location_assignment PIN_139 -to 78leddata3set_location_assignment PIN_144 -to 78leddata4set_location_assignment PIN_146 -to 78leddata5set_location_assignment PIN_135 -to 78leddata6set_location_assignment PIN_142 -to 78leddata75. 编译下载后可见4个七段数码管显示计数值,按reset键则清零。6.实验要求:(1)实现显示0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保险产品销售计划及客户服务方案
- 供应链管理优化与成本控制方案-面向生产或采购领域
- 宠物克隆AI技术安全与风险管理方案
- 天然气管网管道材料采购方案
- 养牛场冷链运输与物流管理
- 园林工程质量控制方案
- 园林绿化养护管理流程及技巧
- 热力管道保温与防腐施工方案
- 临时交通设施布置方案
- 水利工程安全施工技术要点总结
- 2025年建筑工程技术服务行业分析报告及未来发展趋势预测
- 安全教育培训试题(选煤厂)
- 2025高中英语3500词汇必背手册乱序版
- 粉尘清扫安全管理制度完整版
- 糖尿病预防及宣教
- 数学活动自然数被3整除的规律
- TCNAS49-2025成人泌尿造口护理学习解读课件附送标准全文可编辑版
- 城区供水特许经营权项目社会稳定风险评估报告
- 十年(2016-2025年)高考数学真题分类汇编:专题30 解析几何解答题综合(解析版)
- 党校食堂管理制度
- 企业ERP项目立项与管理报告模板
评论
0/150
提交评论