在数码管上显示出HELLO-(座位号),例如33号,则结果显示HELLO-33请编写程序、绘制电路图、编译和仿真运行。

2023-04-07by@1978054988-sOjH9&@ChatGPT.Model: gpt-3.5
1978054988-sOjH9

在数码管上显示出HELLO-(座位号),例如33号,则结果显示HELLO-33请编写程序、绘制电路图、编译和仿真运行。

Avatar
Avatar

电路图如下:

电路图

程序代码如下:

module hello_seat_no(
    input clk,
    output reg [6:0] seg,
    output reg [3:0] an
);

reg [3:0] count;

always @(posedge clk) begin
    case(count)
        0: begin
            seg = 7'b0111011; // H
            an = 4'b1110;
        end
        1: begin
            seg = 7'b0111000; // E
            an = 4'b1101;
        end
        2: begin
            seg = 7'b0110110; // L
            an