荔枝糖 按鍵滾動LED

2021-09-25 15:21:29 字數 1099 閱讀 9976

fpga型號:eg4s20bg256

軟體:anlogic td 64-bit version 4.2.511

功能:按下按鍵則led紅、綠、藍切換

注意事項:在xilinx的ise或者vivado中,可以在定義的時候賦初值;在intel的quartus中可以用initial賦初值,在此版本的td軟體中,無法賦初值,因此在**中用

if(sfr==3'b000)begin

sfr <= 3'b001;賦初值

主體**如下。

module led

( input wire clk_in, //時鐘輸入,24mhz

input wire rst_n, //復位按鍵輸入,低有效

output wire [2:0]rgb_led //rgb led輸出

); wire clk;

wire en5ms;

wire clear_key1;

reg [2:0]sfr;

assign clk = clk_in;

assign rgb_led = ~sfr;

genen #(.div_num(120000),.width(18))en5ms_in(

.clk(clk),

.rst(1'b0),

.en(en5ms)

); clearkey clearkey1(

.clk(clk),

.sample_enable(en5ms),

.key_in(rst_n),

.clear_key(clear_key1)

); negedge_detect key1ed(

.clk(clk),

.din(clear_key1),

.en(key1press)

); always @(posedge clk)

begin

if(sfr==3'b000)begin

sfr <= 3'b001;

end else begin

if(key1press)begin

sfr <= ;

endend

endendmodule

按鍵實現led

實驗目的 按鍵控制led燈 實驗環境 mini2440 工具 ads1.2 h jtag1.0 如下start.s area init,code,readonly start ldr sp,4096 import main bl main end include def.h int dely uns...

按鍵控制led

本教程來至yingcloud.com 使用arduino的i o 口的輸入功能即為讀取外接裝置的輸出值,我們用乙個按鍵和乙個led 小燈完成乙個輸入輸出結合使用的實驗,讓大家能簡單了解i o 的作用。按鍵開關1個 led燈乙個 220 10k 電阻各乙個 麵包板 跳線若干 arduino板 分析上圖...

國產荔枝糖FPGA開發板實現FM發射

之前在zedboard上實現了fm發射,移植到荔枝糖fpga開發板上,執行異常,抓波形看,波形紊亂,由於最高時鐘為450m,估計是荔枝糖fpga開發板跑不了這麼高,那就降頻吧,降到18m果然可以發 top 如下 module top output 2 0 rgb led o,input clk24m...