1,单片机为STC89C51RC。
2,要求程序简单易懂,请编写时在旁边添加详细注释。
3,我是学C语言的大一学生,还不怎么懂,所以网上的类似程序有点看不懂,请谅解。
4,看了百度一下找到的类似程序,好像都有不是用C语言写,所以请尽量添加详细注释。
5,非常感谢。
哥,我才学C语言15天,单片机更是昨天才进行了解,你说的那些我明白,哥你认为如此简单,就给小弟一个完美的答案吧。
追答#include
#include
#define uchar unsigned char
uchar j,temp;
void delay(unsigned int ms)
{
uchar t;
while(ms--)
for(t=0;t<123;t++);
}
void main()
{
while(1)
{
temp=0xfe;
for(j=0;j<4;j++)
{
P1=temp;
delay(500);
temp=_crol_(temp,1);
}
}
}
顶礼膜拜,哥,我单片机上4个灯分别是p2^3,p2^4,p2^5,p2^6,这个又应该怎么写呢?
开头的那些我会。
另外,i值<100000,这个100000会不会太大了?