更多“若系统时钟的频率为fosc=6MHZ,请分析T1工作在模式1和模式2时,定时器最长的定时时间分别为多少?”相关问题
  • 第1题:

    ()STR12-280机器人例程的S_T()函数中设置TMOD=0x02;的意义是什么。

    • A、设置T0为工作方式2定时器模式
    • B、设置T0为工作方式2计数器模式
    • C、设置T1为工作方式2定时器模式
    • D、设置T1为工作方式2计数器模式

    正确答案:A

  • 第2题:

    已知单片机系统时钟频率为6MHz,若要求定时值分别为0.1ms、1ms和10ms,定时器T0工作在方式0、方式1和方式2时,定时器对应的初值各为多少?


    正确答案: 已知fosc=6MHz,则机器周期为2μs。
    方式0的初值分别为:8142(1FCEH),即TH0=0FEH,TL0=0EH;7692(1E0CH),即TH0=0F0H,TL0=0CH;3192(0C78H),即TH0=63H,TL0=18H。
    方式1的初值分别为:65486(FFCEH);65036(FE0CH);60536(EC78H)。 方式2定时0.1ms的初值为206(CEH),不能直接定时1ms和10ms。

  • 第3题:

    设定时器0采用工作方式0。需要定时时长1ms,假设fosc=6MHz,则写入TH0的初值为()

    • A、F0H
    • B、24
    • C、12
    • D、60535

    正确答案:A

  • 第4题:

    当定时/计数器在工作方式1下,晶振频率为12MHz,请计算最短定时时间和最长定时时间各是多少?


    正确答案: 在定时/计数器工作于方式1下,最大计数值为65536。
    若晶振频率为12MHz,则一个机器周期为1μS,所以最短定时时间为1μS(计数初值为65535),最长定时时间为1μS×65536=65536μS(计数初值为0)

  • 第5题:

    时钟频率为12MHz。要求定时值分别为:0.1ms、1ms、10ms;定时/计数器T0分别工作在模式0、模式1、模式2,其定时初值各为多少?


    正确答案: 方式0时,0.1ms定时的计数值为100,时间常数初值为:TH0=0FCH,TL0=1CH
    方式0时,1ms定时的计数值为1000,时间常数初值为:TH0=0E0H,TL0=18H
    方式0时,最长的定时时间只能到8.192ms
    方式1时,0.1ms定时的计数值为100,时间常数初值为:TH0=0FFH,TL0=9CH
    方式1时,1ms定时的计数值为1000,时间常数初值为:TH0=0FCH,TL0=18H
    方式1时,10ms定时的计数值为10000,时间常数初值为:TH0=0D8H,TL0=0F0H
    方式2时,0.1ms定时的计数值为100,时间常数初值为:TH0=9CH,TL0=9CH
    方式2时,最长的定时时间只能到0.256ms

  • 第6题:

    如果晶振频率fOSC=6MHz,则一个时钟周期为(),一个机器周期为()。


    正确答案:1.66667E-7;2us

  • 第7题:

    若置8051的定时器/计数器T1于计数模式,工作于方式1,则工作方式字为()。


    正确答案:50H

  • 第8题:

    串行口工作方式1的波特率是()。

    • A、固定的,为fosc/32
    • B、固定的,为fosc/16
    • C、可变的,通过定时器/计数器T1的溢出率设定
    • D、固定的,为fosc/64

    正确答案:C

  • 第9题:

    当定时/计数器在工作方式0下,晶振频率为6MHz,请计算最短定时时间和最长定时时间各是多少?


    正确答案: 在定时/计数器工作于方式0下,最大计数值为8192。
    若晶振频率为6MHz,则一个机器周期为2μS,所以最短定时时间为2μS(计数初值为65535),最长定时时间为2μS×8192=16384μS(计数初值为0)

  • 第10题:

    假定定时器1工作在方式2,单片机的振荡频率为6MHz,则最大的定时时间为()。


    正确答案:512us

  • 第11题:

    设定时器0采用工作方式1。需要定时时长1ms,假设fosc=6MHz,则写入TH0的初值为:()

    • A、F0H
    • B、24
    • C、12
    • D、60535

    正确答案:A

  • 第12题:

    填空题
    若系统晶振频率 fOSC=6MHz,则时钟周期为()μs,机器周期为()μs。

    正确答案: 0.167,2
    解析: 暂无解析

  • 第13题:

    51单片机的定时器T1工作在工作方式0计数模式下,定时器T0工作在工作方式1定时模式下。则TMOD的值应为()。


    正确答案:41H

  • 第14题:

    单片机8051的时钟频率为6MHz,若要求定时1ms,定时/计数器工作于模式1,其定时/计数器的初值为()。


    正确答案:FE0CH

  • 第15题:

    若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()

    • A、500
    • B、1000
    • C、216-500
    • D、216-1000

    正确答案:C

  • 第16题:

    串行口工作方式3的波特率是()

    • A、固定的,为fosc/32
    • B、固定的,为fosc/16
    • C、可变的,通定时器/计数器T1的溢出率设定
    • D、固定的,为fosc/64

    正确答案:C

  • 第17题:

    为何T1用作串行口波特率发生器时常用模式2?若fosc=6MHz,试求出T1在模式2下可能产生的波特率的变化范围。


    正确答案: 定时器T1作为波特率发生器可工作于模式0、模式1和模式2。其中模式2在T1溢出后可自动装入时间常数,避免了重装参数,因而在实际应用中除非波特率很低,一般都采用模式2。若fosc=6MHz,T1在模式2下可能产生的波特率的变化范围为:61.04bps~15625bps。

  • 第18题:

    当单片机晶振频率fosc=6MHz,则系统的时钟周期、机器周期各为多少?


    正确答案: T.时=1/fosc=1/6μS
    T.机=T时*12=1/6μS*12=2μS。

  • 第19题:

    当定时/计数器在工作方式1下,晶振频率为6MHz,请计算最短定时时间和最长定时时间各是多少?


    正确答案: 在定时/计数器工作于方式1下,最大计数值为65536。
    若晶振频率为6MHz,则一个机器周期为2μS,所以最短定时时间为2μS(计数初值为65535),最长定时时间为2μS×65536=131072μS(计数初值为0)

  • 第20题:

    80C51单片机应用系统中,时钟频率为12MHz,现利用定时器T1产生的波特率为1200,请计算初值和实际产生的波特率误差。


    正确答案:设SMOD=0,波特率B=T1溢出率/32=(fosc/12)*(1/32)/[256-(TH1)]=(1000000/32)/[256-(TH1)]=1200
    所以计数初值TH1=229.96≈230
    T.H1=230时,实际波特率为B=(1000000/32)/[256-230]=1201.923
    波特率误差E=(1201.9231200)/1200=0.16%

  • 第21题:

    当T0和T1都设为方式2定时模式时,若晶振为6MHZ,要得到2μs的溢出定时,其定时初值应是()

    • A、FFH
    • B、FEH
    • C、FDH
    • D、FCH

    正确答案:A

  • 第22题:

    8051单片机的fosc=6MHz,如果要求定时时间分别位0.1ms和5ms,当T0工作在模式0、模式1和模式2时,分别求出定时器的初值。


    正确答案: (1)定时时间分别位0.1ms时:模式0初值为8142、模式1初值为65486,模式2初值206。
    (2)定时时间分别位5ms时:模式0初值为5692、模式1初值为63036,模式2此时定时时间不够。

  • 第23题:

    问答题
    若系统时钟的频率为fosc=6MHZ,请分析T1工作在模式1和模式2时,定时器最长的定时时间分别为多少?

    正确答案: 已知fosc=6MHZ,故机器周期=12/fosc=2us
    T1在模式1时为16位计数器,当其工作在定时方式(即作为定时器使用)时,每个机器周期加1,则其最长定时时间为216=65536个机器周期=131072(us)=131.072(ms)。
    T1在模式2时为自动装入初值的8位计数器,当其工作在定时方式(即作为定时器使用)时,每个机器周期加1,则其最长定时时间为28=256个机器周期=512(us)。
    解析: 暂无解析