EGo1下板 數碼管動態顯示

2021-10-22 18:28:55 字數 2540 閱讀 4808

位選訊號:用於控制哪個數碼管亮;

段選訊號:用於控制數碼管顯示的內容;

module top_led_dynamic

( output reg [7:

0] seg,

// 數碼管的公共段選訊號

output reg [3:

0] an,

// 作為4個數碼管的位選訊號

input wire clk,

input wire rst,

input wire [3:

0] in3, in2, in1, in0

);// ego1數碼管是共陰極的,需要連線高電平,對應位置被點亮

parameter _0 =

~8'hc0;

parameter _1 =

~8'hf9;

parameter _2 =

~8'ha4;

parameter _3 =

~8'hb0;

parameter _4 =

~8'h99;

parameter _5 =

~8'h92;

parameter _6 =

~8'h82;

parameter _7 =

~8'hf8;

parameter _8 =

~8'h80;

parameter _9 =

~8'h90;

parameter _a =

~8'h88;

parameter _b =

~8'h83;

parameter _c =

~8'hc6;

parameter _d =

~8'ha1;

parameter _e =

~8'h86;

parameter _f =

~8'h8e;

parameter _err =

~8'hcf;

parameter n =18;

reg [n-1:

0] regn;

reg [3:

0] hex_in;

always @ (posedge clk or posedge rst) begin

if(rst ==

1'b0) begin

regn <=0;

end else begin

regn <= regn +1;

endend

// regn實現對100mhz的系統時鐘的2^16分頻

1 數碼管動態顯示

1.數碼管介紹 數碼管其實就是相當於由8個led燈拼成的 當然,有些是7段,你看有些數碼管是不是沒有右下角那個點 那麼數碼管有分共陰跟共陽數碼管 大家都知道 led有兩個極,也就是陰極和陽極。數碼管共陰,也就是把所有組成數碼管的led的陰極都接起來,這不就是共陰嘛,然後你想要點亮數碼管的某一段,就把...

矩陣鍵盤 數碼管動態顯示

我把矩陣鍵盤和數碼管動態顯示綜合起來寫了個程式。這個 的意思是在一開始8個數碼管什麼也不顯示,因為p0的初始值是0x00,當我們按下矩陣按鍵裡的按鍵時,8個數碼管動態顯示該按鍵的鍵值,直到按下了下乙個按鍵,8個數碼管顯示的內容才可能改變。include 目的是每按下乙個按鍵,8個數碼管就動態顯示對應...

51微控制器 數碼管動態顯示 數碼管鬼影

以郭天祥微控制器為例 wei 指 位 位鎖存 duan 指 段 段鎖存 不好的方式 duan 1 開鎖存 p0 0x45 duan 0 關鎖存好的方式 p0 0x45 duan 1 開鎖存 duan 0 關鎖存p0 0x45 wei 1 wei 0 p0 0x45 duan 1 duan 0 p0 ...