按键控制LED灯

原理图
程序设计

`timescale 1ns / 1psmodule key_led(
input sys_clk,
input sys_rst_n,
input [3:0] key,
output reg [3:0] led);reg [23:0] cnt;reg [1:0] led_control;//定义一个计数器 计算led变化的时间always@(posedge sys_clk or negedge sys_rst_n)beginif(!sys_rst_n)cnt <= 24'b0;else if(cnt < 24'd9)cnt <= cnt + 1'b1;elsecnt <= 24'b0;end//用于设置LED的状态always@(posedge sys_clk or negedge sys_rst_n)beginif(!sys_rst_n)led_control <= 2'b00;else if(cnt < 24'd9)led_control <= led_control + 1'b1;elseled_control <= led_control;end always

基于Verilog的按键控制LED灯相关推荐

  1. 记录1——stm32f411CEU6之点亮一盏LED灯+按键控制LED灯

    文章目录 前言 一.准备工作 二.点亮一盏LED灯 1.配置工程 2.代码实现 3.程序烧录注意 三.按键控制LED灯 1.配置工程 2.代码实现 按键控制 按键进阶1: 按键进阶2 3.基于自己理解 ...

  2. 嵌入式系统开发设计——按键控制LED灯实现

    一.实验目的 掌握STM32固件库的使用方法: 掌握基于库函数模板的开发方法: 掌握基于固件库进行GPIO端口编程的方法: 4.规范编程格式. 二.实验内容 1.查阅STM32-V5开发板按键.LED ...

  3. FPGA(1)基础入门 -- 按键控制led灯

    目录 效果说明 1.配置输入输出变量 2.变量赋值 3.配置引脚(输入输出变量) 代码 效果说明 key1按键按下,led1被点亮. key2按键按下,led2被点亮. 1.配置输入输出变量 inpu ...

  4. led计数电路实验报告_「正点原子FPGA连载」第八章 按键控制LED灯实验

    1)实验平台:正点原子开拓者FPGA开发板 2)本实例源码下载:请移步正点原子官网 第八章 按键控制LED灯实验 按键是常用的一种控制器件.生活中我们可以见到各种形式的按键,由于其结构简单,成本低廉等 ...

  5. 单片机按键控制数码管c语言程序,基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文).doc...

    基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文) 物理与电子工程学院2014级课程设计 PAGE IV 物理与电子工程学院 <单片机原理与接口技术> 课程设计报告书 ...

  6. 51单片机实现独立按键控制LED灯

    本节博客主要实现以下效果: 3-1独立按键控制LED亮灭 本段代码主要使用了if...else...语句实现按下按下灯亮,松开按键时灯灭 #include <REGX51.H>void m ...

  7. 【tiny4412】按键控制led灯亮灭

    前言:使用友善之臂tiny4412进行嵌入式学习,对于初学者而言并不是一件轻松事情,即使该平台已经存在很多年,网上也有很多分享,但由于官方文档相对还是不够全面,导致很多初学者遇到问题不知如何下手,如果 ...

  8. 米思齐按键控制LED灯

    按键控制LED灯实验2 代码如下: volatile int BUTTON; volatile int LED; volatile boolean state; void setup(){ pinMo ...

  9. c51按键控制灯亮汇编语言,用一个按键控制LED灯亮/暗的汇编程序

    今天又搞了一个小汇编,是用一个按键控制LED灯亮/暗的汇编程序.程序编好后,开始编译,发现又是通不过,找了好几遍也没找到原因,后来找枫雪大哥看了,才找出原因,原来编写程序时不能在中文环境下编写,不然就 ...

最新文章

  1. 谈谈java的线程池(创建、机制)
  2. php 错误提示开启,php开启与关闭错误提示,php开启错误提示_PHP教程
  3. 分布与并行计算—生命游戏(Java)
  4. 娜塔莉波特曼2015哈佛毕业演讲
  5. python用turtle画小人-画一个心送给心爱的小姐姐,Python绘图库Turtle
  6. Spring安装与入门
  7. 程序员必须掌握的 12 个 JavaScript 技能!
  8. 深入理解前端跨域问题的解决方案——前端面试
  9. php开启filtervar_PHP如何使用filter_var()函数?(代码示例)
  10. Swoole 源码安装
  11. 使用javassist
  12. 第09章节-Python3.5-Django目录详解 8
  13. AutoCAD2006启动慢解决方案
  14. 【微机原理与接口 4】—— 寻址方法与指令系统 1(16位寻址方式解析)
  15. 收藏 | 42 款 Chrome 插件神器,你必须知道!
  16. 什么时候应该在ECMAScript 6中使用Arrow函数?
  17. elasticsearch基础3——聚合、补全、集群
  18. AX88179_USB 3.0_驱动 Linux集成记录
  19. 笛卡尔《谈谈方法》读后感
  20. Array王锐大神力作:osg与PhysX结合系列内容——第3节 地形碰撞体

热门文章

  1. 网络管理员的爱情,不解释...
  2. Silverlight开发历程—模糊特效与投影特效
  3. psql where里有自定义函数慢_使用gplearn自定义特征自动生成模块
  4. php改vue,修改.vue · 柳鑫鹏/1702phpA - Gitee.com
  5. qq安全保护进程更改计算机,分享win10电脑系统关闭qq安全防护进程的步骤
  6. java inputstream api_Java 读取/转换 InputStream 为字符串
  7. New Year and Ascent Sequence(二分)
  8. 对于一个采用字符数组存放的字符串str,设计一个递归算法StrLength(char *str)求其字符个数(长度)。递归求字符串长度
  9. lisp中怎样调取图形_越玩越聪明的图形思维游戏
  10. 实现远程调用_远程过程调用(RPC)是怎么实现的?