要求51单片机定时计数器0工作在方式2,T0引脚每计满100个正脉冲产生一次溢出中断请求,则定时计数器0的初值应设定为( )
时间: 2023-07-14 22:13:23 浏览: 91
MCS-51单片机定时器和计数器的4种工作方式解析
5星 · 资源好评率100%
方式2下,定时计数器0的计数范围为0~65535。每计满100个正脉冲产生一次溢出中断请求,则需要满足以下条件:
计数器溢出时间 = 计数器初值 × 每个计数所需的机器周期
100个正脉冲的时间 = 计数器溢出时间
根据时钟频率和机器周期计算,每个计数所需的机器周期为12个。因此:
计数器初值 = 100 × 12 = 1200
所以,定时计数器0的初值应设定为1200。
阅读全文