MCS-51单片机采用12MHz的晶振,定时器T1为软启动,用作定时方式,采用工作方式1,则方式寄存器TMOD的值为()A.0x01B.0x10C.0x20D.0x50
MCS-51单片机采用12MHz的晶振,定时器T1为软启动,用作定时方式,采用工作方式1,则方式寄存器TMOD的值为()
A.0x01
B.0x10
C.0x20
D.0x50
参考答案和解析
(1) (4分) TH0=(65536-30000)/256; TL0=(65536-30000)%256; (2) (6分) TMOD=0x01; TCON=0x10; IE=0X82 (3) (10分,按程序实现情况给分) #include sbit P1_0=P1^0; void timer0 (void) interrupt 1 { P1_0 = !P1_0; //P1.0取反 TH0 =(65536-30000)/256; //计数初值重装载 TL0 = (65536-30000)%256; } void main (void) { TMOD = 0x01; //T0定时方式1 P1_0=0; TH0=(65536-30000)/256; //预置计数初值 TL0=(65536-30000)%256; EA=1; ET0=1; TR0=1; while (1); }
相关考题:
()STR12-280机器人例程的S_T()函数中设置TMOD=0x02;的意义是什么。A、设置T0为工作方式2定时器模式B、设置T0为工作方式2计数器模式C、设置T1为工作方式2定时器模式D、设置T1为工作方式2计数器模式
单选题设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为()。A250KHzB500KHzC1MHz