首先,打开proteus,可以看到界面上方有"库",点开,在库里选择做实验需要的元件。
如图所示,我们做流水灯实验所需要的元件,就是红色方框里面的元件,一定都要添加进来,要不然实验就做不成功。
接着,我们按照电路原理图,排布好元件,连好线,最后的电路如图所示。
我们把实验代码插入单片机,然后点击界面左下角的开始按钮,就可以运行电路。
如图所示,八个流水灯依次点亮。
51单片机按键控制8个LED灯,亮点从第1个灯向第8个灯移动
任务描述
利用51单片机按键控制8个LED灯,初始状态全亮,按下按键,亮点从第1个灯向第8个灯移动,松开按键时,亮点走完一个轮回(第1个灯——第8个灯)后恢复初始状态。
电路原理图元件清单程序(C语言) #include<reg51.h>//头文件 sbit p3_0=P3^0; void delay(unsigned char i); void main() { unsigned char i,w; while(1) { if(p3_0==1) { P1=0xff; } if(p3_0==0) { delay(200); if(p3_0==0) { w=0x01; i=0; while(i<8) { P1=w; delay(200); w<<=1; i ; } } while(!p3_0); delay(200); while(!p3_0); } }} void delay(unsigned char i)//程序延时{ unsigned char j,k; for(k=0;k<i;k ) for(j=0;j<255;j );}
(点击上方蓝色字体可查看仿真视频)