-
应该是运算符+比
-
信号线应该会包一层抗干扰材料吧
-
本帖最后由 霹雳十 于 2016-2-10 22:21 编辑
reg.51.h--> reg51.h
if(n=50)应写成if(n==50)
程序改成这样应该好些吧
void main()
{
while(1)
{ n++;
if(n=50)
{n=0;
LED=!LED;
}
}
}
-
我给你写了个:
#include
unsigned char i=255;
void InitTimer0(void)
{
TMOD = 0x01;
TH0 = 0x0D8;
TL0 = 0x0F0;
EA = 1;
ET0 = 1;
TR0 = 1;
}
void main(void)
{
InitTimer0();
while(1)
P1=i;
}
void Timer0Interrupt(void) interrupt 1
{
i--;
TH0 = 0x0D8;
TL0 = 0x0F0;
}
-
A[0] = tmpval&0xFF - 1= tmpval&0xFE= tmpval=114
=0111 0010&1111 1110 =0111 0010 =114