Verilog学习:ICE40UP5K_PICO按键点灯

使用环境

开发系统:Windows11
编程语言:Verilog
使用软件:Radiant
使用硬件:ICE40UP5K_PICO及PICO拓展板

一、想实现什么

准备实现通过拓展版上的K1按键控制开发板上面发光二极管Y的亮和灭。
在这里插入图片描述

二、怎么实现

编写代码

module  key_led
(
    input   wire		key_in,
    output  wire		led_out
);
assign led_out = key_in;

endmodule

由原理图,进行管脚约束,由下面原理图,我们看到按下k1时,GPIO12是低电平,LED_Y在高电平时亮,低电平时熄灭,即按下熄灭。
在这里插入图片描述

在这里插入图片描述
再对应到pico上。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

三、收获了什么

饭要一口一口吃,满满学,不着急。

版权声明:本文为CSDN博主「-墨苏-」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_50679156/article/details/122632373

生成海报
点赞 0

-墨苏-

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

MS9331--4K hdmi信号放大延长器

一、基本介绍 MS9331是一款最高信号速率可达3Gbps的HDMI信号重定时芯片,同时支持I2S和SPDIF输出。在3Gbps速率下,MS9331可支持4KX2K30Hz和4KX2K(YCbCr420

一个产品的诞生过程全程记录(三)

一个产品的诞生过程全程记录(三) 这几天一直在找滑环,想找一个结构和功能都适合的非常难,因为我想要一个具备编码器功能的滑环,而且可以传输大电流,这样我就可以使

STMF4-1-固件库点灯

1.建立工程文件 2.USER下新建led文件,led文件下新建led.c、led.h 3.添加led.c另在魔法棒中添加led.h 3.led.h文件 #ifndef _LED_H #define _LED_H#inclu