FPGA(1)基础入门 -- 按键控制led灯
生活随笔
收集整理的這篇文章主要介紹了
FPGA(1)基础入门 -- 按键控制led灯
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
效果說明
1、配置輸入輸出變量
2、變量賦值
3、配置引腳(輸入輸出變量)
代碼?
效果說明
key1按鍵按下,led1被點亮。
key2按鍵按下,led2被點亮。
1、配置輸入輸出變量
input wire key1, //輸入引腳key1
input wire key2, //輸入引腳key2
output wire led1, //輸出引腳led1
output wire led2 //輸出引腳led2
2、變量賦值
可以發現LED燈正常狀態是低電平點亮(電流流通)。?
?
?可以發現KEY按鍵沒按下時,引腳檢測到的是高電平,按鍵按下,則檢測到低電平。(低電平按下)
那么按鍵和燈都是低電平有效,所以可以用按鍵直接控制燈的亮滅。
//2、變量賦值
assign led1 = key1; //連線led1與key1(直接賦值)
assign led2 = key2; //連線led2與key2(直接賦值)
//注:assign中:左邊的變量必須是wire型
3、配置引腳(輸入輸出變量)
對照著廠家給出的引腳編號,進行配置。?
?
?
綜上,編譯、執行,就完成了。?
?
代碼?
//按鍵控制LED燈亮滅
module my_and //my_and:文件名稱
(
//1、配置輸入輸出變量
input wire key1, //輸入引腳key1
input wire key2, //輸入引腳key2
output wire led1, //輸出引腳led1
output wire led2 //輸出引腳led2
);//2、變量賦值
assign led1 = key1; //連線led1與key1(直接賦值)
assign led2 = key2; //連線led2與key2(直接賦值)
//注:assign中:左邊的變量必須是wire型endmodule
總結
以上是生活随笔為你收集整理的FPGA(1)基础入门 -- 按键控制led灯的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 树莓派视觉小车 -- 人脸追踪(人脸识别
- 下一篇: FPGA(2)基础语法 -- 按键控制l