EDA实验中如何编程让8位数码管分别循环显示01234567要求:八个数码管依次点亮且先点亮的数码管不会熄灭?

求详细程序,不胜感激
2024-11-07 16:59:47
推荐回答(2个)
回答1:

这么简单....数码管是共样的还是共阴的。7段还是8段的数码管?8个8bit寄存器,每个对应一个一位数字。用case语句直接搞定

回答2:

module led_decorder(d,s,dat,seg);
input [7:0] d;
input [3:0] s;
output [7:0] dat;
output [7:0] seg;
reg [7:0] dat,seg;
always@)(d)
begin
seg<=d;
end
always@)(s)
case(s)