【小脚丫Step FPGA】FPGA学习记录(1)----微风细雨
TA的每日心情 | 郁闷 2017-12-4 18:33 |
|---|
签到天数: 94 天 连续签到: 1 天 [LV.6]常住居民II
进士
- 积分
- 1155
|
折腾了这么久,从今天开始好好玩玩FPGA。
不管是单片机,DSP,还是高大上的FPGA,大多数实验都是从点灯开始。那么今天先从按键点灯开始讲。
功能实现:
按下板卡上的KEY1,KEY2,点亮或者熄灭对应的LD1,LD2。
功能分析:
首先分析一下板卡上按键与LED的电路:
可见,均为上拉操作。在按键未按下时,KEY1/KEY2输出高电平,当按键按下时,KEY1/KEY2输出低电平。同理,在LED1/LED2电平为高时,LED熄灭,当LED1/LED2电平为低电平时,LED点亮。
既然需要利用按键控制LED灯,那么按键的动作必须作为一个触发事件。当按键按下或者弹起时,事件触发。(本文选择按下作为触发条件,即信号的下降沿。)当下降沿产生是,对应的LED灯反转状态。
代码实现如下:- module btn_led_module(
- input clk,
复制代码 此处需要提醒的是,上电复位后,芯片输出引脚默认为低电平。所以上电后,LED灯就已经点亮。按下KEY后,对应的LED熄灭,再次按下同一个KEY后,LED又被点亮。
源代码奉上:
本实验暂未考虑按键消抖,将在下一节讲解。
|
|
|
|
|
|
|
|
|
TA的每日心情 | 慵懒 2016-10-17 12:07 |
|---|
签到天数: 306 天 连续签到: 1 天 [LV.8]以坛为家I
进士
- 积分
- 1512

|
沙发
liunian__92
发表于 2015-10-22 17:50:46
|
只看该作者
|
|
|
|
|
|
|
|
TA的每日心情 | 奋斗 2016-8-15 09:28 |
|---|
签到天数: 222 天 连续签到: 1 天 [LV.7]常住居民III
进士
- 积分
- 2785

|
板凳
奋斗哥
发表于 2015-10-23 08:32:41
|
只看该作者
|
|
|
|
|
|
|
|
TA的每日心情 | 奋斗 2020-9-28 10:10 |
|---|
签到天数: 1018 天 连续签到: 1 天 [LV.10]以坛为家III
翰林
小菜儿
- 积分
- 13869
    
|
地板
小菜儿
发表于 2015-10-23 08:33:38
|
只看该作者
|
|
|
|
|
|
|
|
TA的每日心情 | 郁闷 2017-12-4 18:33 |
|---|
签到天数: 94 天 连续签到: 1 天 [LV.6]常住居民II
进士
- 积分
- 1155
|
5#
chy520cvv
发表于 2015-10-23 10:56:39
|
只看该作者
小菜儿 发表于 2015-10-23 08:33 ![]()
用小脚丫弄个小闹钟,小钢琴啥的小项目,肯定特别赞
有这个打算 |
|
|
|
|
|
|
|
|
TA的每日心情 | 郁闷 2017-12-4 18:33 |
|---|
签到天数: 94 天 连续签到: 1 天 [LV.6]常住居民II
进士
- 积分
- 1155
|
6#
chy520cvv
发表于 2015-10-23 10:57:15
|
只看该作者
liunian__92 发表于 2015-10-22 17:50 ![]()
点赞。。。。
谢谢。。。。。 |
|
|
|
|
|
|
|
|
TA的每日心情 | 郁闷 2017-12-4 18:33 |
|---|
签到天数: 94 天 连续签到: 1 天 [LV.6]常住居民II
进士
- 积分
- 1155
|
7#
chy520cvv
发表于 2015-10-23 10:58:39
|
只看该作者
奋斗哥 发表于 2015-10-23 08:32 ![]()
点赞。。。。
谢谢。。。。。 |
|
|
|
|
|
|
|
|
TA的每日心情 | 奋斗 2020-9-28 10:10 |
|---|
签到天数: 1018 天 连续签到: 1 天 [LV.10]以坛为家III
翰林
小菜儿
- 积分
- 13869
    
|
8#
小菜儿
发表于 2015-10-23 11:06:00
|
只看该作者
chy520cvv 发表于 2015-10-23 10:56 ![]()
有这个打算
搞起,搞起, |
|
|
|
|
|
|
|
|
TA的每日心情 | 郁闷 2017-12-4 18:33 |
|---|
签到天数: 94 天 连续签到: 1 天 [LV.6]常住居民II
进士
- 积分
- 1155
|
9#
chy520cvv
发表于 2015-10-23 13:18:03
|
只看该作者
小菜儿 发表于 2015-10-23 11:06 ![]()
搞起,搞起,
可以可以!!!
|
|
|
|
|
|
|
|
|
TA的每日心情 | 开心 2017-12-29 15:29 |
|---|
签到天数: 2 天 连续签到: 1 天 [LV.1]初来乍到
举人
- 积分
- 828
|
10#
halo501
发表于 2015-10-28 14:52:46
|
只看该作者
小菜儿 发表于 2015-10-23 08:33 ![]()
用小脚丫弄个小闹钟,小钢琴啥的小项目,肯定特别赞
这可以有,楼主搞起 |
|
|
|
|
|
|
|
|