第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。

相关推荐
从此不归路4 分钟前
FPGA 结构与 CAD 设计(第3章)上
ide·fpga开发
Aaron15882 小时前
基于VU13P在人工智能高速接口传输上的应用浅析
人工智能·算法·fpga开发·硬件架构·信息与通信·信号处理·基带工程
碎碎思3 小时前
在 FPGA 上实现并行脉冲神经网络(Spiking Neural Net)
人工智能·深度学习·神经网络·机器学习·fpga开发
集芯微电科技有限公司5 小时前
替代HT6310/KP3310离线式AC-DC无感线性稳压器
数据结构·人工智能·单片机·嵌入式硬件·fpga开发
minglie15 小时前
Zynq上UART/IIC/SPI的24个实验-第0课:目录
fpga开发
FPGA小c鸡6 小时前
FPGA摄像头到屏幕完整链路:从OV5640采集到HDMI实时显示(附完整工程代码)
fpga开发
dai89101115 小时前
使用紫光同创FPGA实现HSSTLP IP支持的线速率
fpga开发
s090713616 小时前
XIlinx FPGA使用LVDS的电源与电平关键指南
fpga开发·xilinx·lvds
Joshua-a1 天前
FPGA基于计数器的分频器时序违例的解决方法
嵌入式硬件·fpga开发·fpga
尤老师FPGA1 天前
LVDS系列38:Xilinx 7系 AD9253 LVDS接口设计仿真(五)
fpga开发