查看: 7321|回复: 15

【小脚丫Step FPGA】FPGA学习记录(1)----微风细雨

[复制链接]
  • TA的每日心情
    郁闷
    2017-12-4 18:33
  • 签到天数: 94 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2015-10-22 17:41:34 | 显示全部楼层 |阅读模式
    分享到:
    折腾了这么久,从今天开始好好玩玩FPGA。
    不管是单片机,DSP,还是高大上的FPGA,大多数实验都是从点灯开始。那么今天先从按键点灯开始讲。

    功能实现:
    按下板卡上的KEY1,KEY2,点亮或者熄灭对应的LD1,LD2。

    功能分析:
    首先分析一下板卡上按键与LED的电路:
    led_btn_sch.png
    可见,均为上拉操作。在按键未按下时,KEY1/KEY2输出高电平,当按键按下时,KEY1/KEY2输出低电平。同理,在LED1/LED2电平为高时,LED熄灭,当LED1/LED2电平为低电平时,LED点亮。

    既然需要利用按键控制LED灯,那么按键的动作必须作为一个触发事件。当按键按下或者弹起时,事件触发。(本文选择按下作为触发条件,即信号的下降沿。)当下降沿产生是,对应的LED灯反转状态。

    代码实现如下:
    1. module btn_led_module(
    2. input clk,
    复制代码
    此处需要提醒的是,上电复位后,芯片输出引脚默认为低电平。所以上电后,LED灯就已经点亮。按下KEY后,对应的LED熄灭,再次按下同一个KEY后,LED又被点亮。

    源代码奉上: Btn_LED.zip (120.7 KB, 下载次数: 56)
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-10-22 17:50:46 | 显示全部楼层
    点赞。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-8-15 09:28
  • 签到天数: 222 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-10-23 08:32:41 | 显示全部楼层

    点赞。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-10-23 08:33:38 | 显示全部楼层
    用小脚丫弄个小闹钟,小钢琴啥的小项目,肯定特别赞
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-12-4 18:33
  • 签到天数: 94 天

    连续签到: 1 天

    [LV.6]常住居民II

     楼主| 发表于 2015-10-23 10:56:39 | 显示全部楼层
    小菜儿 发表于 2015-10-23 08:33
    用小脚丫弄个小闹钟,小钢琴啥的小项目,肯定特别赞

    有这个打算
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-12-4 18:33
  • 签到天数: 94 天

    连续签到: 1 天

    [LV.6]常住居民II

     楼主| 发表于 2015-10-23 10:57:15 | 显示全部楼层
    liunian__92 发表于 2015-10-22 17:50
    点赞。。。。

    谢谢。。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-12-4 18:33
  • 签到天数: 94 天

    连续签到: 1 天

    [LV.6]常住居民II

     楼主| 发表于 2015-10-23 10:58:39 | 显示全部楼层
    奋斗哥 发表于 2015-10-23 08:32
    点赞。。。。

    谢谢。。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-10-23 11:06:00 | 显示全部楼层
    chy520cvv 发表于 2015-10-23 10:56
    有这个打算

    搞起,搞起,
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-12-4 18:33
  • 签到天数: 94 天

    连续签到: 1 天

    [LV.6]常住居民II

     楼主| 发表于 2015-10-23 13:18:03 | 显示全部楼层
    小菜儿 发表于 2015-10-23 11:06
    搞起,搞起,

    可以可以!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-12-29 15:29
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2015-10-28 14:52:46 | 显示全部楼层
    小菜儿 发表于 2015-10-23 08:33
    用小脚丫弄个小闹钟,小钢琴啥的小项目,肯定特别赞

    这可以有,楼主搞起
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-9-22 12:43 , Processed in 0.210801 second(s), 34 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.