FPGA
文章平均质量分 86
旭旭宝宝和车友车行
这个作者很懒,什么都没留下…
展开
-
基于FPGA的矩阵按键检测
在单片机原理与应用的课程我们学习了矩阵键盘的原理并且在考试中有做了相应的试题。今天一起了解一下在FPGA 中如何使用矩阵键盘。在键盘中按键数量较多时,为了减少 I/O 口的占用,通常将按键排列成矩阵形式。在矩阵式键盘 中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如 P 1 口)就可以构成 4*4=16 个按键。、设计目标1运用逐行扫描的方法进行按键检测;2检测到有按键按下时,消抖时间20ms3输出信号key-vld持续一拍即可;4输出信号key_o原创 2022-03-11 23:25:13 · 1302 阅读 · 0 评论 -
FPGA 交通灯
设计要求实现开发板上东西南北 4 个方向,每个方向上的 3 个 LED 灯按照“绿灯--黄灯--红灯--绿灯- -黄灯......”依次循环变化。变化的速度不同,东面的间隔时间为 1 秒;西面的间隔时间为 2 秒;南 面的间隔时间为 3 秒;北面的间隔时间为 4 秒。 具体要求: 1、每个方向的灯分开独立设计。 2、首先设计东向的灯:设计一个计时 1 秒的计数器,用来计算灯的状态变化的时间间隔。 3、如果计时 1 秒到了,把黄灯点亮;再过 1 秒把红灯点亮;再过 1 秒,把绿灯点亮...... 依次循环原创 2022-03-11 19:12:59 · 1618 阅读 · 0 评论 -
FPGA PWM流水灯
脉冲宽度调制技术(Pulse Width Modelation,PWM)是利用微处理器/FPGA 的数字输出对模 拟电路进行控制的一种有效技术,其广泛应用于测量、通信、功率控制与变换等众多领域。PWM 数 字信号从处理器到被控系统都采用数字形式,无需进行数模转换。航模中的控制信号大多是 PWM 信 号,比如 FUTABA、JR 等舵机的控制都采用 PWM 方式,发射机给接收机输送脉冲后接收机就会控 制舵机进行旋转。举个例子,假定基础脉宽是 100ms,当发射机的脉宽增大(如增加到 150ms)时 接收机就控原创 2022-03-11 17:55:35 · 443 阅读 · 0 评论