博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
6.10
阅读量:4625 次
发布时间:2019-06-09

本文共 802 字,大约阅读时间需要 2 分钟。

按键按下去时短暂的,如何让这种短暂延续?只是单纯的用if-else 恐怕不够,今天借鉴别人的代码,写了一个让他延续的事例,具体就是另外再加上一个计数器,当按下后,计数器计数加一,在加一的状态下可以任意操作,直到再次按下键,计数器再加一,延续终止,具体代码如下:

always@(posedge clk_50,negedge rst_n)    if(!rst_n)                 key1_count<=0;        else if(key1_en) begin                if(key1_count==2'd1)                    key1_count<=0;                else key1_count<=key1_count+1'b1;                    endreg [3:0] led_mov;always@(posedge clk_50,negedge rst_n)    if(!rst_n) begin                led1<=0;        led_mov<=4'b0001;        end    else if(key1_count==1'b1) begin                if(cnt_500ms==26'd25000000)                        led_mov[3:0]<={led_mov[0],led_mov[3:1]};                else led1<=led_mov;                            end            else led1<=0;

 

转载于:https://www.cnblogs.com/fengz/p/4567171.html

你可能感兴趣的文章
主成分分析(PCA)原理详解
查看>>
短信验证接口网址
查看>>
Geohash距离估算
查看>>
Demon_背包系统(实现装备栏,背包栏,可以切换装备)
查看>>
记录:一次数据库被恶意修改配置文件的问题
查看>>
redis 持久化
查看>>
解决Jupyter notebook[import tensorflow as tf]报错
查看>>
Windows平台下使用ffmpeg和segmenter实现m3u8直播点播
查看>>
python网络画图——networkX
查看>>
ubuntu16.04文件形式安装mongodb
查看>>
SpringBoot------ActiveMQ安装
查看>>
详细了解 int? 类型
查看>>
字符串匹配 ?kmp : hash
查看>>
mongod.service: control process exited, code=exited status=1
查看>>
c# 发送邮件、附件 分类: C# 2014-12-...
查看>>
对360来说,江湖上再无“搜狗”这个传说
查看>>
composer
查看>>
OpenCV特征点检测——ORB特征
查看>>
mysql的csv数据导入与导出
查看>>
leetcode笔记:Pascal&#39;s Triangle
查看>>