微机原理5定时器课件•定时器概述•定时器的工作原理•定时器的编程方法•定时器的应用实例•定时器的调试与维护目录contents01定时器概述定时器的定义和作用定时器的定义定时器是一种用于产生时间间隔的电路或装置,通常由计数器和触发器组成
定时器的作用定时器在微机系统中具有重要作用,可用于实现时间间隔的控制、时间的测量以及频率的产生等功能
定时器的分类硬件定时器硬件定时器是一种独立的电路或芯片,可直接与微机系统连接使用
软件定时器软件定时器是通过软件编程实现的时间间隔产生器,通常利用计算机CPU的指令执行时间来实现
定时器的发展历程和应用领域发展历程定时器自20世纪50年代起逐渐发展成熟,经历了从机械式到电子式再到数字式的发展历程
应用领域定时器广泛应用于微机系统、通信、自动化控制、仪器仪表等领域,为各种时间间隔的控制和时间的测量提供了方便可靠的解决方案
02定时器的工作原理定时器的结构与组成定时器的结构定时器由控制逻辑、计数器、比较器、输出控制等部分组成
定时器的组成定时器通常由输入信号、计数器、比较器、输出控制等部分组成
定时器的计数方式循环计数定时器采用循环计数的方式,每次计数到设定值后就会自动回到初值重新计数
非循环计数定时器也可以采用非循环计数的方式,当计数到设定值后就会停止计数
定时器的触发方式电平触发脉冲触发定时器可以设置为电平触发方式,当输入信号达到设定电平时,定时器开始计数
定时器也可以设置为脉冲触发方式,当输入信号为脉冲信号时,定时器开始计数
VS定时器的输出方式输出控制信号定时器可以输出控制信号,用于控制其他设备的运行
输出脉冲信号定时器也可以输出脉冲信号,用于控制其他设备的运行速度
03定时器的编程方法定时器的控制寄存器及其编程方法定时器控制寄存器(TCR)01用于设置定时器的运行模式、启动/停止以及溢出标志等
编程时,需要以写入的方式操作TCR寄存器