电子科技大学实验报告学生姓名:学号:指导教师:王振松一、实验室名称:现代测试技术实验室二、实验项目名称:3位十六进制七段数码显示管设计三、实验原理:对4个7段LED数码管的每个LED显示屏都是按照一个“数字8”的模式安排了7个发光二极管组成部分
每段LED可以单独照明,这7个段的每个LED的阳极是连接在一起,成为一个共同的阳极电路节点,但LED的阴极保持独立
如需要每一位显示不同的数字,则需利用人眼的视觉残留效应进行动态刷新显示,以30次/秒的速度以此显示4个十六进制数
所以是s[1:0]的数值必须以此速度从0~3计数
同时输出an[3:0]的数值必须和s[1:0]同步,这样就保证在正确的时间显示正确的数字
当然同时要使用使能端控制第三位数码管使其熄灭
四、实验目的:1
进一步熟悉Xilinx公司EDA开发系统软件平台的操作
学会将50M的晶振经多次分频后得到低频脉冲信号
学会用VerilogHDL中的case语句来创建七段译码器
学会使用原理图作为顶层图实现数字电路
掌握数码管动态扫描显示技术
学会用BASYS2FPGA开发板下载执行并验证代码
五、实验内容:1)利用HDL代码输入方式在XilinxISE13
4平台上实现一个十六进制七段数码显示管设计;2)使用原理图作为顶层图实现数字电路,使用模块实例语句连接前面所设计的七段译码器模块;3)生成比特流文件下载到开发板上进行验证
六、实验器材(设备、元器件):1)计算机(安装XilinxISE13
4软件平台);2)BASYS2FPGA开发板一套(带USB-MiniUSB下载线)
七、实验步骤:1、在XilinxISE13
4平台中,新建一个工程LED
我们选用的BASYS2FPGA开发板采用的是Spartan3EXC3S100E芯片和CP132封装,设置好器件属性
2、在工程管理区任意位置单击鼠标右键