假定要求定时器/计数器的计数个数为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;
举一反三
- 使用T/C器0,方式2,定时250μs,给TH0和TL0赋初值?
- T0采用方式(),()模式,T1采用方式(),()模式。 A: 1、定时、0、计数 B: 0、定时、1、计数 C: 1、计数、0、定时 D: 0、计数、1、定时
- MCS-51单片机的定时器方式和计数器方式区别是什么?假设单片机的定时器0工作在方式1,晶振频率为12MHZ,要实现定时20ms,定时器的计数初值是多少?分别写出TH0,TL0的值。写出计算步骤。
- 已知晶振频率为6MHz,则机器周期为( )us;若定时0.5ms,则计数次数为( ),T0工作在方式0的定时初值为( ),方式1的定时初值为( ),方式2的定时初值为( ),方式3的定时初值为( )。
- 定时器工作于方式1时,要求定时500微秒,机器周期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