第10章单片机系统的开发与应用3)定时器TO中断服务程序时钟的最小计时单位是秒,60 s进位1min,60min进位1h。定时器TO用于产生最小单位1S,定时时间为50ms,中断累计20次即为1s。计数单元中的十进制BCD数每逢60进位。程序流程图如图10-8所示
第10章 单片机系统的开发与应用 3) 定时器T0中断服务程序 时钟的最小计时单位是秒,60 s进位1 min,60 min 进位1 h。定时器T0用于产生最小单位1 s,定时时间为 50 ms,中断累计20次即为1 s。计数单元中的十进制 BCD数每逢60进位。程序流程图如图10-8所示
第10章单片机系统的开发与应用开始保护现场N1s到否?IY秒单元加1INN60s到Y秒单元清0,分单元加NN60min到Y分单元清0,时单元INN24h到YY时单元清零恢复现场中断返回图10-8T0中断服务程序
第10章 单片机系统的开发与应用 开 始 保护现场 1s到 否 ? 秒单元加 1 60s到 ? 分单元清 0,时单元加 1 24h到 ? 时单元清零 恢复现场 中 断 返 回 秒单元清 0,分单元加 1 60min到 ? N N N N Y Y Y Y N N N 图10-8 T0中断服务程序
第10章单片机系统的开发与应用4定时器T1中断服务程序进行时间调整时,正在被调整的时间以闪烁形式表现,定时器T1用于产生闪烁的时间间隔,每隔0.3s闪烁一次。程序流程图略。5)调时功能程序调整时间程序的方法是:按下功能键,当按下时间小于1s时,进入省电状态,大于1s时,进入调分状态,等待操作,此时计时器停止走动
第10章 单片机系统的开发与应用 4) 定时器T1中断服务程序 进行时间调整时,正在被调整的时间以闪烁形式表 现,定时器T1用于产生闪烁的时间间隔,每隔0.3 s闪 烁一次。程序流程图略。 5) 调时功能程序 调整时间程序的方法是:按下功能键,当按下时间 小于1 s时,进入省电状态,大于1 s时,进入调分状态, 等待操作,此时计时器停止走动
第10章单片机系统的开发与应用6)延时程序系统使用三个延时程序。因为系统是动态显示为了确保系统在有效显示时间范围内(约50 ms)必须执行显示程序,所以0.5s的延时程序是通过执行显示程序约81遍实现的
第10章 单片机系统的开发与应用 6) 延时程序 系统使用三个延时程序。因为系统是动态显示, 为了确保系统在有效显示时间范围内(约50 ms)必须执 行显示程序,所以0.5 s的延时程序是通过执行显示程 序约81遍实现的
第10章单片机系统的开发与应用程序如下:ORG0000HAJMP;转主程序MAINTNOPORG000BHAJMPINT01;转定时器TO中断程序NOPORG001BHAJMPINT11;转定时器T1中断程序NOP
第10章 单片机系统的开发与应用 程序如下: ORG 0000H AJMP MAINT ;转主程序 NOP ORG 000BH AJMP INT01 ;转定时器T0中断程序 NOP ORG 001BH AJMP INT11 ;转定时器T1中断程序 NOP