七段数码管显示设计报告 目 录 一、设计任务 二、题目分析与整体构思 三、硬件电路设计 四、程序设计 五、心得体会 一. 设计任务 数码的显示方式一般有三种:第一种是字型重叠式;第二种是分段式;第三种是点阵式
目前以分段式应用最为普遍,主要器件是七段发光二极管(LED)显示器
它可分为两种, 一是共阳极显示器(发光二极管的阳极都接在一个公共点上),另一是共阴极显示器(发光 二极管的阳极都接在一个公共点上,使用时公共点接地)
数码管动态扫描显示,是将所用数码管的相同段(a~g 和p)并联在一起,通过选位通 信号分时控制各个数码管的公共端,循环依次点亮各个数码管
当切换速度足够快时,由于 人眼的“视觉暂留”现象,视觉效果将是数码管同时显示
根据七段数码管的显示原理,设计一个带复位的七段数码管循环扫描程序,本程序需要着重实现两部分: 1
显示数据的设置:程序设定 4 位数码管从左至右分别显示1、2、3、4; 2
动态扫描:实现动态扫描时序
利用EXCD-1 开发板实现七段数码管的显示设计,使用EXCD-1 开发板的数码管为四位共阴极数码管,每一位的共阴极7 段数码管由7 个发光LED 组成,7 个发光LED 的阴极连接在一起,阳极分别连接至FPGA相应引脚
四位数码管与 FPGA 之间通过8 位拨码开关(JP1)进行连接
二. 题目分析与整体构思 使用EXCD-1 开发板的数码管为四位共阴极数码管,每一位的共阴极7 段数码管由7 个发光LED 组成,呈“ ”字状,7 个发光LED 的阴极连接在一起,阳极分别连接至FPGA相应引脚
SEG_SEL1、SEG_SEL2、SEG_SEL3 和SEG_SEL4 为四位7 段数码管的位选择端
当其值为“1”时,相应的7 段数码管被选通
当输入到7 段数码管SEG_A~ SEG_G 和SEG_DP 管脚的数据为高电平时,该管脚对