第30篇 基于ARM A9处理器用C语言实现中断<六>

**Q:**怎样设计基于ARM A9处理器的C语言程序在数码管上滚动显示字符?

**A:**使用A9 Private Timer中断源,控制字符滚动的速度;按键产生中断可以控制字符暂停/继续滚动。

本实验在DE1-SoC开发板的6个七段数码管*HEX5~HEX0*上从右到左滚动显示字符"dE1-SoC",每个字母以0.2秒的速度滚动显示,当按下KEY[3:0]其中任意一个按键时,字符将暂停/继续滚动。使用A9 Private Timer中断产生0.2秒滚动速度。

创建、编译并下载程序到DE1-SoC开发板上后,即可观察到HEX5~HEX0滚动显示dE1-SoC,按KEY[3:0]其中任意一个按键可以暂停和恢复字符滚动。

相关推荐
arronKler3 小时前
MySQL命令行导出数据库
c语言·数据库·mysql
我命由我123454 小时前
Android Framework P3 - MediaServer 进程、认识 ServiceManager 进程
android·c语言·开发语言·c++·visualstudio·visual studio·android runtime
FPGA的花路4 小时前
基于脚本的ModelSim自动化仿真(Xilinx FPGA篇)
fpga开发·xilinx·自动化脚本·modelsim仿真
三易串口屏4 小时前
实验1 实时显示单片机的参数(整数、小数、中文 系统指令方式)
c语言·单片机·嵌入式硬件·mongodb·串口屏·三易串口屏
聆风吟º5 小时前
深入理解C语言 isupper 函数详解:判断字符是否为大写字母
c语言·开发语言·库函数·字符处理·isupper
東隅已逝,桑榆非晚6 小时前
深度解析数据内存存储与排布规则
c语言·笔记
weixin_421725266 小时前
C语言、C++与C#深度研究报告:从底层控制到现代企业级开发的演进
c语言·c++·c·内存管理·编译模型
zuowei28898 小时前
编程语言对比:C/C++/Java/C#/PHP
java·c语言·c++
IT搬砖客8 小时前
CC2340从机开发入门之OAD例程的选择
c语言·开发语言·单片机·嵌入式硬件
老花眼猫8 小时前
数学艺术图案画-曼陀罗单色版(1)
c语言·经验分享·青少年编程·课程设计