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

-墨苏-

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

暂无评论

发表评论

相关推荐

脉冲信号-422差分信号、PNP信号和NPN信号

通过脉冲模块EL2521控制步进电机,其信号类型有多种,本文对伺服输入信号类型:422差分信号、PNP信号、NPN信号的区别和原理做简要介绍。 脉冲信号类型介绍 1.1. RS422差分信号 1.1.1. 差分信号 差分传输是一种信号传输的技术