历史上的今天
今天是:2025年05月22日(星期四)
2020年05月22日 | 51单片机中的定时计数器的主体结构及功能解析
2020-05-22 来源:elecfans
1、 主体结构
1)16位加法计数器,由高8位(THi)和低8位(TLi)SFR组成。
2)在用作计数器时,引脚P3。4(T0)和P3。5(T1)分别是两个计数器的外部脉冲输入端。
3)引脚P3。2(/INT0)和P3。3(/INT1)在位GATE=1时可用作T0、T1的门控信号。
4)SFR-TCON和TMOD控制T0和T1的运行状态和工作方式。
2、 控制寄存器TCON(地址88H)
D7~D0:TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
高4位与定时/计数器有关,低4位用于控制外部中断。

TFi-定时/计数器溢出标志位;计数溢出时,硬件自动置1,在中断允许条件下,是向CPU请求中断的信号。中断被响应后,硬件自动清0。该位也可由软件置位和清0,(中断屏蔽时)可以由软件查询测试。
TRi-定时/计数器运行控制位;该位置1时,定时/计数器才运行,否则,停止。
ITi-外部中断请求电信号触发方式选择(0电平、1下降沿)
IEi-有外部中断请求标志。
3、 工作方式寄存器TMOD(地址89H)
GATE C//T M1 M0 GATE C//T M1 M0
高4位控制T1,低4位控制T0。
M1 M0 工作方式选择;T1没有方式3
C//T 计数器/定时器方式选择;在定时方式中,以振荡器输出的脉冲的12分频信号为计数单元,即每一个机器周期计数加1。在计数方式中,内部硬件在每个机器周期的S5P2采样外引脚状态,当外部输入电平发生负跳变时,计数器加1。因此,外部事件计数时的最高计数频率为晶振频率的1/24。
GATE 门控位,当GATE=1时,TI 工作受INTI引脚信号的控制,INTI=1时 TI才能运行,否则停止。
4、16位计数器的高、低字节:TH0、TL0,TH1、TL1寄存器;
通过对高、低字节设置初值,达到所要求的定时或计数的目的。
史海拾趣
|
RoHS指令禁令范围再次扩大 近日,笔者了解到:据欧洲议会报告起草人提交的RoHS指令修订报告,电器设备中将另外禁用7种物质。指令附件四中的禁用物质清单将覆盖所有溴化和卤化阻燃剂、PVC、氯化增塑剂,以及3类邻苯二甲酸盐DEHP、BBP、DBP。为了 ...… 查看全部问答> |
|
intle tolapai vxworks6.6下网络的问题 大家好,有谁搞过tolapai,intel的一款soc处理器,上vxworks6.6,目前我遇到一个问题,就是winxp下网络是通的,但是在vxworks下网络不通,请大家给点建议。谢谢!! … 查看全部问答> |
|
考虑一个数字信号处理的实例,比如有限冲击响应滤波器(FIR)。用数学语言来说,FIR滤波器是做一系列的点积。取一个输入量和一个序数向量,在系数和输入样本的滑动窗口间作乘法,然后将所有的乘积加起来,形成一个输出 ...… 查看全部问答> |
|
这本书很适合初级pcb设计或者开关电源设计工程师,内容由浅入深,循序渐进,对开关电源电路板设计的注意点介绍较详细,推荐大家下载看看。 书的介绍: 《开关电源印制电路板(PCB)工程设计》第一章主要介绍开关电源中常用的电路拓扑形式,使 ...… 查看全部问答> |
|
程序中spwm[]={103,109,116,122,128,134,140,145,151,156,161,166,171,175,179,183,186,189,192,194,196,198,199,200,200。。。200,200,199,198,};这些参数是怎么计算出来的,三角波是20khz 调制正弦波是50hz 这些参数是多少???跪求急求 360软 ...… 查看全部问答> |




