通过点亮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(); } }