Q:怎样设计C语言程序在数码管上滚动显示字符?
A:编写C语言程序,使用定时器中断,控制字符滚动的速度。按键产生中断控制可以使字符暂停/继续滚动。
本实验在DE2-115的6个七段数码管HEX5~HEX0上从右到左滚动显示字符“intEL”,每个字母以0.2秒的速度滚动显示,当按下KEY[3:0]其中任意一个按键时,字符将暂停/继续滚动。使用定时器中断产生0.2秒滚动速度,按键产生中断控制字符滚动。
创建、编译并下载程序到DE2-115开发板上后,即可观察到HEX5~HEX0滚动显示intEL,按KEY[3:0]其中任意一个按键可以暂停和恢复字符滚动。