哪位大神给我讲下这个程序的意思啊?
c吧
全部回复
仅看楼主
level 9
zy丶小宇 楼主
越详细越好。
#include <AT89X52.H> //头文件
void Delay() //延时函数
{
unsigned char i,j;
for (i=0;i<255;i++)
for(j=0;j<255;j++);
}
void main()
{
unsigned char i;
unsigned char temp;
P1 = 0xff;//16进制全1,熄灭所以LED
while(1)
{
temp = 0x01;//第一位为1,即初始控制码为0x01
for (i=0;i<8;i++)
{
P1=~ temp;//temp值取反送P1口
Delay();
temp = temp << 1;//temp值左移一位,获得下一控制码
}
}
}
谢谢了
2014年11月17日 04点11分 1
level 9
zy丶小宇 楼主
尤其是那个延时函数,一直没搞明白。。。老师就那么一晃就过了
2014年11月17日 04点11分 2
1