51单片机流水灯的问题

单片机型号是STC90C516BD+ 有8个LED灯,教程里的程序如下,编译后出现3个警告,烧录之后没有流水灯的效果,只亮了最右面的两个灯。是怎么回事儿?
#include<reg51.h>
#include<intrins.h>
#define GPIO_LED P0
void Delay10ms(unsigned int);
void main(void)
{
unsigned char n;
GPIO_LED=0X01;
while(1)
{
for(n=0;n<7;n++)
{
GPIO_LED=crol_(GPIO_LED,1);
Delay10ms(50);
}
for(n=0;n<7;n++)
{
GPIO_LED=cror_(GPIO_LED,1);
Delay10ms(50);
}
}
}
警告如下:
SYMBOL: _DELAY10MS
MODULE: main.obj (MAIN)
ADDRESS: 001DH
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: _DELAY10MS
MODULE: main.obj (MAIN)
ADDRESS: 0052H
Program Size: data=11.0 xdata=0 code=106
creating hex file from "pro"...
"pro" - 0 Error(s), 3 Warning(s).

可以发给我看看

我做单片机的

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜