使用P3口依次点亮8位LED
1、设计目的
使用P3口流水点亮8位LED
2、仿真电路 3、程序设计(C语言)#include//包含单片机寄存器的头文件 void delay(int time) //无返回值,无参数 { unsigned int i; //定义无符号整数,最大取值范围65535 for(time;time>0;time--) for(i=0;i<20000;i++); //做20000次空循环 } void main() { while(1) //程序持续运行 { if(P3==0x00) //如果8个led全亮,回到8个led全灭的 初始状态 P3=0xff; else P3=P3<<1; //改变P3口电平 delay(5); //调用延时函数 } }



