#include
#define uchar unsigned char // 将 unsigned char 取别名为 uchar
#define uint unsigned int // 将 unsigned int 取别名为 uint
void delay(uint z); // 声明一个名为delay的函数,用做延迟。
main() // 主函数
{
uchar aa; // 定义一个类型为 uchar 的变量 aa
while(1) // 循环
{
aa=0xfe; // 将aa 赋值为 0xfe
P1=aa; // P1应该是个寄存器,往寄存器里写aa
delay(100); // 延迟 100 毫秒 ??
while(1) // 循环
{
aa=_crol_(aa,1); // 不知道这个函数有什么用,反正是将 aa 和 1的计算结果保存到 aa 里。
P1=aa; // 往寄存器P1里写aa
delay(100); // 延迟100毫秒??
}
}
}
void delay(uint z) // delay 函数的定义
{
uint x,y; // 定义两个uint 变量 x y
for(x=z;x>0;x--) // 用这两个循环来延迟时间。
for(y=110;y>0;y--);
}