
FPGA
记录altera cyclone iv 学习过程
Hello Jason
认真写好每一行代码!
展开
-
七、触摸按键控制LED灯实验
下的信号,一旦检测到按键按下, 输出一个时钟周期的脉冲touch_en。每当检测到touch_en。,通过检测touch_key的上升沿来捕获按键按。第21行至31代码为一个经典的。为高电平, led取反一次。原创 2023-01-29 14:10:25 · 724 阅读 · 1 评论 -
六、按键消抖和蜂鸣器
需要说明的是,由于蜂鸣器需要的驱动电流较大,使用默认8mA的驱动电流有可能出现蜂鸣器发声较小的情况,解决方法是将蜂鸣器输出的驱动电流修改成12mA或者是16mA,如下图所。原创 2023-01-03 13:56:27 · 328 阅读 · 0 评论 -
五、按键和LED控制实验
我们程序设计最终实现的效果为: 无按键按下时, LED灯全灭;按键1按下时, LED灯显示。LED在流水效果和闪烁效果在时间间隔均为0.2秒, 因此需要在程序中定义一个0.2s的计数。自右向左的流水效果;按键2按下时, LED灯显示自左向右的流水效果;按键3按下时,四个LED。器, 即每隔0.2s,状态计数器加一。根据当前按键的状态选择不同的显示模式,不同的显示模。式下四个led灯的亮灭随状态计数器的值改变,从而呈现出不同的显示效果。按键4按下时, LED灯全亮。原创 2023-01-03 10:19:30 · 1244 阅读 · 0 评论 -
四、LED控制实验
【代码】三、LED控制实验。原创 2023-01-03 09:39:19 · 306 阅读 · 0 评论 -
三、Modelsim软件的安装和使用(还没写完)
Modelsim的安装。原创 2022-12-30 16:03:26 · 755 阅读 · 0 评论 -
二、Verilog基础语法学习
我们先看下逻辑电路中有四种值,即四种状态: 标识符(identifier)用于定义模块名、端口名和信号名等。 Verilog的标识符可以是任意一组字母、数字、 $和_(下划线)符号的组合,但标识符的第一个字符必须是字母或者下划线。另外,标识符是区分大小写的。不建议大小写混合使用,普通内部信号建议全部小写, 参数定义建议大写。 二进制表示如下: 4’b0101表示4位二进制数字0101;十进制表示如下: 4’d2表示4位十进制数字2(二进制0010) ;十六进制表示如下: 4’ha表示4原创 2022-08-19 09:51:08 · 2677 阅读 · 1 评论 -
一、Quartus II软件的使用
使用流程图总结图:一、打开软件二、新建工程1、创建目录2、创建工程选择【 File】→【 New Project Wizard…】来新建一个工程。原创 2022-09-30 14:39:20 · 7757 阅读 · 0 评论