2024-04-24 00:23:41
2024-04-24 00:22:32
谢谢咯!
但是不怎么看得懂.
你可以直接给一个完整的答案么.. 我build不出来...
#include "reg51.h"
void delay(unsigned char m);
main()
{
unsigned char temp;
temp=0xfe; //temp=1111 1110,使得P1口的某个引脚为低电平(亮)
while(1)
{
P1=temp; //P1口的数据来自temp,而temp的数据是不断变化的
if(temp!=0x00)//temp向左移动一位,右边补0
{
temp=temp<<1;
P1=temp;
}
else // ( 这里就是要填补的空!!!!!!!!!)
temp=0xfe;
delay(20);
}
}
void delay(unsigned char m) //延时子程序
{
unsigned char i,j,k; //定义字符型变量,范围为0至255
for (i=0;i<m;i++)
{
for (j=0;j<100;j++)
{
for (k=0;k<100;k++);
}
}
}
2024-04-24 04:38:39
2024-04-24 04:55:46
2024-04-24 03:46:11