以下是采用T0中断初始化 50ms定时的函数。请填空 void InitTimer0(void) { TMOD=0x01;//设定T0工作方式1 TH0=0x ;//计数初值 TL0=0x ; EA= ;//开中断 ET0= ; } (40.0分)
举一反三
- 智慧职教: 请在以下划线处补充程序,实现延时20ms,晶振频率为12MHz。void InitTimer0(void){TMOD=0x01;//设定T0工作方式1——————;//计数初值——————;EA=1;//开中断ET0=1;}
- 设置定时器0工作在方式1,定时时间为50ms,工作在中断方式,则初始化程序需包括( ) A: TMOD=0x01; B: TH0=0x3c,TL0=0xb0; C: ET0=1;EA=1; D: TR0=1; E: EX0=1;
- TMOD=0X01时,T0的工作方式是(),T1的工作方式是() A: 方式0,方式0 B: 方式0,方式1 C: 方式1,方式0 D: 方式1,方式1
- 51单片机的定时器T1用做定时方式时,采用工作方式1,则初始化编程为 ( )。 A: TMOD=0×01 B: TMOD=0×50 C: TMOD=0×10 D: TMOD=0×02
- 利用定时器T0的方式0,产生10ms的定时。已知系统时钟频率位6MHz,则TMOD=0x( )。 计算出计数器的初始值=( ),并写出TH0=0x( ),TL0=0x( )