发明名称 定时器共用的方法
摘要 本发明涉及定时器共用的方法,包括步骤:a.参数设置;b.启动定时器并执行系统基本定时程序;c.执行中断程序,判断提示单元的提示时长系数是否为0;d.如果标识符为开启,将标识符设为关闭后,执行系统基本定时;e.如果标识符为开启,驱动提示单元进行提示,判断累计的脉冲翻转时长是否达到预定值,执行系统基本定时或等待再次中断;f.再次中断后,进入步骤c,直到提示单元的提示时长系数的值与提示单元的提示时长相适应后,执行步骤d,系统的控制单元停止驱动提示单元。通过本发明的方法,能够在单片机的定时器较少时,仍然能够实现空调所需的多种功能,避免了使用更昂贵的单片机,减少了生产成本和开发成本。
申请公布号 CN102231056A 申请公布日期 2011.11.02
申请号 CN201110127434.4 申请日期 2011.05.17
申请人 四川长虹电器股份有限公司 发明人 陈跃
分类号 G04C23/08(2006.01)I 主分类号 G04C23/08(2006.01)I
代理机构 成都虹桥专利事务所 51124 代理人 李顺德
主权项 定时器共用的方法,其特征为包括步骤:a.设置系统基本定时的间隔时长、提示单元的提示时长系数和脉冲翻转定时时长,定时器输出方式为系统定时,允许定时器中断,开中断;b.启动定时器并执行系统基本定时程序,中断次数寄存器清零;c.执行中断程序,判断提示单元的提示时长系数是否为0,如果为0,进入步骤d;如果不为0,进入步骤e;d.判断标识符是否开启,如果标识符为开启,将标识符设为关闭,设置定时器输出方式为系统定时后,恢复执行系统基本定时程序;如果标识符为关闭,直接执行系统基本定时程序;e.判断标识符是否开启,如果标识符为开启,系统的控制单元驱动提示单元进行提示,提示时长系数减1,中断次数寄存器加1,根据脉冲翻转定时的值判断累计的脉冲翻转时长是否达到设置的系统基本定时的间隔时长,如果达到则返回中断程序的断点位置继续执行系统基本定时程序;如果未达到,退出中断服务程序,等待下次中断发生后进入中断服务程序时再次判断,直到达到上述条件;如果标识符为关闭,将标识符设为开启,定时器设为脉冲翻转输出方式后,执行系统基本定时程序;f.当定时器再次发生定时中断后,进入步骤c开始执行中断服务程序,此时如果提示单元的提示时长系数不为0,步骤e会多次执行,但每次中断程序只执行步骤e一次,直到提示单元的提示时长系数的值与提示单元的提示时长相适应后,执行步骤d,退出中断服务程序,系统的控制单元停止驱动提示单元。
地址 621000 四川省绵阳市高新区绵兴东路35号