秒表这个日常用品在生活还是相当重要的。我们跑步用来较精确计算时间;我们测试物体的移动速度;在高中物理实验中更是大放光彩……
实验目的:利用上回实验时编写的数码管显示模块,来完成进一步的应用。模块代码的移植。
实验内容:在上一个实验中,已经将数码管显示实验完成,并能独立显示某一位数码管内容,可以是数字,可以是字母,也可以是自定义字符。因此,本次实验通过其显示秒表的分钟,秒与百分之一秒。
除去了上一个实验的内容后,本次主要完成两个计数模块的设计,一个是百分之一秒模块的100进制计数模块,另一个是秒计数模块的60进制。两者之间通过进位寄存器来完成进位运算。
源代码附件所示[参见1]:
源代码及sof文件 http://share.eepw.com.cn/share/download/id/87848
实验结果:实验结果符合预期要求;
实验感受:本来以为刷新频率设置为10毫秒就够了,可是8位数码管全下来就是0.1秒的刷新频率了。显然要低于我们平时使用的85Hz的显示器,因此也就出现了闪烁现象。后来,设置成1000hz的刷新频率后,各项显示正常。目测很完美……嘿嘿