用80C51的定时器测量某正单脉冲的宽度,采用何种方式可以得到最大量程?若单片机的工作频率为12MHz

2025-05-09 08:09:07
推荐回答(1个)
回答(1):

定时器有四种工作方式,其中,方式0最大计数为 0---8191 共8192个指令周期
方式1 0---65535共 65536指令周期, 方式2 0-255共 256个指令周期
方式3 不用于定时器功能
所以采用方式1,可以测量得到最大量程,如果工作于12M,那么一个指令周期是1us,所以最大脉冲宽度是65536个us 即 65.536ms