单片机编程中TM0D|=0x01;是什么意思
#include<reg52.h>sbitLED=P1^0;voidInit_Timer0(void){TMOD|=0X01;//这句话和TMOD=0x01有区别吗?TH...
#include<reg52.h>
sbit LED=P1^0;
void Init_Timer0(void)
{
TMOD |=0X01;//这句话和TMOD=0x01有区别吗?
TH0=0X00;
TL0=0X00;
EA=1;
ET0=1;
TR0=1;
}
void main()
{
Init_Timer0();
while(1);
}
void Timer0_isr(void) interrupt 1 using 1
{
TH0=0X00;
TL0=0X00;
LED=~LED;
}
另外,sbit LED=P1^0;整个函数中并没有对LED赋值1或0;这是怎么回事? 展开
sbit LED=P1^0;
void Init_Timer0(void)
{
TMOD |=0X01;//这句话和TMOD=0x01有区别吗?
TH0=0X00;
TL0=0X00;
EA=1;
ET0=1;
TR0=1;
}
void main()
{
Init_Timer0();
while(1);
}
void Timer0_isr(void) interrupt 1 using 1
{
TH0=0X00;
TL0=0X00;
LED=~LED;
}
另外,sbit LED=P1^0;整个函数中并没有对LED赋值1或0;这是怎么回事? 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询