当前位置: 首页 > news >正文

按键控制LED灯

1.实现任务(时间间隔0.5s)
无按键按下:四个LED全灭
按下KEY0:自左向右流水灯
按下KEY1:自右向左流水灯
按下KEY2: 四个灯同时闪烁
按下KEY3:四个灯全亮

两个灯:
无按键按下:两个个LED全灭
按下KEY0:交替闪烁
按下KEY1:同亮同灭

2.程序设计
输入:clk, reset, key
输出:led

在这里插入图片描述
src/key_led.v

module key_led(input 						sys_clk,input 						sys_rst_n,input 			[1:0] 	key,output reg	[1:0] 	led		
);parameter CNT_MAX = 25'd25000000; //0.5s 
//24999999:板卡晶振5MHz,即sys_clk时钟周期位20ns,计数器计时0.5s需要0.5s/20ns = 25000000个时钟周期
reg [25:0] 	cnt;
reg 				led_flag;//计数器计时0.5s
always @(posedge sys_clk or negedge sys_rst_n) beginif(!sys_rst_n)cnt <= 25'd0;else if(cnt < 
http://www.dtcms.com/a/478774.html

相关文章:

  • 打工人日报#202510012
  • 网站备案 做网站东莞有互联网企业吗
  • 涪城移动网站建设如何自己学建设网站
  • codeforces round1057(div2)AB题解
  • 【ADS】【python基础】jupyter notebook环境极简搭建
  • 【办公类-115-05】20250920职称资料上传04——PDF和PDF合并PDF、图片和PDF合并PDF(十三五PDF+十四五图片)
  • MySQL分库分表方案及优缺点分析
  • 存储引擎(MySQL体系结构、InnoDB、MyISAM、Memory区别及特点、存储引擎的选择方案)
  • 星外网站开发苏州网络推广
  • 怎么做网站横幅建设工程协会网站查询系统
  • 1NumPy 常用代码示例
  • 【工业场景】用YOLOv8实现行人识别
  • 新手玩Go协程的一些小坑
  • STM32的VDD和VSS,VDDA和VSSA,REF+与REF-。
  • 基于STM32的智能门禁系统(论文+源码)
  • 新乡网站建设价格怎么做网站模块
  • 中小企业建设网站补贴企业网站推广的重要性
  • 信息比率诊断工具开发量化评估ETF网格择时能力有效性
  • 栏位索引超过许可范围:4,栏位数:3。; nested exception is org.postgresql.util.PSQLException
  • 厦门网站建设哪家强徐州58同城网
  • 如何进行新产品的推广网站seo技术
  • Dioxus状态管理
  • 微调高级推理大模型(COT)的综合指南:从理论到实践
  • 做美食分享网站源码wordpress网址一大串
  • 深圳做网站的人百度竞价点击软件奔奔
  • uniapp学习【整体实践】
  • Rabbitmq如何避免消息丢失
  • 建设一个朋友的网站工商局注册公司网站
  • wap网站建设免费关于网站建设费用的报告
  • asp网站开发实训报告亚马逊开店需要什么条件