智慧职教: 请在以下划线处补充程序,实现延时20ms,晶振频率为12MHz。void InitTimer0(void){TMOD=0x01;//设定T0工作方式1——————;//计数初值——————;EA=1;//开中断ET0=1;}
举一反三
- 以下是采用T0中断初始化 50ms定时的函数。请填空 void InitTimer0(void) { TMOD=0x01;//设定T0工作方式1 TH0=0x ;//计数初值 TL0=0x ; EA= ;//开中断 ET0= ; } (40.0分)
- 智慧职教: 以下程序,是定时器初始化程序,采用哪个定时器,哪种工作方式?void InitTimer0(void){TMOD=0x01;TH0=0x3c;TL0=0xb0;EA=1;ET0=1;}
- TMOD=0X01时,T0的工作方式是(),T1的工作方式是() A: 方式0,方式0 B: 方式0,方式1 C: 方式1,方式0 D: 方式1,方式1
- 请补充完整下列程序。[br][/br]已知STC89C52单片机系统晶振频率为12MHz,若要求定时10ms,试编写定时器T0初始化程序InitT0()。设置T0工作方式1,T0的初值TH0和TL0,并打开T0中断并启动T0。 [br][/br] void InitT0(void) [br][/br] {[br][/br] TMOD=__________________; [br][/br] TH0=____________________; //定时10ms[br][/br] TL0=____________________; [br][/br] ET0=1; //开T0中断[br][/br] EA=1; //打开总开关[br][/br] TR0=___________________; //启动T0[br][/br] }
- 晶振频率为12MHz,利用T0的工作方式1产生频率为10KHz的方波信号,假定无关项全部取0,则设置TMOD= H,初值TH0= H,TL0= H。