通过点亮8盏LED灯来演示二进制累加过程
#include<reg52.h> //修改程序。二进制累加
#include<intrins.h>
#define uint unsigned int
void delay() //延时程序
{
uint x,y;
for(x=500;x>0;x--)
for(y=1000;y>0;y--);
}
void main()
{
uint i;
for(i=0;i<256;i++) //for循环,char0到256,刚好是8位的二进制,即256=11111111
{
P0=i;
delay();
}
}
我要赚赏金
