早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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

题目详情
用80C51的定时器测量某正单脉冲的宽度,采用何种方式可以得到最大量程?若单片机的工作频率为12MHz,求允许测量的最大脉冲宽度?
▼优质解答
答案和解析
定时器有四种工作方式,其中,方式0最大计数为 0---8191 共8192个指令周期
方式1 0---65535共 65536指令周期,方式2 0-255共 256个指令周期
方式3 不用于定时器功能
所以采用方式1,可以测量得到最大量程,如果工作于12M,那么一个指令周期是1us,所以最大脉冲宽度是65536个us 即 65.536ms