列表

详情


定时器在嵌入式系统中发挥着重要作用,定时器和计数器的逻辑电路本质上是相同的,它们之间的区别主要在用途上。下列关于定时器、计数器的描述中,错误的是(  )。

A. 二者逻辑电路都至少包含保存当前值寄存器及寄存器值加1或减1逻辑

B. 定时器内部工作原理是以N位的加1或减1计数器为核心,初值可编程

C. 计数器的计数脉冲来源可以是分频的系统时钟,也可以是外部事件脉冲

D. 嵌入式系统中定时功能只能由硬件定时器实现,无法用软件实现定时功能

参考答案: D

详细解析:

定时器是单片机的重要功能模块之一,在检测、控制领域有广泛应用。定时器常用作定时时钟,以实现定时检测,定时响应、定时控制,并且可以产生ms宽的脉冲信号,驱动步进电机。定时和计数的最终功能都是通过计数实现,若计数的事件源是周期固定的脉冲则可实现定时功能,否则只能实现计数功能。因此可以将定时和计数功能全由一个部件实现。通过下图可以简单分析定时器的结构与工作原理。
嵌入式系统中定时功能可以由硬件定时器实现,也可以通过软件来实现定时功能。

上一题