同样实现57391微秒的定时功能,在4MHZ主频下,考虑程序运行时对定时器的影响,TMR0/TMR1/TMR2模块相比,以下说法正确的是:
A: 3个模块具有相同的定时误差
B: 通过调整TMR1模块的初值,可以设计出精确的定时程序,而其它2个模块不行
C: TMR2模块因为不用赋初值,因此具有最精确的定时设计结果
D: 由于TMR0/TMR2模块的后分频器最大模只有256,在4MHZ主频下,超过256微秒的定时设计,可能产生定时误差,TMR1的后分频器模达到65536,只要小于该值的定时,有可能设计出精确的定时程序
A: 3个模块具有相同的定时误差
B: 通过调整TMR1模块的初值,可以设计出精确的定时程序,而其它2个模块不行
C: TMR2模块因为不用赋初值,因此具有最精确的定时设计结果
D: 由于TMR0/TMR2模块的后分频器最大模只有256,在4MHZ主频下,超过256微秒的定时设计,可能产生定时误差,TMR1的后分频器模达到65536,只要小于该值的定时,有可能设计出精确的定时程序
举一反三
- 同样实现57391微妙的定时功能在4MHZ主频下,考虑程序运行时对定时器的影响,TMR0/TMR1/TMR2模块相比,TMR2模块因为不用赋初值,因此具有最精确的定时设计结果
- 在相同的晶体振荡器频率条件下,TMR1和TMR0相比,有以下特色: A: 能做模值达到TMR0的256倍的定时功能 B: 可以在单片机睡眠状态下进行定时,溢出时唤醒单片机 C: 可以通过TMR1ON控制TMR1模块的启动和停止,而TMR0模块没有该功能 D: 可以自带低频振荡器进行计数功能
- 设单片机的晶体振荡器频率是4MHZ,利用TMR0设计一个57391微秒的定时功能,不考虑程序运行时的误差,能设计的最接近该定时值的定时时间是第一空微秒,初始化:OPTION=0B10第二空,设无效位均为0,TMR0=第三空。
- 关于定时/计数器TMR0模块,以下说法正确的是: A: TMRO模块由定时器和计数器两个电路组成。 B: 当TMR0模块的时钟源来自单片机内部时钟时称为定时器 C: TMR0模块通过T0SE改变外部时钟源的跳变边沿 D: TMR0模块的前分频器可以做1:1到1:256的逐级调整
- 延时定时器TMR和固定延时定时器TMRB是两种定时器,因此编程时定时器号可以一样,不影响定时功能的实现。