• 2021-04-14
    【简答题】定时器初值计算:设采用12MHz晶振,使用定时器T0方式1 定时2ms,试计算定时器的初值
  • 51单片机的定时器每一个机器周期计数一次,12MHz的机器周期为1us,则根据定时时间计算公式: T定 = (2^n-X)*Tm,式中,n为定时器的位数,X为初值,Tm为机器周期。 于是,X = 2^n-T定/Tm 已知方式1的定时器位数n=16,Tm=1us,T定=2ms,代入得: X = 2^16 - 2ms/1us = 65536 - 2000 = 63536 定时器初值: TL0 = 63536%256 TH0 = 63536/256

    内容

    • 0

      如果单片机使用12MHz的晶振,要让定时器1使用方式0实现5ms的定时,那么计数初值应该为()

    • 1

      中国大学MOOC: (2)设 80C51 晶振频率为 12MHz,若用定时器 T0 的工作方式 1产生 1ms 定时, 则 T0计数初值应为 ______。

    • 2

      51单片机采用12MHz的晶振,用定时器T1方式1定时40ms,则初值TH0= ,TL0= ,启动定时器T1的语句为

    • 3

      中国大学MOOC: 若系统晶振频率为12MHz,利用定时器/计数器1定时1ms,在方式0下的定时初值为

    • 4

      使用定时器/计数器T0工作在定时、以方式2产生100微秒定时...L0的初值为 。