第13篇:Linux程序访问控制FPGA端Switch<二>

**Q:**如何写.c代码读取滑动开关SW的值显示在数码管HEX上?

**A:**DE1-SoC开发板10个滑动开关可设定表示的二进制数为11 1111 1111~00 0000 0000,将其转换为十进制数即1023~0,本次实验将开关设定的值以十进制数形式显示在4个数码管上。如以下部分代码,开关的值SW_value/1000再左移24位,表示将十进制数的千位显示在HEX3上,[SW_value%1000]/100再左移16位表示将十进制数的百位显示在HEX2上,以此类推将十位数和个位数分别显示在HEX1和HEX0上。

在DE1-SoC-UP Linux系统中编译并运行程序,手动再上下拨动设置SW,HEX3~JEX0上会对应显示其设定的十进制数值,如SW[9:0]设置为11 1111 1111,HEX3~JEX0上显示为1023。

相关推荐
FPGA小c鸡9 小时前
【FPGA深度学习加速】RNN与LSTM硬件加速完全指南:从算法原理到硬件实现
rnn·深度学习·fpga开发
Aaron158810 小时前
通信灵敏度计算与雷达灵敏度计算对比分析
网络·人工智能·深度学习·算法·fpga开发·信息与通信·信号处理
博览鸿蒙16 小时前
IC 和 FPGA,到底区别在哪?
fpga开发
思尔芯S2C16 小时前
FPGA原型验证实战:如何应对外设连接问题
fpga开发·risc-v·soc设计·prototyping·原型验证
Flamingˢ16 小时前
FPGA实战:VGA成像原理、时序详解与Verilog控制器设计与验证
fpga开发
FPGA_小田老师16 小时前
xilinx原语:OSERDES2(并串转换器)原语详解
fpga开发·lvds·xilinx原语·oserdese·并串转换
Blossom.11816 小时前
从数字大脑到物理实体:具身智能时代的大模型微调与部署实战
人工智能·python·深度学习·fpga开发·自然语言处理·矩阵·django
漂洋过海的鱼儿1 天前
HLS (High-Level Synthesis)对比PS运行速度
fpga开发
Aaron15881 天前
无线信道下的通信链路设计分析
大数据·网络·人工智能·算法·fpga开发·硬件工程·射频工程
碎碎思1 天前
当 FPGA 遇上 Python:Glasgow 如何玩转数字接口(开源硬件 & 软件)
fpga开发