全文预览

AVR单片机(C语言)项目开发实践教程项目8.6 脉冲频率测量

上传者:业精于勤 |  格式:ppt  |  页数:19 |  大小:1175KB

文档介绍
me-stamp )。捕捉外部事件发生的触发信号由引脚 ICP1 输入,或模拟比较器的 AC0 单元的输出信号也可作为外部事件捕获的触发信号。一、 T/C1 输入捕捉功能【项目知识准备】一、 T/C1 输入捕捉功能当一个输入捕捉事件发生,如外部引脚 ICP1 上的逻辑电平变化时,或者模拟比较器输出电平变化(事件发生)时,此时 T/C1 的计数器 TCNT1 中的计数值被写入输入捕捉寄存器 ICR1 中,并置位输入捕获标志位 ICF1 ,并产生中断申请。 PD6 【项目知识准备】输入捕获模式原理图: 【项目知识准备】控制寄存器 A(TCCR1A) 、控制寄存器 B(TCCR1B) 计数寄存器(TCNT1H 和 TCNT1L) T/C 中断屏蔽寄存器( TIMSK )输入捕获模式输入捕获模式输入捕获寄存器( ICR1H 和 ICR1L ) T/C 中断标志寄存器(TIFR) 二、 16 位定时器/计数器 T/C1 寄存器配置【项目知识准备】 15141312111098 76543210 ICR1H 和 ICR1L 组成 16 位的输入捕获寄存器 ICR1 。按照 ICES1 的设定, 外部输入捕获引脚 ICP 发生上跳变或下跳变时,计数器 TCNT1 中的值写入寄存器 ICR1 中,同时输入捕获中断标志 ICF1 将置“1”。 T/C1 输入捕获寄存器—— ICR1H 和 ICR1L MSB LSB 【项目知识准备】定时/计数器 1计数寄存器(TCNT1H 和 TCNT1L) 15141312111098 MSB LSB 76543210 TCNT1H 和 TCNT1L 组成 T/C1 的 16 位计数寄存器 TCNT1 ,它是向上计数的计数器( 加法计数器)或上/下计数的计数器(在相位可调 PWM 模式下) 。若 T/C1 被置初值,则 T/C1 将在预置初值的基础上计数。

收藏

分享

举报
下载此文档