


已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电 子 科 技 大 学实 验 报 告学生姓名: 学 号: 指导教师:王振松一、实验室名称: 现代测试技术实验室二、实验项目名称:3位十六进制七段数码显示管设计三、实验原理:对4个7段LED数码管的每个LED显示屏都是按照一个“数字8”的模式安排了7个发光二极管组成部分。每段LED可以单独照明,这7个段的每个LED的阳极是连接在一起,成为一个共同的阳极电路节点,但LED的阴极保持独立。如需要每一位显示不同的数字,则需利用人眼的视觉残留效应进行动态刷新显示,以30次/秒的速度以此显示4个十六进制数。所以是s1:0的数值必须以此速度从03计数。同时输出an3:0的数值必须和s1:0同步,这样就保证在正确的时间显示正确的数字。当然同时要使用使能端控制第三位数码管使其熄灭。 四、实验目的:1.进一步熟悉Xilinx公司EDA开发系统软件平台的操作。2.学会将50M的晶振经多次分频后得到低频脉冲信号。3. 学会用 Verilog HDL中的case语句来创建七段译码器。4.学会使用原理图作为顶层图实现数字电路。5.掌握数码管动态扫描显示技术。6.学会用BASYS2 FPGA开发板下载执行并验证代码。五、实验内容:1) 利用HDL代码输入方式在Xilinx ISE 13.4平台上实现一个十六进制七段数码显示管设计;2) 使用原理图作为顶层图实现数字电路,使用模块实例语句连接前面所设计的七段译码器模块;3) 生成比特流文件下载到开发板上进行验证。六、实验器材(设备、元器件):1) 计算机(安装Xilinx ISE 13.4软件平台);2) BASYS2 FPGA开发板一套(带USB-MiniUSB下载线)。七、实验步骤:1、在Xilinx ISE 13.4平台中,新建一个工程LED。我们选用的BASYS2 FPGA开发板采用的是Spartan3E XC3S100E芯片和CP132封装,设置好器件属性。2、在工程管理区任意位置单击鼠标右键,在弹出的快捷菜单中选择“New Source”命令,弹出新建源代码对话框,这里我们选择“Verilog Module”类型,输入Verilog文件名。ISE会自动创建一个Verilog的模板,并在源代码编辑区打开,接下来的工作就是将代码编写完整。完整代码如下:module LED( input i0, input i1, input i2, input i3, output reg 7:0 o ); wire3:0 i; assign i0=i0; assign i1=i1;assign i2=i2; assign i3=i3; /七段数码管always(*) case(i) /控制表达式0:o=8b00000011; /分支表达式1:o=8b10011111;2:o=8b00100101;3:o=8b00001101;4:o=8b10011001; 5:o=8b01001001;6:o=8b01000001;7:o=8b00011111;8:o=8b00000001;9:o=8b00001001;hA:o=8b00010001;hB:o=8b11000001;hC:o=8b01100011;hD:o=8b10000101;hE:o=8b01100001;hF:o=8b01110001;default:o=8b00000011; endcaseendmodule保存后,在 ISE 左侧菜单的 Design Utilities 里点击 Creat Schematic Symbol 生成电路模块,这样,我们自己设计的一块译码器电路就完成了,如果编译有错误,反复修改直至成功。3、接下来设计一个顶层电路,实现我们需要的功能。在项目中添加“New Source”,选择“Schematic”类型,则进入原理图设计阶段。软件在左侧的 Symbols 栏中提供大量的芯片库供使用。 接下来再连上 7 段码译码器就可以驱动数码管显示了,在 symbols 里面选择当前的工作目录就可以看到我们设计的译码器 led7segment,加入电路,再增加若干个输入、输出端口,这个电路就设计好了。接下来要将电路图与实际开发板引脚绑定,需要加入引脚定义文件, New source-Implementation Constraints File,加入后缀为 ucf 的引脚定义文件,或在项目中双击 I/Opin planning)PlanAhead)-Pre-Synthesis 进入向导。最终生成的 ucf 引脚定义文件如下:其中,NET CLK LOC = B8;的含义为将项目中的 CLK线绑定在开发板的“B8”脚,具体引脚可见开发板上的字。接下来生成电路文件,点击 Generate Programming File,经过漫长的等待,将会出现绿色钩,表示成功了。4、选择sch项目下的design一栏,点击Configure Target Device,展开二级菜单,双击Manage Configure Processes,打开ISE Impact,双击Boundary Scan。在右侧空白处右击,选择Initialize Chains,选择“是”,打开对应的bit文件最后右击器件,选择Program将程序下载到开发板上并检查结果。八、实验数据及结果分析:实验仿真结果证明了设计的正确性,该设计是合理的,能够满足实验所需的。设计的数码显示管可以完美显示十六进制数,并且通过一些简单的改动还可以改变亮、灭灯的个数,同时也可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年影视工业化制作流程优化与质量控制技术创新报告
- 大数据交易中心项目合作意向书
- 直播电商主播影响力与直播电商营销策略创新与实践案例深度解析与数据分析应用研究报告
- 重难点自考专业(小学教育)真题附答案【典型题】
- 2025年医药行业CRO模式下的临床试验设计与统计分析报告
- 专升本复习提分资料【典型题】附答案详解
- 电商绿色物流供应链管理优化与案例分析报告
- 基于大数据的农产品物流智能化管理实践
- 自考专业(工商企业管理)考前冲刺试卷含答案详解(轻巧夺冠)
- 自考专业(金融)全真模拟模拟题及完整答案详解【典优】
- 美术介绍教学课件
- 2025年福建省福州左海供应链集团有限公司招聘笔试参考题库含答案解析
- 2025届上海市中考语文真题作文题目解析+范文
- 素描构图与透视教案
- 体育培训入股协议书
- 2025年职工技能大赛考核试题及答案
- 仓库运输管理方案计划
- 2025年“铸牢中华民族共同体意识”应知应会知识竞赛题库试卷及答案
- 云计算环境下的数据安全与隐私保护研究
- 传媒入股协议合同
- 《高效能电机》课件
评论
0/150
提交评论