#include <reg52.h>#define uint unsinged int#define uchar unsinged charsbit led2=P1^1;void delay();void main(){ while(1) {led2=0; delay(); led2=1; delay();}} void delay(){ uint x,y; for(x=100;x>0;x--) for(y=200;y>0;y--);}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1.程序太乱,写程序要注重层次感这样看着疏忽,自己检查起来更方便
2.拼写错误unisgned拼写成了unsinged.
顺便请教下哈,charsbit的含义,我在学习的时候老师教我们是用char敢问char是不是charsbit的缩写??
#include <reg52.h>
#define uint unsigned int //unsigned的确是拼写错了//
#define uchar unsigned char //由于书写不规范 不是charsbit//sbit led2=P1^1;
void delay();
void main()
{
while(1)
{led2=0; delay();
led2=1; delay();
}
}
void delay()
{ uint x,y;
for(x=100;x>0;x--)
for(y=200;y>0;y--);
}
一周热门 更多>