Q:如何设计实现数码管实时时钟?
A:原理与上一期我们采用轮询法用间隔定时器相同。使用轮询定时器I/O的方式实现0.01秒的时间间隔。本实验扩展用到DE2-115开发板上的4个七段数码:数码管HEX3-2显示时钟的秒,HEX1-0显示厘秒。部分汇编语言程序代码:
HEX[1:0]从00到99(百分秒)循环计数,每计数到99时,HEX[3:2]显示的秒数增加1直到59,再从0重新开始计数直到59。
按下任意KEY,时钟会停止计时;再次按下KEY,时钟会从上一次停止的时间开始继续计时。
Q:如何设计实现数码管实时时钟?
A:原理与上一期我们采用轮询法用间隔定时器相同。使用轮询定时器I/O的方式实现0.01秒的时间间隔。本实验扩展用到DE2-115开发板上的4个七段数码:数码管HEX3-2显示时钟的秒,HEX1-0显示厘秒。部分汇编语言程序代码:
HEX[1:0]从00到99(百分秒)循环计数,每计数到99时,HEX[3:2]显示的秒数增加1直到59,再从0重新开始计数直到59。
按下任意KEY,时钟会停止计时;再次按下KEY,时钟会从上一次停止的时间开始继续计时。