关于#单片机#的问题:电路见图所示,在单片机的最小系统的基础上,P1口依次接入8个 LED ,P1口的上拉电阻可以使用8个1K电阻

电路见图所示,在单片机的最小系统的基础上,P1口依次接入8个 LED ,P1口的上拉电阻可以使用8个1K电阻。编写程序,通过P1口驱动8个 LED ,产生由上而下的流水灯效果。

img

img


#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
//延时
void DelayMS(uint x)
{
uchar i;
while(x--)
{
for(i=0;i<120;i++);
}
}
//主程序
void main()
{
P0=0xfe;
while(1)
{
P0=crol(P0,1); //P0 的值向左循环移动
DelayMS(150);
}
}