实验十三、秒表显示实验.docVIP

  • 49
  • 0
  • 约2.23千字
  • 约 4页
  • 2016-12-02 发布于天津
  • 举报
实验十三、秒表显示实验

实验十三、秒表显示实验 一、实验目的 本实验为提高型实验: 1、进一步掌握定时器工作原理和应用 2、学习定时器中断嵌套和控制方法 3、学习单片机外部中断的工作原理和应用 二、实验设备 1、仿真器 2、单片机最小系统 3、数码管动态扫描显示模块 4、独立式键盘模块 三、实验要求 编写程序,使得单片机达到如下所述的秒表的功能: 两种功能:时钟功能,即显示当前时间(显示格式为HH-MM-SS,HH为小时,MM为分钟,SS为秒钟);计时功能,即以10ms为单位计时(显示格式为SS-ss,SS为秒,ss为10ms的个数),计时键按下后,开始计时,计时键再次按下时,计时停止。 2、独立式键盘(A、B、C键),A键定义为功能切换:当秒表处在时钟功能时,按下此键,切换到计时功能,再次按键,切换回到时钟功能,如此循环;B键定义为复位键,只在计时状态下起作用,按下B键时,计时值回复到00-00;C键定义为计时键,只在计时状态下起作用,当计时停止时此键按下,计时开始;当计时正在进行时,此键按下计时停止。 四、实验原理 我们来对以上实验要求进行分析。 1.时钟功能 对于时钟功能,需要在数码管上显示小时、分钟和秒钟,因此,可以在内部存储空间分别定义它们的显示缓存空间,来存放小时、分钟和秒钟的BCD码,各2个字节。 由于时钟是不能停止的,因此需要采用内部定时器自动计时,并使用定时器中断处理程序来定时进行时间数

文档评论(0)

1亿VIP精品文档

相关文档