• 2021-04-14
    假定要求定时器/计数器的计数个数为COUNT,机器周期为1微秒,请用T0分别说明在方式0、方式1、方式2下,怎么将初值赋给TH0和TL0
  • 方式0初值设置:TH0= (8192-COUNT/1)/32;TL0= (8192-COUNT/1)%32; 方式1初值设置:TH0= (65536- COUNT/1)/256;TL0=(65536- COUNT/1)%256; 方式2初值设置:TH0=256- COUNT/1;TL0=256- COUNT/1;

    内容

    • 0

      定时器/计数器12位计数初值是工作方式()。 A: 方式0 B: 方式1 C: 方式2 D: 方式3

    • 1

      定时器/计数器工作方式0为() A: 13位定时/计数方式 B: 16位定时/计数方式 C: 8位可自动装入计数初值方式 D: 2个8位方式

    • 2

      假定系统中的晶振频率为12MHz,请用定时器/计数器T1的方式0、方式1、方式2三种方式实现5ms定时,请写出每一种工作方式的赋初值语句。

    • 3

      51单片机的定时器T0定时,用工作方式2,则应( )。 A: 启动T0前先向TH0置入计数初值,TL0置0,以后每次重新计数前都要重新置入计数初值 B: 启动T0前先向TH0、TL0置入计数初值,以后每次重新计数前都要重新置入计数初值 C: 启动T0前先向TH0、TL0置入计数初值,以后不再置入 D: 启动T0前先向TH0、TL0置入相同的计数初值,以后不再置入

    • 4

      若要设置定时器0为方式0定时,定时器1为方式0计数,TMOD=( )。 A: 0x00 B: 0x40 C: 0x04 D: 0x80