小编Jac*_*ack的帖子

在网格布局中创建动态按钮 - 创建魔术方形UI

我应该使用Windows Forms Application在2D中创建一个魔术方块.它应该如下所示:

显示数字和网格的3x3魔术广场的图像.

但是,用户应该能够决定正方形的大小(3x3,5x5,7x7等).我已经在控制台应用程序中编写了代码,但我不知道如何添加2D图形.

有人已经问过这个问题(如何将我的结果放入GUI?),其中一个答案是使用DataGridView,但我不确定这是否是我正在寻找的,因为我无法让它看起来喜欢这张照片.

任何想法或建议?

.net c# 2d winforms

6
推荐指数
1
解决办法
1661
查看次数

与8位七段显示器的接口

我应该与8位七段显示器连接 在此输入图像描述 在此输入图像描述

这就是电路的样子: 在此输入图像描述

这是我的代码:

`timescale 1ns / 1ps

module TimeMUXDisplay(input clk,input [5:0] DIN, 
output reg [7:0] E,output reg [6:0] C,output DP);

//Counter
reg [19:0]Counter;
initial
Counter=0;
always@(posedge clk)
Counter <= Counter + 1;

//3-to-8 decoder 
always @ (Counter[19:17])
    begin
    case(Counter[19:17])
    0: E<=8'b11111110;
    1: E<=8'b11111101; 
    2: E<=8'b11111011; 
    3: E<=8'b11110111; 
    4: E<=8'b11101111; 
    5: E<=8'b11011111; 
    6: E<=8'b10111111; 
    7: E<=8'b01111111; 
    default:E<=8'b11111111; 
    endcase
    end

//8-to-1 MUX

reg [5:0]DOUT;

    always@(DIN,Counter[19:17])
    begin
    case(Counter[19:17])
    3'd0:DOUT<=DIN[5:0];
    3'd1:DOUT<=6'b000001;
    3'd2:DOUT<=6'b000001;
    3'd3:DOUT<=6'b000001;
    3'd4:DOUT<=6'b000001;
    3'd5:DOUT<=6'b000001;
    3'd6:DOUT<=6'b000001;
    3'd7:DOUT<=6'b000001;
    default:DOUT<=6'b000001; // indicates null
    endcase
    end 

// …
Run Code Online (Sandbox Code Playgroud)

verilog

6
推荐指数
1
解决办法
278
查看次数

标签 统计

.net ×1

2d ×1

c# ×1

verilog ×1

winforms ×1