第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]其中任意一个按键可以暂停和恢复字符滚动。

相关推荐
lkbhua莱克瓦2424 分钟前
用C语言实现——一个中缀表达式的计算器。支持用户输入和动画演示过程。
c语言·开发语言·数据结构·链表·学习方法·交友·计算器
lwewan1 小时前
26考研——存储系统(3)
c语言·笔记·考研
祁同伟.5 小时前
【数据结构 · 初阶】- 堆的实现
c语言·数据结构
夜夜敲码5 小时前
C语言教程(十六): C 语言字符串详解
c语言·开发语言
宋康5 小时前
C语言结构体和union内存对齐
c语言·开发语言
学习噢学个屁6 小时前
基于51单片机的超声波液位测量与控制系统
c语言·单片机·嵌入式硬件·51单片机
cjie2216 小时前
FWFT_FIFO和Standard_FIFO对比仿真
fpga开发
9527华安6 小时前
国产紫光同创FPGA实现SDI视频编解码,基于HSSTHP高速接口,提供3套工程源码和技术支持
fpga开发·紫光同创·sdi·高速接口·hssthp
Cao1234567893216 小时前
简易学生成绩管理系统(C语言)
c语言·开发语言
Yurko136 小时前
【C语言】全局变量、静态本地变量
c语言·学习