一、实验目的
用case语句设计一个显示译码器,并学习如何在EGO1实验板上使用7段数码管显示数字。
要求数码管显示一个数字为学号(如2016****100)最后一位(如0)。
二、实验仪器
计算机(安装Vivado 2018.1)、EGO1实验板
三、实验原理
EGO1实验板卡上的8个数码管是7段共阴极数码管,当某段对应的引脚输出为高电平时,该段位的LED灯点亮。
八段数码管的显示原理:
每一段为一发光二极管,共有a-g以及小数点dp八个发光二极管。
将八个二极管的阴极并联到一起组成共阴极端,共阴极端接地。
当任一管脚输入高电平,对应的发光二极管就被点亮。
四、真值表
五、实验代码
module dxp0(
input wire [3:0] a,
output reg [7:0] b
);