计数器是对外来脉冲信号计数,对来自于外部引脚P3.4(T0),P3.5(T1),P1.1(T2)的外部信号计数。在设置计数器工作状态时,每当外部输入的脉冲发生负跳变(原来正常状态下是高电平,没有事件发生,当高电平变为低电平时,即发生负跳变),计数器加 1,知道加满溢出,向cpu申请中断,以此重复。
原理
在讲解原理之前,先来看几个概念。方便看懂原理。机器周期 在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称为机器周期。它一般由12个时钟周期(振荡周期)组成,也是由6个状态周期组成。而振荡周期=1秒/晶振频率,因此单片机的机器周期=12秒/晶振频率 。时钟周期 又称振荡周期,是处理操作的最基本单位。(晶振频率的倒数)节拍与状态 把振荡脉冲的周期定义为节拍(用p表示)。振荡脉冲经过二分频后定义为状态。一个状态就包含两个节拍
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !