第33篇:摩斯密码编码器

Q:本期我们使用计数器设计实现摩斯密码编码器。

A:将A到H这8个字母表示为一系列点(短脉冲)和破折号(长脉冲)组合成密码信息,使用0.5秒脉冲表示点,1.5秒脉冲表示破折号。

在DE2-115开发板的LEDR0上显示摩斯密码,使用SW[2:0]和KEY[1:0]作为输入。按下KEY1时,LEDR0显示由SW2~SW0指定的字母的摩斯密码(如A为000,LEDR0点亮0.5秒,再点亮1.5秒后熄灭),KEY0作为异步复位。

部分Verilog代码:

Signal Tap仿真调试:将SW2~SW0设置为"down,down,down"后,按下KEY1时,LEDR0先点亮0.5秒,再点亮1.5秒后熄灭,表示当前输入的摩斯密码是A。

相关推荐
cycf6 小时前
高速接口基础
fpga开发
forgeda12 小时前
从Vivado集成Lint功能,看FPGA设计的日益ASIC化趋势
fpga开发·vivado·lint·eco·静态检查功能
hexiaoyan8271 天前
国产化FPGA开发板:2050-基于JFMK50T4(XC7A50T)的核心板
fpga开发·工业图像输出·vc709e板卡·zynq 通用计算平台·模拟型号处理
雨洛lhw1 天前
The Xilinx 7 series FPGAs 设计PCB 该选择绑定哪个bank引脚,约束引脚时如何定义引脚电平标准?
fpga开发·bank·电平标准
红糖果仁沙琪玛1 天前
FPGA ad9248驱动
fpga开发
minglie11 天前
XSCT/Vitis 裸机 JTAG 调试与常用命令
fpga开发
沐欣工作室_lvyiyi1 天前
基于FPGA的电梯控制系统设计(论文+源码)
单片机·fpga开发·毕业设计·计算机毕业设计·电子交易系统
阿sir1981 天前
ZYNQ PS XADC读取芯片内部温度值,电压值。
fpga开发
@晓凡2 天前
NIOS ii工程移植路径问题
fpga开发·nios ii
博览鸿蒙2 天前
FPGA会用到UVM吗?
fpga开发