呵呵,最简单的,就是把四个端口的32条IO各连到一个LED的负极,然后每个LED各串一个电阻到电源.

不过这样的话,你的单片机就不能干别的事了.
当然也可以通过扩展,或者用矩阵,方法就很多了.
P1=0X01;//或者别的数,看你想亮几个
代码按顺序执行就是了。P1口不同的输出对应不同的亮灯状态,不同的输出中间加上延时即可实现不同的效果。
这是只是百点亮P1口的程序
这是闪烁度P1口回程序
纯手打,答对你有帮助的话请采纳
j=0x01; //j初始化为0x01,左移初始值
for(i=0;i8;i) //for循环语句,完成8个循环
P1=~j; //对变量j中的值按位取反后,从P1口输出
j=0x80; //设置右移初始值j为0x80
这只是延时的方法实现的。
1、P0口应该用于输出,你可以接LED,且负极接管脚,正极接VCC.